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.
Results 1 to 10 of 1567
-
2015-11-21, 18:05 #1
- Join Date
- Oct 2005
- Location
- Ireland
- Posts
- 15,697
BBCiPlayer with DASH support - test version
Last edited by bpa; 2017-02-11 at 07:55.
-
2015-11-21, 18:41 #2
- Join Date
- Feb 2008
- Posts
- 4,257
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
------------------------------------------------------------------------------------
-
2015-11-21, 18:54 #3
- Join Date
- May 2006
- Location
- New York
- Posts
- 247
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.
-
2015-11-22, 01:32 #4
- Join Date
- Oct 2005
- Location
- Ireland
- Posts
- 15,697
-
2015-11-22, 01:47 #5
Added the new repository URL but I can't see any new BBC plugin, restarted LMS a few times, what am I looking for?
Study/Server - LMS 7.9.1 - Pi3B+/pCP 3.5.0/pi screen/HiFiBerry DAC+/jivelite, 25K library on WDMyCloud, cache and playlists on a USB stick (formatted ntfs).
Lounge - Pi2/pCP 3.5.0 > HiFiBerry DIGI+ > AudioEngine DAC1 > AVI DM5
Dining Room - Pi3B/pCP 3.5.0 > HiFiBerry AMP+/retro radio
Garage - Pi3B/Pi screen/HiFiBerry DAC+/pCP 3.5.0 > Edifier R980T
In car - RPi3B/pCP in AP mode > HiFiBerry DAC+ > car's audio (files on a 2TB USB drive)
Spares - 1xTouch, 1xSB3, 1xRadio, 1xBoom
-
2015-11-22, 01:57 #6
- Join Date
- Oct 2005
- Location
- Ireland
- Posts
- 15,697
-
2015-11-22, 02:04 #7
- Join Date
- Dec 2005
- Location
- Sutton Coldfield, UK
- Posts
- 549
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.
-
2015-11-22, 02:05 #8Study/Server - LMS 7.9.1 - Pi3B+/pCP 3.5.0/pi screen/HiFiBerry DAC+/jivelite, 25K library on WDMyCloud, cache and playlists on a USB stick (formatted ntfs).
Lounge - Pi2/pCP 3.5.0 > HiFiBerry DIGI+ > AudioEngine DAC1 > AVI DM5
Dining Room - Pi3B/pCP 3.5.0 > HiFiBerry AMP+/retro radio
Garage - Pi3B/Pi screen/HiFiBerry DAC+/pCP 3.5.0 > Edifier R980T
In car - RPi3B/pCP in AP mode > HiFiBerry DAC+ > car's audio (files on a 2TB USB drive)
Spares - 1xTouch, 1xSB3, 1xRadio, 1xBoom
-
2015-11-22, 02:06 #9
- Join Date
- Oct 2005
- Location
- Ireland
- Posts
- 15,697
-
2015-11-22, 02:28 #10
- Join Date
- Jun 2014
- Location
- North Somerset, UK
- Posts
- 290