The BBCiPlayer plugin is broken for both live and Listen Again (LA) streams.
The damage is due to the work of the BBC's Audio Factory.
--------------------------------------------------------------------------------------------------------------------------
The BBCiPlayer plugin is a LMS plugin.
The BBC Radio applet is a separate facility that can be installed directly on only the Touch and Radios
These fixes DO NOT apply to the applet.
--------------------------------------------------------------------------------------------------------------------------
FIXING the BBCiPlayer plugin
============================
There are temporary fixes for both live and LA. These are due to the sterling work of bpa & expectingtofly.
They may be broken by the Beeb again at any time!
This method comes with no liabilities on the poster or any of the other contributors!
You break it, you own it!
Both methods require that you are comfortable with manipulating some files located in the plugin directory.
See note a. below for the plugins folder location details.
You can fix both live and LA, or you can fix only one feature - your choice.
You need to ensure that the BBCiPlayer is already installed to make the fixes.
-----------------------------------------------------------------------------------------
A. Fixing LIVE streams
This method will enable live streams. These now use a technology called HLS.
Full instructions for installing the new PlayHLS plugin are here:
http://forums.slimdevices.com/showth...hlight=PlayHLS
And to correct the addresses (URLs) of the live radio channels, you also have to change the menu.opml file (in the BBCiPlayer folder) to one of the files listed here (remember to change the name of the replacement to menu.opml):
http://forums.slimdevices.com/showth...l=1#post807276
-----------------------------------------------------------------------------------------
B. Fixing LISTEN AGAIN streams
There are two solutions.
One involves a change for the existing technology, called RTMP.
The other is somewhat more experimental and entails changes for the new HLS solution.
The RTMP fix retains the stop-seek-restart features for moving to any part of a radio programme. RTMP streams can access 320 kbps Radio 3 Listen Again
The HLS fix doesn't support seek. HLS streams can only access 128 kbps Radio 3 Listen Again
WARNINGS
!! Choose only one method!
!! Do not mix the fixes!
----------------------------------------------------------------------------------------
RTMP fix: requires ONE replacment file
======================================
1. Download and copy the file: RTMP-BBCXMLParser.pm to the BBCiPlayer plugin folder
2. Rename the existing BBCXMLParser.pm to ORIGINAL-BBCXMLParser.pm
3. Rename RTMP-BBCXMLParser.pm to BBCXMLParser.pm
4. Delete the cache.db file in the /.../squeezeboxserver/cache folder
5. Reboot or Restart LMS
HLS: requires TWO replacement files
===================================
This requires that the PlayHLS plugin is also installed. See A. above before proceeding.
1. Download and copy the file: HLS-BBCXMLParser.pm to the BBCiPlayer plugin folder
2. Rename the existing BBCXMLParser.pm to ORIGINAL-BBCXMLParser.pm
3. Rename HLS-BBCXMLParser.pm to BBCXMLParser.pm
4. Download and copy the file: HLS-iPlayer.pm to the BBCiPlayer plugin folder
5. Rename the existing iPlayer.pm to ORIGINAL-iPlayer.pm
6. Rename HLS-iPlayer.pm to iPlayer.pm
7. Delete the cache.db file in the /.../squeezeboxserver/cache folder
8. Reboot or Restart LMS
-----------------------------------------------------------
Notes:
a. The files you need to change are located in the /.../squeezeboxserver/cache/InstalledPlugins/Plugins/BBCiPlayer
On some Windows installations the files are located in /squeezebox/...
You can locate the location of the cache files for your installation via LMS-gui - Settings - Information page
b. If you get lost (!), simply uninstall and reinstall the BBCiPlayer plugin, and start again!
c. If you encounter any errors in the above, please PM me and I'll try to correct the text.
--------------------------------------------------------------------------------------------
Thanks to PasTim for suggestions and corrections to my first attempts to write this guide
----------------------------------------------------------------------------------------------