Home of the Squeezebox™ & Transporter® network music players.
Page 1 of 155 1231151101 ... LastLast
Results 1 to 10 of 1545
  1. #1
    Senior Member
    Join Date
    Oct 2005
    Location
    Ireland
    Posts
    15,256

    BBCiPlayer with DASH support - test version

    I have implemented a limited version of DASH suited to play BBC streams. I have only done limited testing and I am outside the UK and only have access to the low speed links - 48k and 96k. For this initial version I want to find out if enough of DASH has been implemented for BBC playback. For live streams DASH requires a good system clock so I'd like to see if there are issues with playing live streams for a long period on system where clock loses/gains time (e.g. Pi) .

    DASH is implemented as an addition to the plugin so after installation - you need to change the Plugin settings to use DASH as the preferred format - that is leftmost format is DASH. If it doesn't work - you should be able to change the setting back to HLS and get back to existing BBCiPlayer HLS playback.

    I have included all the other patches, icon updates ad also utgg onair feature (selectable through settings) .

    I haven't been able to test the live UK stream URL so there may be typos.

    As the current BBCiPlayer plugin (up to v1.3.1alpha3) has been patched/modded, to be on the safe side users should back up the whole BBCiPlayer directory.

    I have updated the plugin number to 1.4.3. I think you need to uninstall the current plugin before installing with the following repository. Don't install if you need help to reinstall and patch the BBCiplayer plugin or you can't survive without BBC on LMS for a few hours..

    http://downloads.sourceforge.net/pro...repo-short.xml

    edit: Version 1.4.4 has fix for Touch Radio - aac native should now work. Also moving Repo to sourceforge so please change URLs. Repo now also has BBCiPlayerExtra 1.9.3 which also plays DASH format
    edit: Version 1.4.5 few small features added - skip back livestream and easy update of menu.opml file.
    edit: Version 1.4.6 fix to a 1.4.5 introduced bug.
    edit: Version 1.4.7 modified skip back functionality remove rew button and add skip back to program start.
    edit: Version 1.4.8 Fix to missing _removeGzipHeader routine and a few other tweaks when fetching chunks.
    edit: Version 1.4.9 Undo 1.4.8 changes. Rollback to 1.4.7 except for Fix to missing _removeGzipHeader routine.
    edit: Version 1.4.10 Patch to fix Listen Again on DASH problem which started on 9-Feb-17.
    Last edited by bpa; 2017-02-11 at 07:55.

  2. #2
    Senior Member
    Join Date
    Feb 2008
    Posts
    4,164
    Wow!

    Installed and testing.

    So far .... so good

    Ooops - selecting only DASH on live stream prefs produces no sound. the first pref - HLS - DASH - etc. works.
    Last edited by castalla; 2015-11-21 at 18:58.
    Touch, Logitech Radio, Logitech UE Radio, O2 Joggler + SqpOS
    UPnPBridge - 2 paired Sonos Play1 speakers; Rocki - Sony SRS-BTM8 speaker; Pioneer WX-SMA1 speaker; - PURE One Flow internet radio: PURE Jongo S3x ; Jongo T2; Libratone Zipp
    Castbridge - Chromecast 1 + Chromecast Audio
    AirplayBridge - Loewe Airspeaker
    SB Player - Fire TV
    ------------------------------------------------------------------------------------

  3. #3
    Senior Member
    Join Date
    May 2006
    Location
    New York
    Posts
    238
    Almost working in New York - new graphics and on-air info are shown, but there's no audio when DASH is selected for live or on-demand. Windows 7, LMS version 7.9.0 - 1431440256.

    The log shows this line repeatedly:

    [15-11-21 20:46:33.9671] Slim::Networking::IO::Select::__ANON__ (131) Error: Select task failed calling Slim::Web::HTTP::sendStreamingResponse: Invalid type 'Q' in unpack at C:\ProgramData\Squeezebox\Cache\InstalledPlugins/Plugins/BBCiPlayer/DashUtils.pm line 374.
    ; fh=Slim::Web::HTTP::ClientConn=GLOB(0xb455a94)

    I reset the test version to HLS and everything works.

  4. #4
    Senior Member
    Join Date
    Oct 2005
    Location
    Ireland
    Posts
    15,256
    Quote Originally Posted by ftlight View Post
    Almost working in New York - new graphics and on-air info are shown, but there's no audio when DASH is selected for live or on-demand. Windows 7, LMS version 7.9.0 - 1431440256.

    The log shows this line repeatedly:

    [15-11-21 20:46:33.9671] Slim::Networking::IO::Select::__ANON__ (131) Error: Select task failed calling Slim::Web::HTTP::sendStreamingResponse: Invalid type 'Q' in unpack at C:\ProgramData\Squeezebox\Cache\InstalledPlugins/Plugins/BBCiPlayer/DashUtils.pm line 374.
    ; fh=Slim::Web::HTTP::ClientConn=GLOB(0xb455a94)

    I reset the test version to HLS and everything works.
    That means a feature of Perl I've used is not supported on your system / version of Perl

    What OS, LMS version and Perl version are you using ?

    If you are using Windows then just the LMS version is necessary.

  5. #5
    Senior Member kidstypike's Avatar
    Join Date
    Feb 2007
    Location
    Brindle
    Posts
    2,340
    Added the new repository URL but I can't see any new BBC plugin, restarted LMS a few times, what am I looking for?
    Attached Images Attached Images  
    Study/Server - LMS 7.9.1 - Raspberry Pi3/Pi screen/HiFiBerry DAC+/piCorePlayer 3.22/jivelite, 25K library on WDMyCloud, cache and playlists on a USB stick (formatted ntfs).
    Lounge - RPi 2/Max2Play > HiFiBerry DIGI+ > AudioEngine DAC1 > AVI DM5
    Dining Room - Boom
    Garage - Radio
    In car - LMS 7.9.1 > RPi3/Max2Play/Access Point plugin > HiFiBerry DAC+ > car's hifi (files on a 2TB portable USB drive)
    Spares - 1xTouch, 1xSB3

  6. #6
    Senior Member
    Join Date
    Oct 2005
    Location
    Ireland
    Posts
    15,256
    Quote Originally Posted by kidstypike View Post
    Added the new repository URL but I can't see any new BBC plugin, restarted LMS a few times, what am I looking for?
    Your system hasn't loaded the respository - you should see a tab "bpa's Squeezecenter Plugins Short" just like Philippe & Triode ones. The repository has BBCiPlayerExtra 1.8 (no change) and BBCiPlayer 1.4.1 You may need to restart LMS.

  7. #7
    Senior Member
    Join Date
    Dec 2005
    Location
    Sutton Coldfield, UK
    Posts
    520
    Trying to install but keep getting:

    Bad repository http://github.com/bpa-code/bpaplugin...repo-short.xml - Connect timed out: Bad file descriptor

    Is it still there?

    Edit: Didn't read previous post properly but have now restarted LMS and still getting the same message/
    Last edited by ian_heys; 2015-11-22 at 02:07.

  8. #8
    Senior Member kidstypike's Avatar
    Join Date
    Feb 2007
    Location
    Brindle
    Posts
    2,340
    Quote Originally Posted by bpa View Post
    Your system hasn't loaded the respository - you should see a tab "bpa's Squeezecenter Plugins Short" just like Philippe & Triode ones. The repository has BBCiPlayerExtra 1.8 (no change) and BBCiPlayer 1.4.1 You may need to restart LMS.
    As stated above, I've restarted LMS many (8) times, even rebooted the Pi, nothing.

    Thanks.
    Study/Server - LMS 7.9.1 - Raspberry Pi3/Pi screen/HiFiBerry DAC+/piCorePlayer 3.22/jivelite, 25K library on WDMyCloud, cache and playlists on a USB stick (formatted ntfs).
    Lounge - RPi 2/Max2Play > HiFiBerry DIGI+ > AudioEngine DAC1 > AVI DM5
    Dining Room - Boom
    Garage - Radio
    In car - LMS 7.9.1 > RPi3/Max2Play/Access Point plugin > HiFiBerry DAC+ > car's hifi (files on a 2TB portable USB drive)
    Spares - 1xTouch, 1xSB3

  9. #9
    Senior Member
    Join Date
    Oct 2005
    Location
    Ireland
    Posts
    15,256
    Quote Originally Posted by ftlight View Post
    Almost working in New York - new graphics and on-air info are shown, but there's no audio when DASH is selected for live or on-demand. Windows 7, LMS version 7.9.0 - 1431440256.

    The log shows this line repeatedly:

    [15-11-21 20:46:33.9671] Slim::Networking::IO::Select::__ANON__ (131) Error: Select task failed calling Slim::Web::HTTP::sendStreamingResponse: Invalid type 'Q' in unpack at C:\ProgramData\Squeezebox\Cache\InstalledPlugins/Plugins/BBCiPlayer/DashUtils.pm line 374.
    ; fh=Slim::Web::HTTP::ClientConn=GLOB(0xb455a94)

    I reset the test version to HLS and everything works.
    I foud a Windows system and cofirmed this is a Windows or more generally a 32 bit Perl issue. I'll do a workaround.

  10. #10
    Senior Member
    Join Date
    Jun 2014
    Location
    North Somerset, UK
    Posts
    286
    Quote Originally Posted by bpa View Post
    I foud a Windows system and cofirmed this is a Windows or more generally a 32 bit Perl issue. I'll do a workaround.
    Thanks. Same issue with me so await your workaround with baited breath!

Posting Permissions

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