Home of the Squeezebox™ & Transporter® network music players.
Page 1 of 3 123 LastLast
Results 1 to 10 of 29
  1. #1
    Senior Member
    Join Date
    Aug 2014
    Location
    UK
    Posts
    442

    Announce : Global Player (UK) Plugin (Classic FM, Capital, Smooth, Heart, LBC etc.)

    I've created a plugin that integrates into the Global Player API.

    It makes available :

    • Live Radio (For all the Global brands)
    • 7 Day Catch up for all Global stations
    • Playlists (100's of looping stations playing genre playlists)
    • Podcasts Directory (with search)


    The range of content they supply is very good (especially the podcast directory and playlists). The bit rates of much of the content is disappointing. Their mobile app does make higher bit rates available with a sign-in. Sign-in should also make available the ability to subscribe to catchup and podcasts. So I will look into improving the plugin with a sign-in capability and hopefully gain access to the higher bit rates.

    It is available from the main 3rd party plugin repository.
    Last edited by expectingtofly; 2021-04-04 at 05:38.

  2. #2
    Senior Member
    Join Date
    Mar 2017
    Posts
    2,948

    Material icon

    Thanks for providing a Material-like icon, looks great. However, I noticed it appears larger than others. Most icons, and this included, are 24px x 24px - but they have a border of about 2px before the icon starts. I've adjusted the icon slightly, and (to me at least) the size fits better.

    GlobalPlayerUK_Plugin.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.

  3. #3
    Senior Member
    Join Date
    Aug 2014
    Location
    UK
    Posts
    442
    Quote Originally Posted by cpd73 View Post
    Thanks for providing a Material-like icon, looks great. However, I noticed it appears larger than others. Most icons, and this included, are 24px x 24px - but they have a border of about 2px before the icon starts. I've adjusted the icon slightly, and (to me at least) the size fits better.

    GlobalPlayerUK_Plugin.zip
    Thanks, I thought something didn't look quite right about it!

  4. #4
    Senior Member
    Join Date
    Jun 2005
    Location
    The South, UK
    Posts
    319
    Nice one, very useful, this is shaping up quite nicely with all the radio plugins.

    One minor observation, on catch up there is no station logo or presenter image displayed, any chance of slipping something in other than the default radio mast?
    Location 1: LMS 8.2 on Win 10 Brix Server, x3 SB Radios, x1 Touch, x1 Controller : Location 2: LMS 8.2 on Win 10 Brix Server, x2 SB Radios, x1 Duet Receiver, x1 Controller : Alexa Mediaserver Smart Skill, Material Android, SqueezeliteX control

  5. #5
    Senior Member
    Join Date
    Aug 2014
    Location
    UK
    Posts
    442
    Quote Originally Posted by staresy View Post
    Nice one, very useful, this is shaping up quite nicely with all the radio plugins.

    One minor observation, on catch up there is no station logo or presenter image displayed, any chance of slipping something in other than the default radio mast?
    Yes, the live and playlist streams all provide nice meta data. Unfortunately, the catch up streams don't seem to, I'll see if I can put something in its place.

  6. #6
    Senior Member
    Join Date
    Jun 2005
    Location
    The South, UK
    Posts
    319
    Quote Originally Posted by expectingtofly View Post
    Yes, the live and playlist streams all provide nice meta data. Unfortunately, the catch up streams don't seem to, I'll see if I can put something in its place.
    I see you've already done it, cheers, good work.
    Location 1: LMS 8.2 on Win 10 Brix Server, x3 SB Radios, x1 Touch, x1 Controller : Location 2: LMS 8.2 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
    Aug 2014
    Location
    UK
    Posts
    442
    Quote Originally Posted by staresy View Post
    I see you've already done it, cheers, good work.
    No changes yet. I expect some of the catchup streams do have meta data.

  8. #8
    Senior Member
    Join Date
    Nov 2012
    Location
    UK, Nottinghamshire
    Posts
    418
    Quote Originally Posted by expectingtofly View Post
    I've created a plugin that integrates into the Global Player API.

    It makes available :

    • Live Radio (For all the Global brands)
    • 7 Day Catch up for all Global stations
    • Playlists (100's of looping stations playing genre playlists)
    • Podcasts Directory (with search)


    The range of content they supply is very good (especially the podcast directory and playlists). The bit rates of much of the content is disappointing. Their mobile app does make higher bit rates available with a sign-in. Sign-in should also make available the ability to subscribe to catchup and podcasts. So I will look into improving the plugin with a sign-in capability and hopefully gain access to the higher bit rates.

    It is available from the main 3rd party plugin repository.
    Wow that's great news, thank you

    Just installed it and thought it would be nice if possible to be able to save presenters from catch up or podcasts in favourites.. It seems already possible for episodes but once you listen to one you don't need it in favs.. Level up for folder/presenter would be better.. I don't know if that applies to "sign in" requirements you mentioned.

    Anyway great job, thanks!
    3x Squeezebox Touch, 4x Squeezebox Radio, Squeezelite (RPi 3B with HiFiBerry DAC+Pro on OSMC), Material Skin Apk, Squeeze Commander, Logitech Media Server Version: 8.2.0 with Material Skin (Docker in DS218+)

  9. #9
    Senior Member
    Join Date
    Aug 2014
    Location
    UK
    Posts
    442
    Quote Originally Posted by Jaca View Post
    Wow that's great news, thank you

    Just installed it and thought it would be nice if possible to be able to save presenters from catch up or podcasts in favourites.. It seems already possible for episodes but once you listen to one you don't need it in favs.. Level up for folder/presenter would be better.. I don't know if that applies to "sign in" requirements you mentioned.
    Unfortunately, due to their dynamic nature, the catchup collections and podcasts are not compatible with LMS favourites. But as you mention, they do have a "subscribe" capability for both catchup and podcasts in their API. To integrate into that I will have to somehow support their sign in capability. I plan to have a look into supporting that, if that's possible I should be able to support both the subscribe and the access to the higher bitrates.

  10. #10
    Senior Member
    Join Date
    Jun 2012
    Posts
    393
    Thanks for working on this one - another great addition to the stable :-) As you say, the limited bitrates are a real shame, but hopefully you'll be able to sort out the signon and we'll have access to the higher rates as well.

    BTW - one really minor thing which I only noticed because I was using Material. In Material, if you look at the settings, it shows you the help, and the help for the "Show in Radio Menu" says "Times Radio", not "Global Player"...

Posting Permissions

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