I think I have found a fix for the start delay of live streams on Windows 10 systems for player that need transcoding (e.g. Boom, SB3, Transporter). As this is a test which may have iterations & interactions, I have started this new thread to avoid cluttering up main support thread on what might be a dead end..
I'd like to have this fix tested on a variety of systems and on UK higher speed streams.
The fix requires LMS to be a build of 7.9.1 and later than 6-Jul-2017 as the fix depends on a bug fix to LMS.
If LMS is 7.9.0 or earlier then the code change will not be activated and so no change in playback.
If LMS does not have the 6-Jul-2017 fix then, when playing live BBC stream on device which can play AAC natively (e.g Radio, Touch, Squeezelite) the server.log will get filled with very very many "Error: Select task failed " messages - depending on start delay.
I have attached a replacement DASH.pm file. I have tested on a Win 10 system which had start problems and on a Win 7 which did not. I have also tested on an Ubuntu system.
Please report if there are any side effects such as increased CPU load.
Initially I am not releasing a repo with the fix to avoid splitting the user base which happened with previous test updates.
Instructions - read all the steps before trying them.
1. Download the attached file DASH.pm.txt into a known directory (e.g. Downloads)
2. Stop LMS.
3. Use File Manager to open directory with BBCiPlayer plugin file - usually \ProgramData\Squeezebox\Cache\InstalledPlugins\Plu gins\BBCiPlayer - to see directory you may need to enable "Show hidden files and folders" under File Explorer Options.
4. Copy the downloaded DASH.pm.txt file into the BBCiPlayer plugin directory
5. Rename the current DASH.pm to DASH.pm.org - saving the file makes it easier to revert.
6. Rename the DASH.pm.txt to DASH.pm
7. Start LMS and test with "Seconds to start live stream" set to "no delay"
I'd like to have this fix tested on a variety of systems and on UK higher speed streams.
The fix requires LMS to be a build of 7.9.1 and later than 6-Jul-2017 as the fix depends on a bug fix to LMS.
If LMS is 7.9.0 or earlier then the code change will not be activated and so no change in playback.
If LMS does not have the 6-Jul-2017 fix then, when playing live BBC stream on device which can play AAC natively (e.g Radio, Touch, Squeezelite) the server.log will get filled with very very many "Error: Select task failed " messages - depending on start delay.
I have attached a replacement DASH.pm file. I have tested on a Win 10 system which had start problems and on a Win 7 which did not. I have also tested on an Ubuntu system.
Please report if there are any side effects such as increased CPU load.
Initially I am not releasing a repo with the fix to avoid splitting the user base which happened with previous test updates.
Instructions - read all the steps before trying them.
1. Download the attached file DASH.pm.txt into a known directory (e.g. Downloads)
2. Stop LMS.
3. Use File Manager to open directory with BBCiPlayer plugin file - usually \ProgramData\Squeezebox\Cache\InstalledPlugins\Plu gins\BBCiPlayer - to see directory you may need to enable "Show hidden files and folders" under File Explorer Options.
4. Copy the downloaded DASH.pm.txt file into the BBCiPlayer plugin directory
5. Rename the current DASH.pm to DASH.pm.org - saving the file makes it easier to revert.
6. Rename the DASH.pm.txt to DASH.pm
7. Start LMS and test with "Seconds to start live stream" set to "no delay"