Home of the Squeezebox™ & Transporter® network music players.
Page 1 of 80 1231151 ... LastLast
Results 1 to 10 of 794
  1. #1
    Senior Member
    Join Date
    Apr 2005
    Location
    UK/London
    Posts
    6,297

    Announce: Radio Now Playing plugin

    Provides extended track and/or programme information for a variety of radio stations - along with a menu to choose the station to play.

    From Settings you can disable the handling of individual broadcasters - and you might want to because as of 19-Nov-2022 there were 101 top-level menu items (single channel stations or radio groups) and, beneath them, hundreds of stations.

    Includes:
    • Juke Radio - adds cover art, year and album (artist and track title available in LMS without the plugin)
    • nova.fr - adds cover art, artist, track and programme name - stations Radio Nova (including Bordeaux and Lyon), Nouvo, Danse, La Nuit, Classics.
      However, little information available for live shows on Radio Nova/Bordeaux/Lyon
    • klassikradio.de - Note - this broadcaster is not limited to classical music. There are also some jazz, rock and world music stations. - CoverSearch*
    • Českř rozhlas - adds cover art, artist, title, programme name and synopsis.
      Czech broadcaster with some flac streams - with multiple stations supported - including Jazz, Classical (D-dur), Arts oriented talk (in Czech) (Vltava) plus local stations
    • Naim - add artist and track - CoverSearch*
      Naim provide a small number of flac streams and have equivalent available as MP3 and AAC.
      The non-flac streams have artist metadata included - but the flac does not. So the plugin adds in the missing data.
    • Linn Radio - add album and low-res cover art
    • RadioBlues Flac - CoverSearch*
    • Mother Earth Radio (base plus Klassik and Instrumental) - artist, title, album, cover art, duration
    • Caroline Flashback - artist, title - CoverSearch*
    • Radio Espace (Lyon, France) and the related AllZIC Radio plus JazzRadio.fr, Alpes1, M Radio, Generations, La Radio Plus, , La Radio Plus Alpes Du Sud, ODS, RVA, Virage, Durance (although they have a problem with their data at present), Nice
    • Somehow Jazz - artist and title - hi-res of mainly 70s jazz - CoverSearch*
    • Frequence3 (French FM station with a number of additional web-only themed stations) - artist, title - CoverSearch*
    • ZOG ( https://zog.net.au ) - artist, title, album, year - CoverSearch*
    • Europa Radio Jazz - artist, title, album, cover art, duration - CoverSearch*
    • St. Louis Classic Rock - artist, title, cover art, year
    • Supla Finland - artist, title, programme name - migration from previous dedicated plugin - CoverSearch*
    • RTE (Ireland) - programme name and image plus artist, track, cover - migration from previous dedicated plugin
    • Radio Swiss - Classic, Jazz, Pop - artist, title, album, cover art, duration
    • Jazz24.org - artist, title, album, cover art
    • Dandelion Radio - without the plugin this works well and provides artist, title and cover art. However, the programme name is shown in front of the artist name. The plugin reformats things so that the programme name is only shown during the links. Declared interest ... I am involved with this station and this reformatting requirement has been nagging at me for years ... and is one of the reasons why I wrote this plugin ... and it would have only been 1 line of code if it was in core LMS!
    • FSK - Programme name only - added because of parochial interest.
    • Offshore Music Radio - artist, title - CoverSearch*
    • PiratenRadio.ch - artist, title - CoverSearch*
    • JB Radio2 - artist, title, cover art, album, year, duration - and includes this for the flac stream
    • KCRW (migrated from earlier stand-along plugin), KUTX and KNKX (USA)
    • SpoonRadio (Switzerland)
    • CherieFM (France)
    • OUIfm (France)
    • Tropiques FM (France) - although they have problems with song metadata accuracy and character set
    • RTL Bel and Contact and their related webradio stations (Belgium)
    • RTBF (Belgium)
    • KCLU (USA)
    • Hitradio RT1 (Germany)
    • Radio K÷ln (Germany)
    • BOOMRadio
    • Energy.de (nrj) - National plus 8 regional and 30+ themed stations
    • bigFM (Germany) and their 29 themed stations
    • The Mix Radio (UK) - 3 stations
    • Absolut Radio (Germany) - 12 themed stations
    • Regiocast.de (80s80s, 90s90s, barba, Delta, Feier Freund, R.SA, R.SH, BOB!, PSR, Schlager Planet)
    • KCUR - Kansas City, Missouri and the related classical station, KC Classical.
    • CBC Canada (English) - migrated from dedicated plugin
    • Mi AMiGO International (part-time song info)
    • Sveriges Radio (SR) (Sweden) with 37 stations of which over 20 are the regional versions of P4
    • The Jazz Groove - adds album, year and cover art - Mix-1 and Mix-2 for everyone (in menu) plus Dreams, Gems and Smooth for JG subscribers (but not in menu)
    • Blues Radio (Athens, Greece) adds art (coversearch)
    • Progzilla add art (coversearch)
    • Delicious Agony - adds art (coversearch) and, with risky match, album and year
    • Stellar Attraction - adds art (coversearch)
    • Morow - adds album, art (theirs or if none then tries coversearch) and duration
    • progrock.com - adds album, year and art (coversearch)
    • Whisperings Radio (Solo Piano Radio) - adds album, duration and art (coversearch)
    • KXT - North Texas - adds art (coversearch)
    • KERA - Dallas, Texas - programme title and duration (NPR)
    • KUZU - Denton, Texas - adds art (coversearch)
    • KUNC and The Colorado Sound - KUNC adds programme name and duration. TCS adds art (coversearch)
    • KCSN (88.5FM, Latin Alt HD3, Jazz HD2) - adds art (coversearch) ... note Latin Alt HD3 does not play at present
    • WBGO (Programme name synopsis, artist name, track title, album and duration plus cover (coversearch) and related The Jazz Bee add cover (coversearch) plus reformat to get track title and album
    • Classical24 - artist (first of orchestra or soloist or artist), title, album, label plus art via coversearch
    • TSF Jazz - artist, title, duration and cover (augmented by coversearch)
    • Organ Media (Organ Live, Positively Baroque, The Organ Experience) with artist (player), title, album, year, label, duration and cover
    • ATOS (American Theatre Organ Society) - artist, title, album, duration and cover
    • Mechanical Music Radio - artist (performer), title and cover if they provide something
    • Organroxx - artist (performer), title, album, year, duration, cover - supports Free and Premium streams (premium not in menu)
    • KMHD - (KMHD, OPB, KMHD2) programme title, description, duration, song artist, title, album, cover via coversearch - their song timings can be out by tens of seconds or even minutes
    • Yle Finland 8 stations (plus regional variations) - programme (title, description, duration, cover) and song (artist, title, cover plus coversearch) - song info not always available
    • dripfeed.net (Surf Rock Radio, Surf Music Radio, Monstromental, DripFeed, Lantau) - artist, title, album, cover, duration
    • dr.dk - artist, title, duration, cover art via coversearch, programme name, description, duration, image
    • Polaroid radio - artist, title, cover art (augmented by coversearch)
    • vrt.be - track titles already shown - this adds cover art (coversearch) plus programme name and image
    • Great British Radio - add cover (coversearch)
    • Deejay.it plus 10 webradio stations (artist, title, album, label, cover, programme name)
    • Capital.it plus 5 webradio stations (artist, title, album, label, cover, programme name)
    • m2o and 1 of their webradio stations (artist, title, album, label, cover, programme name) - the other webradio stations are duplicates of Deejay.it stations
    • Rogers (Canada) - 51 stations
    • dancewave.online (2 stations and variety of stream types with artist, track and coverart via coversearch)
    • SuperStereo Radio Chile - 7 stations (flac and aac) - artist, title and cover via coversearch
    • MediaWorks (New Zealand) all of the regular stations plus most of the web radio stations
    • BDPST Rock Radio - 3 station (Rock, Danubius, Juventus)
    • Joe (Belgium) 8 stations - adds their cover art and provides programme name and image for primary station


    Background:
    Over the last few years I have made a few plugins to provide information about the currently playing track or programme for some internet radio streams - plus, for a few stations, providing some access to the broadcasters "listen again" information.

    Each plugin was heavily based on whatever I had released previously.
    This meant lots of similar code doing essentially the same thing leading to a maintenance challenge if an issue was found.

    With this plugin I tried to pull all of the threads back together so that it becomes easier to add support for other radio stations in the future and also for users to be aware when a broadcaster is added to the supported set because the menu will be added to.

    Note: CoverSearch feature results in a connection to an outside system. Therefore your public IP address and other aspects of that connection are available at that remote site. You can disable the complete feature via the plugin settings.

    Adding new broadcasters / stations
    Happy to consider adding new stations to the list but the chance of it happening depends on many things.
    • whether the data is available from the broadcaster - with a strong preference for it being in JSON format and a strong non-preference for only being able to parse a web site.
    • the broadcaster to have multiple stations that all use the same underlying data.
    • enough spare time to do it.


    Beta testing
    To be a beta tester, send me an email via the forum (my PM space is usually full) and I will reply with what is required.
    I do not put the URL of the web test repository on-line because I want to have most people use the official release and this way I have some idea about who is using the beta and I can contact them if there are specific things that I think might affect them.
    Last edited by Paul Webster; 2022-11-19 at 10:49. Reason: Release 0.0.28
    Paul Webster
    Author of "Now Playing" plugins covering Radio France (FIP etc), PlanetRadio (Bauer - Kiss, Absolute, Scala, JazzFM etc), KCRW, ABC Australia and CBC/Radio-Canada
    and, via the extra "Radio Now Playing" plugin lots more - see https://forums.slimdevices.com/showt...Playing-plugin

  2. #2
    Senior Member
    Join Date
    May 2010
    Location
    Sweden
    Posts
    161
    Thanks for this plugin
    I was listening to Juke Radio (saved as an favourite) when I saw your announcement and installed it directly, and the artwork just pops up without me doing anything

    Noted one thing, but probably related to streaming site, metadata and artwork switch 30 seconds before that music starts
    1 x Touch
    1 x Radio
    Logitech Media Server Version: 8.2.1 - 1633378390 @ Mon Oct 4 23:25:45 CEST 2021
    Castbridge with 2 x Harman Kardon Citation One, setup as a stereo pair
    Squeeze Ctrl
    Squeeze Player
    Phone: Samsung Galaxy S 20

  3. #3
    Senior Member
    Join Date
    Apr 2005
    Location
    UK/London
    Posts
    6,297
    Quote Originally Posted by T-bird View Post
    Noted one thing, but probably related to streaming site, metadata and artwork switch 30 seconds before that music starts
    My guess is that is the flac stream - which has more delays than the other two.
    There is a setting in the plugin to delay things ... but, at the moment it is a single setting for the entire plugin rather than per broadcaster/station/stream ... but, in any case, it relies on the metadata having a scheduled start time present which, for now, Juke Radio does not have so it has no effect here.
    Paul Webster
    Author of "Now Playing" plugins covering Radio France (FIP etc), PlanetRadio (Bauer - Kiss, Absolute, Scala, JazzFM etc), KCRW, ABC Australia and CBC/Radio-Canada
    and, via the extra "Radio Now Playing" plugin lots more - see https://forums.slimdevices.com/showt...Playing-plugin

  4. #4
    Senior Member
    Join Date
    May 2010
    Location
    Sweden
    Posts
    161
    Yes it's the flac stream, things may change when it's not in test mode, I like it
    1 x Touch
    1 x Radio
    Logitech Media Server Version: 8.2.1 - 1633378390 @ Mon Oct 4 23:25:45 CEST 2021
    Castbridge with 2 x Harman Kardon Citation One, setup as a stereo pair
    Squeeze Ctrl
    Squeeze Player
    Phone: Samsung Galaxy S 20

  5. #5
    Senior Member
    Join Date
    Jan 2010
    Location
    Hertfordshire
    Posts
    9,716
    Quote Originally Posted by T-bird View Post
    Thanks for this plugin
    I was listening to Juke Radio (saved as an favourite) when I saw your announcement and installed it directly, and the artwork just pops up without me doing anything

    Noted one thing, but probably related to streaming site, metadata and artwork switch 30 seconds before that music starts
    I thought changing the delay in the plug-in settings would help but even set to 60 I still saw the artwork 23 seconds before the track started.

    Edit. I didn't see the previous couple of posts before posting

    Sent from my Pixel 3a using Tapatalk

  6. #6
    Senior Member
    Join Date
    Jun 2005
    Location
    The South, UK
    Posts
    446
    Minor cosmetic point, when running Material Skin, with the darker interfaces/themes (I use "black"), the Radio Now Playing logo appears as a white Question Mark, which looks wrong. I think this is because the logo is radio shape rendered in black with a ? in the centre - the "black" interface means the radio shape doesn't show.

    Similarly, the Naim Station top level logo is rendered in black, so with the darker themes it's hard/impossible to read.

    Otherwise, all looking good, works well, thanks.
    Location 1: LMS 8.3 on Win 10 Brix Server, x3 SB Radios, x1 Touch, x1 Controller : Location 2: LMS 8.3 on Win 10 Brix Server, x2 SB Radios, x1 Duet Receiver, x1 Controller : Alexa Mediaserver Smart Skill, Material Android, SqueezeliteX control

  7. #7
    Senior Member
    Join Date
    Apr 2005
    Location
    UK/London
    Posts
    6,297
    As you have seen ... I'm not good at graphics.

    The icon is indeed supposed to be a radio with a question mark in it (meant to imply the listener wants to know what is playing on the radio).

    I'll have another go at making it work in Material dark mode. I see an attribute that it can zap so that the colours can be reversed but I probably need to do something with the border/background to make it work properly.
    Paul Webster
    Author of "Now Playing" plugins covering Radio France (FIP etc), PlanetRadio (Bauer - Kiss, Absolute, Scala, JazzFM etc), KCRW, ABC Australia and CBC/Radio-Canada
    and, via the extra "Radio Now Playing" plugin lots more - see https://forums.slimdevices.com/showt...Playing-plugin

  8. #8
    Senior Member
    Join Date
    Mar 2017
    Posts
    3,746
    Quote Originally Posted by Paul Webster View Post
    As you have seen ... I'm not good at graphics.

    The icon is indeed supposed to be a radio with a question mark in it (meant to imply the listener wants to know what is playing on the radio).

    I'll have another go at making it work in Material dark mode. I see an attribute that it can zap so that the colours can be reversed but I probably need to do something with the border/background to make it work properly.
    All fill and stroke colours should be set to "#000" - then Material will recolour to match theme. Icons should also be monochrome, so no colours or shades of grey. See https://github.com/CDrummond/lms-mat...n-icon-mapping for more info.

    If you want I can look at these icons later when I have spare time.

    [Edit] Also, https://materialdesignicons.com/ is a good resource for Material style icons which can be downloaded as SVGs. Even if you can't find an exact match sometimes you can make an icon by using bits of other icons I use Inkscape to edit, combine paths, save as SVG, and then use 'scour' to trim down the SVG (removes useless metadata, etc).
    Last edited by cpd73; 2021-09-29 at 00:46.
    Material debug: 1. Launch via http: //SERVER:9000/material/?debug=json (Use http: //SERVER:9000/material/?debug=json,cometd to also see update messages, e.g. play queue) 2. Open browser's developer tools 3. Open console tab in developer tools 4. REQ/RESP messages sent to/from LMS will be logged here.

  9. #9
    Senior Member
    Join Date
    Apr 2005
    Location
    UK/London
    Posts
    6,297
    That is indeed how I did the RadioNowPlaying icon.
    It is in essence a simple radio with a textual "?" added in via Inkscape.

    I'll fiddle with it and the Naim one today.
    Paul Webster
    Author of "Now Playing" plugins covering Radio France (FIP etc), PlanetRadio (Bauer - Kiss, Absolute, Scala, JazzFM etc), KCRW, ABC Australia and CBC/Radio-Canada
    and, via the extra "Radio Now Playing" plugin lots more - see https://forums.slimdevices.com/showt...Playing-plugin

  10. #10
    Senior Member
    Join Date
    Mar 2017
    Posts
    3,746
    Quote Originally Posted by Paul Webster View Post
    That is indeed how I did the RadioNowPlaying icon.
    It is in essence a simple radio with a textual "?" added in via Inkscape.

    I'll fiddle with it and the Naim one today.
    The naim one should probably be just a square PNG (perhaps light grey background) like the other station logos. (Perhaps they should all be square?)

    Also, what about the following SVG?

    RadioNowPlaying.zip
    Material debug: 1. Launch via http: //SERVER:9000/material/?debug=json (Use http: //SERVER:9000/material/?debug=json,cometd to also see update messages, e.g. play queue) 2. Open browser's developer tools 3. Open console tab in developer tools 4. REQ/RESP messages sent to/from LMS will be logged here.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •