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

    [Announce] : Virgin Radio (UK) Plugin

    A plugin to access the Virgin Radio (UK) stations.

    It has :
    • All Virgin Radio live stations with "On Air" meta data including images and "Now Playing" information and image.
    • 7 Day Catch-up listening from a schedule, for the main Virgin Radio (UK) station,


    It is open source, available here : https://github.com/expectingtofly/LM...n_Radio_Plugin

    It is available to download from the main 3rd party plugins repository. I hope you find it useful


    [Change Log]
    1.0.0 Initial Release
    1.0.1 track bitrate information, smaller icons.
    Last edited by expectingtofly; 2021-02-19 at 04:50.

  2. #2
    Senior Member chill's Avatar
    Join Date
    Mar 2007
    Location
    Nottingham, UK
    Posts
    2,093
    Excellent, thanks for this. You're on a roll!

  3. #3
    Senior Member
    Join Date
    Jan 2010
    Location
    Hertfordshire
    Posts
    6,527
    Quote Originally Posted by expectingtofly View Post
    A plugin to access the Virgin Radio (UK) stations.

    It has :
    • All Virgin Radio live stations with "On Air" meta data including images and "Now Playing" information and image.
    • 7 Day Catch-up listening from a schedule, for the main Virgin Radio (UK) station,


    It is open source, available here : https://github.com/expectingtofly/LM...n_Radio_Plugin

    It is available to download from the main 3rd party plugins repository. I hope you find it useful


    [Change Log]
    1.0.0 Initial Release
    Good stuff. What kind of metadata would you expect to see? This is what I see.

    Sent from my Pixel 3a using Tapatalk

  4. #4
    Senior Member
    Join Date
    Aug 2014
    Location
    UK
    Posts
    386
    Quote Originally Posted by slartibartfast View Post
    Good stuff. What kind of metadata would you expect to see? This is what I see.[/IMG]

    Sent from my Pixel 3a using Tapatalk
    That's it, they don't provide much about the current programme apart from a "name" and an image. It switches to the now playing track and image when appropriate.
    They do provide quite a lot of information about the playing track : Track name, artist and album plus album cover art. Which I suppose indicates their priorities, you don't get a lot of chat from the DJs unless its Chris Evans or Graham Norton.

  5. #5
    Senior Member
    Join Date
    Jan 2010
    Location
    Hertfordshire
    Posts
    6,527
    Quote Originally Posted by expectingtofly View Post
    That's it, they don't provide much about the current programme apart from a "name" and an image. It switches to the now playing track and image when appropriate.
    They do provide quite a lot of information about the playing track : Track name, artist and album plus album cover art. Which I suppose indicates their priorities, you don't get a lot of chat from the DJs unless its Chris Evans or Graham Norton.
    We could do with a plugin to shut Chris Evans up . To me he seems worse now than he ever was on BBC. I am fed up hearing about the "Rich Roll podcast" etc.

    Sent from my Pixel 3a using Tapatalk

  6. #6
    Senior Member
    Join Date
    Jan 2010
    Location
    Hertfordshire
    Posts
    6,527
    Quote Originally Posted by expectingtofly View Post
    That's it, they don't provide much about the current programme apart from a "name" and an image. It switches to the now playing track and image when appropriate.
    They do provide quite a lot of information about the playing track : Track name, artist and album plus album cover art. Which I suppose indicates their priorities, you don't get a lot of chat from the DJs unless its Chris Evans or Graham Norton.
    I don't see any changes to the images or metadata. I see the same all the time.

    Sent from my Pixel 3a using Tapatalk

  7. #7
    Senior Member
    Join Date
    Aug 2014
    Location
    UK
    Posts
    386
    Quote Originally Posted by slartibartfast View Post
    I don't see any changes to the images or metadata. I see the same all the time.

    Sent from my Pixel 3a using Tapatalk
    On live radio (there is no track data available on catch up) ? That's a bit odd, working fine here. It's currently hurting my ears with Jon Bon Jovi on Virgin Radio

    Name:  Screenshot 2021-02-18 at 19.44.30.png
Views: 156
Size:  159.9 KB

  8. #8
    Senior Member
    Join Date
    Jan 2010
    Location
    Hertfordshire
    Posts
    6,527
    Quote Originally Posted by expectingtofly View Post
    On live radio (there is no track data available on catch up) ? That's a bit odd, working fine here. It's currently hurting my ears with Jon Bon Jovi on Virgin Radio

    Name:  Screenshot 2021-02-18 at 19.44.30.png
Views: 156
Size:  159.9 KB
    I just see Steve Denyer.

    Sent from my Pixel 3a using Tapatalk

  9. #9
    Senior Member
    Join Date
    Aug 2014
    Location
    UK
    Posts
    386
    Quote Originally Posted by slartibartfast View Post
    I just see Steve Denyer.

    Sent from my Pixel 3a using Tapatalk

    Hmmm, would you stopping the stream and switching on plugin.virginradio debug and starting it again, then send me the log after about 5 mins of play. Thank you.

  10. #10
    Senior Member
    Join Date
    Jan 2010
    Location
    Hertfordshire
    Posts
    6,527
    Quote Originally Posted by expectingtofly View Post
    Hmmm, would you stopping the stream and switching on plugin.virginradio debug and starting it again, then send me the log after about 5 mins of play. Thank you.
    i changed to anthems and this is the debug file (not 5 mins but nothing was changing)
    Code:
             'artist' => 'Virgin Radio Anthems',
              'cover' => 'https://cdn2.talksport.com/tscdn/virginradio/schedulepage-images/ben-jones.jpg',
              'icon' => 'https://cdn2.talksport.com/tscdn/virginradio/schedulepage-images/ben-jones.jpg',
              'realCover' => 'https://cdn2.talksport.com/tscdn/virginradio/schedulepage-images/ben-jones.jpg',
              'realIcon' => 'https://cdn2.talksport.com/tscdn/virginradio/schedulepage-images/ben-jones.jpg',
              'realTitle' => 'Ben Jones',
              'title' => 'Ben Jones',
              'type' => 'MP3 (Virgin Radio)'
            };
    [21-02-18 20:05:02.8326] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:02.8329] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:02.8342] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:02.8345] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:02.9564] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:02.9568] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:02.9591] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:02.9595] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:02.9605] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:02.9609] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:03.1598] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:03.1602] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:03.1614] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:03.1617] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:03.1646] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:03.1650] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:03.1662] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:03.1665] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:03.1697] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:03.1701] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:03.1710] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:03.1713] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:03.1745] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:03.1749] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:03.1760] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:03.1763] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:03.1794] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:03.1798] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:03.1808] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:03.1811] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:03.5202] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:03.5210] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:03.5231] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:03.5238] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:03.7542] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:03.7548] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:03.7564] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:03.7570] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:04.1655] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:04.1661] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:04.1677] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:04.1684] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:06.2707] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:06.2716] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:06.2774] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:06.2782] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:10.0904] Plugins::VirginRadio::ProtocolHandler::__ANON__ (459) Reading Track data
    [21-02-18 20:05:10.3982] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:10.3990] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:10.4016] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:10.4024] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:10.4084] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:10.4092] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:10.4114] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:10.4122] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:10.4187] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:10.4195] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:10.4215] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:10.4222] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:10.4287] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:10.4294] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:10.4315] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:10.4322] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:10.4389] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:10.4397] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:10.4417] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:10.4424] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:11.4233] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:11.4240] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:11.4304] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:11.4310] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:17.0910] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:17.0919] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:17.1075] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:17.1083] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:20.0027] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:20.0035] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:25.1305] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:25.1314] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song
    [21-02-18 20:05:25.1330] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (168) getmetadata: virgin://_LIVE_anthems
    [21-02-18 20:05:25.1337] Plugins::VirginRadio::ProtocolHandler::getMetadataFor (174) meta from song

Posting Permissions

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