PDA

View Full Version : Announce: BBCiPlayer 0.9 - with UK and Non UK Support



Triode
2009-08-27, 11:38
I'm starting a new thread for discussion of the new version of the BBCiPlayer plugin as it now supports both UK and non UK users and I can't change the title of the previous thread.

Version 0.9 of the BBCiPlayer plugin is now available from the recommended 3rd party plugin section of Extension Downloader (7.3) or the Plugins page (7.4)

The purpose of the plugin is to make BBC live and listen again streams available via Squeezebox players. Streams are the highest quality available from the BBC and are ~128k in the UK, but restricted to ~48k outside the uk. The plugin will add a menu entry to the Radio menu of your players which contains menu entries for live streams plus menus of all of the last 7 days of BBC radio output which are available.

Major features:
- UK National listen live streams using AAC
- UK National listen again streams for the last 7 days of bbc radio output using AAC
- UK Regional listen live and listen again streams using AAC
- UK Local radio listen again streams using MP3

Known restrictions:
- it is sometimes necessary to go back to the top of the menu hierachy and then nativate back to a stream if you want to restart it. This is resolved with 7.4
- bookmarking streams using the preset buttons on boom should be done from the menu entry for a stream rather than the now playing screen.
- creates more server cpu load than the previous version of iPlayer. This is because aac streams are transcoded on the server.

Please post comments and issues on this thread.

kesey
2009-08-28, 04:10
Thanks Triode. The iplayer plugin Ver 0.9 installed and runs without a problem on Squeezecenter 7.3.4 - 28319 Vista 32 bit SP1. Loading of e.g. Live Radio 3 is very fast, and it is nice to see the pretty icons on Squeezeplay.

Listening to Saturday evening playback (Radio 3 1600: Jazz Library - Billy Taylor and 1700 Jazz Record Requests) was a great pleasure. I'd very much recommend people to listen to the Billy Taylor programme while it is still on the system.

I'm in Ireland and do not see the quality of stream listed, so I assume it is 48k as you mentioned. Still very pleasant to listen to.

Slainte,

kesey

bpa
2009-08-28, 04:25
Except for 5live stations, the non UK Live and Listen Again streams are at 48k and use AAC+ codec.

The AAC+ codec is a more recent codec and supposed to sound better than the older RealAudio codec.

Menus are faster to load because the basic feed is XML which is quicker to process than the Web pages which AlienBBC uses.

Streams are faster to start playing because there is no additional buffering which happened when using mplayer to play the RealAudio streams.

kesey
2009-08-28, 04:56
Thanks bpa. Well put. Nice clear and concise info:-)

raglencross
2009-08-28, 15:49
I get "File format unknown" when I try to play a live stream or an archive on a Vista PC using SC 7.3.2 and a SB3. I am outside the UK. The increase in the speed with which the menus are displayed as compared to AlienBBC is very noticeable. I'm looking forward to getting this plugin working. Your help in resolving my file problem would be appreciated.

bpa
2009-08-28, 16:37
It should work after a straight install. Windows can have some strange caching - so sometimes a PC reboot clears odd problems.

Is a Vista 64bit or 32 bit ?

You should check that you can play AAC+ streams such as
http://www.somafm.com/illstreet48.pls as this is the same format as the BBC streams.

BodgeIT
2009-08-29, 00:28
Hi, I posted this (http://forums.slimdevices.com/showpost.php?p=450952&postcount=407) on the other thread but think it's been overlooked in the excitement of the new release.

bpa
2009-08-29, 01:28
BodgeIT

The special SC versions of faad necessary for streaming is included in 7.3.3 onwards.

You need beta10 or full release to reliably play all live streams outside of the UK - there are some issues with 5live and local radio in earlier betas.

Can you play this AAC+ stream on your sliMP3

http://www.somafm.com/illstreet48.pls

bpa
2009-08-29, 01:41
BodgeIt

Why do you not use the WMA streams to listen to live streams ? Since June, all the national BBC streams are available in WMA . They used to be in More Radio but now in 7.4 you need to install the URLs from App Gallery - Radio Networks / BBC)

BodgeIT
2009-08-29, 02:39
Ha..that worked although with some issues.
I don't seem to be able to get 'My Apps' to show up on the web interface and so can not control the feed from the Web.

Also there seems to be many options to get past before getting the option for the stream, way more than with iPlayer.

However I've got Radio back on my SliMP3 thanks.

What is Faad? And how do I get it onto windows? Do I even need it?

amcluesent
2009-08-30, 15:26
Can the respective coders improve integration between BBCiPlayer and the Inguz DSP?

Inguz appears to generate its own custom-convert.conf with entries for every player, identified by MAC address, to initiate the DSP stage.

However, there's no entry for AAC to FLAC, so the iPlayer feed doesn't get processed for room correction. I patched in a line:



aac flc * 00:04:20:07:30:nn
# IF
[faad] -q -w -f 1 $FILE$ | [InguzDSP] -id "00:04:20:07:30:nn" -wav -wavo -d 24 | [flac] -cs --totally-silent --compression-level-0 --ignore-chunk-sizes -

bpa
2009-08-30, 16:15
BBCiPlayer plugin uses the standard convert.conf file that comes with SC and there is a AAC->Flac entry in the standard convert.conf file.

I think the problem is in Inguz.

ian_heys
2009-08-30, 23:54
Working fine for me. I only use three plug-ins and this is always the first to be installed. Great audio quality.

Many thanks to triode and bpa.

Ubuntu 9.04
Squeezecenter 7.3.3

BodgeIT
2009-08-31, 05:35
BodgeIT
Can you play this AAC+ stream on your sliMP3

http://www.somafm.com/illstreet48.pls


No, it tries to start for a couple of seconds and then stops.

bpa
2009-08-31, 06:37
BodgeIT,

Can you use bit rate limiting to limit the bit rate to 64kbps to the SliMP3 and see if it makes a difference.

Neil Sleightholm
2009-08-31, 23:28
Would it be possible to add a menu to Radio 4 that list the programs for the same day in the previous week i.e. Today is 1/9, Tuesday is for 25/8. (AlienBBC does this if it helps.)

Neil

BodgeIT
2009-09-01, 01:19
Can you use bit rate limiting to limit the bit rate to 64kbps to the SliMP3 and see if it makes a difference.


Well, it made a slight difference but still wouldn't play the stream.
I had it set at 64k and quality 6.

Ordinary music plays OK but takes a long time to start.

bpa
2009-09-01, 01:53
If you are in the UK, Triode has made a version 0.9a which if the AAC filetypes are disabled then the MP3 streams (which are UK only IIRC) will be used. If you are trying this then undo the bit rate limiting stuff.

I think this may be the better solution if you are in the UK.

Triode
2009-09-01, 11:18
Would it be possible to add a menu to Radio 4 that list the programs for the same day in the previous week i.e. Today is 1/9, Tuesday is for 25/8. (AlienBBC does this if it helps.)


I believe the availability xml feeds which the menus are based on only include 7 days worth of programmes - so based on these I don't think we have the right information. In the main its only 7 days worth of material which is available.

ian_heys
2009-09-03, 04:08
Just noticed that World Service (live stream) has gone flash/aac, perhaps this could be included in next update.

Not sure how BBC make people aware of these things, seems a bit hit and miss.

danco
2009-09-03, 09:23
I thought I had both iPlayer and AlienBBC working ok with an experimental install of Mac OS 10.6 (SqueezeCenter 7.3.4). I had done an archive and install so things were preserved.

My full install was an erase and install, and copy back of files. Now my local files play but neither iPlayer nor AlienBBC works. mplayer and lame are in /usr/local/bin

I tried to post a log, but kept getting told there were images. I couldn't see any, though there were urls with a .jpg reference

What do I need to do to switch on suitable logging?

bpa
2009-09-03, 09:38
I think concentrate on BBCiPlayer plugin which can now do all AlienBBC can play except for BBC Local radio which should be supported within a month or two. This will avoid mplayer and associated fuss.


Have you installed BBCiPlayer 0.9a ?
what player are you using ?

Can you play this stream http://www.somafm.com/illstreet48.pls - this is an AAC+ stream same as BBC. It will test faad support on OSX 10.6

danco
2009-09-03, 09:52
Here's what seems to be the relevant part of my log when I tried to listen using AlienBBC. THe lines "get metadata for"just seem to be repeated indefinitely.

bpa
2009-09-03, 10:16
The "getmetadatafor" is OK - SC asks the plugin every sec what is the metatdata to be displayed.

The plugin has connected and got lots of audio from BBC - but player is not playing and so SC disconnects.


[09-09-03 17:34:17.7402] Slim::Player::Source::_readNextChunk (499) end of file or error on socket, song pos: 3407916
[09-09-03 17:34:17.7404] Slim::Player::Source::_readNextChunk (508) Didn't stream any bytes for this song, so just mark it as played

danco
2009-09-03, 12:41
It seems to be one of those glitches that sometimes occurs.

I restarted and played a program with no trouble.


But perhaps it was defaulting to something other than faad, as the stream you sent me opens up in iTunes but does not play any sound.

Triode
2009-09-03, 13:09
I am not sure that stream will open in itunes, but it should play from the web "tune in" radio menu. If it does it proves the server is working correctly to decode aac and we need to look at iplayer further, otherwise it suggests something is up with the server install.

danco
2009-09-03, 13:55
I'm a little confused. Should I have entered 'illstreet.pls' in the "Tune in URL" box?

I looked at what the .pls file contained and so entered http://voxsc1.somafm.com:8506 into the "Tune in URL" box. That played fine on Squeezebox.

I'll try out iPlayer further. One might well put it down to a glitch somewhere else in the system if I can listen to other programs through iPlayer.

Even on earlier versions of OS and SqueezeCenter I have occasionally had to restart my computer to get iPlayer to work.

With a whole new OS one gets worried about anything that might be going wrong. You should see the threads about people not being able to print or scan in Snow Leopard because the manufacturers have not (and in some cases, never will) provided updated drivers.

Triode
2009-09-03, 13:58
should just put the whole url into the tune in box - sounds like it plays anyway in which case please try iplayer again. You may want to turn on the two iplayer debugs and post them (to a new thread) if it does not work.

Chippy
2009-09-05, 12:18
Hi Triode -
Quick observation re: 0.9a. The "Now playing" screen on my SB3 and Boom display the URL (http://www.bbc.co.uk/....), rather than the favourite label ("Radio Five Live").

If I go back to your trusty v0.7 the favourite label displays correctly.

Using 7.3.4 28356 on a Mac (Snow Leopard).

cheers
Chippy

Triode
2009-09-05, 12:39
It would be worth trying 0.9 instead of 0.9a - I made a change between the top to avoid the title appearing twice on the new Squeezebox Radio with 7.4 - it may be that the change should not be made for 7.3.

Phileas
2009-09-05, 23:45
I've got 2 PCs set up the same:
PC1:
Version: 7.3.3 - 27044 @ Mon Jun 15 15:14:08 PDT 2009
Server IP Address: 192.168.0.4
Server HTTP Port Number: 9000
Operating system: Windows XP - EN - cp1252

PC2:
Version: 7.3.3 - 27044 @ Mon Jun 15 15:14:08 PDT 2009
IP: 192.168.0.2
HTTP Port: 9010
OS: Windows XP - EN - cp1252

On PC1, iPlayer v0.9a works OK. On PC2 I get:
09-09-06 07:26:17.9791] Plugins::BBCiPlayer::RTMP::state (227) sentFCSubscribe -> sentPlay
[09-09-06 07:26:18.2660] Plugins::BBCiPlayer::RTMP::__ANON__ (531) message type 4 - user control message 0: Stream Begin
[09-09-06 07:26:18.2674] Plugins::BBCiPlayer::RTMP::__ANON__ (688) message type 20 - command message: onStatus
[09-09-06 07:26:18.2683] Plugins::BBCiPlayer::RTMP::__ANON__ (758) error NetStream.Failed
[09-09-06 07:26:18.2691] Plugins::BBCiPlayer::RTMP::__ANON__ (762) closing
[09-09-06 07:26:18.2713] Plugins::BBCiPlayer::RTMP::__ANON__ (764) [
"onStatus",
0,
undef,
{
clientid => "aMFI8yY9",
code => "NetStream.Failed",
description => "Failed to play (stream ID: 1).",
level => "error",
},
]
[09-09-06 07:26:18.2721] Plugins::BBCiPlayer::RTMP::close (438) close
[09-09-06 07:26:18.3553] Plugins::BBCiPlayer::RTMP::sysread (791) input socket not connected
[09-09-06 07:26:18.3564] Plugins::BBCiPlayer::RTMP::close (438) close
[09-09-06 07:26:18.3576] Plugins::BBCiPlayer::RTMP::close (438) close
[09-09-06 07:26:20.8176] Plugins::BBCiPlayer::RTMP::new (110) {
app => "live?_fcs_vhost=cp60686.live.edgefcs.net&auth=dbEbadoaadSd3dRckaaaWcUaCdwd4bBanaW-bkO1of-c0-d0i_-BqpDAqAqKEqGnwC&aifp=v001&slist=Radio_4_UK\@s6447",
ct => "aac",
host => "cp60686.live.edgefcs.net",
icon => "http://www.bbc.co.uk/iplayer/img/radio/bbc_radio_four.gif",
live => 1,
port => 1935,
streamname => "Radio_4_UK\@s6447?auth=dbEbadoaadSd3dRckaaaWcUaCdw d4bBanaW-bkO1of-c0-d0i_-BqpDAqAqKEqGnwC&aifp=v001",
subscribe => "Radio_4_UK\@s6447?auth=dbEbadoaadSd3dRckaaaWcUaCdw d4bBanaW-bkO1of-c0-d0i_-BqpDAqAqKEqGnwC&aifp=v001",
swfurl => "",
tcurl => "rtmp://cp60686.live.edgefcs.net:80/live?_fcs_vhost=cp60686.live.edgefcs.net&auth=dbEbadoaadSd3dRckaaaWcUaCdwd4bBanaW-bkO1of-c0-d0i_-BqpDAqAqKEqGnwC&aifp=v001&slist=Radio_4_UK\@s6447",
ttl => "1252217741",
update => "Plugins::BBCiPlayer::BBCMSParser",
url => "http://www.bbc.co.uk/mediaselector/4/mtis/stream/bbc_radio_fourfm",
}

I tried changing to SC 7.3.4 to no avail. Can anyone help me?

Triode
2009-09-06, 02:46
I'd expect that debug if you are trying to play stale information - are you always browsing to the stream from the root of the menu level and then pressing play (favorites/presets won't work on 7.3). Otherwise try 7.4.

Phileas
2009-09-06, 03:04
are you always browsing to the stream from the root of the menu level and then pressing play

Yes.

As I said, iPlayer v0.9a works fine on one PC but not the other.

I even copied over all the SqueezeCenter program & application files to try to make sure the set-ups were identical.

The previous version of iPlayer (before the AAC mod) worked OK.

I don't know if this is relevant, but I keep getting a Windows error message about "socketwrapper.exe"

Triode
2009-09-06, 03:19
Error messages about socketwrapper are definately relavent - it won't work without this working (the debug above may therefore not be relavent). Is socketwrapper allowed to access the internet by your firewall software?

I would try proving that you can plan an aac stream on that pc - prove that you can play the following by adding it to the tune in box on the web interface: http://www.somafm.com/illstreet48.pls

Phileas
2009-09-06, 03:30
prove that you can play the following by adding it to the tune in box on the web interface: http://www.somafm.com/illstreet48.pls

No, it won't play that either although it's showing as Now Playing.

Socketwrapper is allowed by the firewall - I even tried giving it full access.
It seems to be a general radio problem - not just AAC related.

player.source logs:

Triode
2009-09-19, 05:52
I've just posted BBCiPlayer 0.9b which includes the following additions:
- Flash AAC live stream for BBC Local and Regional radio stations
- Flash AAC live streaming for World Service
- a settings menu to allow you to select which stream types you prefer (defaults to highest quality FlashAAC, but allows you to disable this, Flash/MP3 or to set that you prefer WMA. Only users who have experienced issues with transcoding are expected to adjust these settings!)

Please try it out and post here any feedback.

bpa
2009-09-19, 06:41
For non UK user - there are no MP3 streams so do not disable AAC hoping that MP3 streams will be played and avoid transcoding.

However if only WMA is enabled, the WMA live local & regional streams do not play yet they can be played using the URLs in Radiofeeds.

ian_heys
2009-09-19, 08:53
Thanks Triode.

Installed and working fine here.

bpa
2009-09-19, 15:03
TO get WMA live for local radio a small changes needs to be made to BBCMSparser.pm. There is a new string identifier for international WMA local live.



if ($prefs->get('prefer_wma')) {
push @streamPrefOrder, (
'iplayer_uk_stream_wma', # WMA uk stream
'iplayer_intl_stream_wma', # WMA intl stream
'iplayer_intl_stream_wma_live' # WMA intl live stream
);
}


At a guess - there would be a similar change for UK live streams as well.

The WMA streams are useful for Non-UK listeners who want to play the live stream natively. For non UK - Local radio Listen Again is only available in AAC.

Triode
2009-09-19, 15:29
Thanks Bryan - will fix tomorrow.

Does anyone have any feedback on the menu structure. At present national and regional stations are at the top level and all local radio stations are in a sub menu - does this seem right?

Triode
2009-09-20, 03:42
0.9c is now available which fixes the wma issue identified by Bryan.

updated to 0.9d to also fix a problem with World Service listen again.

raglencross
2009-09-20, 20:14
Just a note: on my Vista PC running SC 7.3.3, no notice is given in Extension Downloader that an updated version of iPlayer is available. It is necessary to uninstall the old version before the latest one is displayed under Third Party PLugins. Great plugin by the way. Much faster than Alien BBC and the icons are great. Even at 48Kbps here in Canada, it seems to sound better than Alien [R.I.P. ;)]

bpa
2009-09-21, 00:22
I noticed the update issues as well.
Do you have the automatic update enabled ?

It is faster to start up because there is no mplayer which had its own buffer to fill.

The quality should be better using the default AAC as it is a more modern codec than RealAudio.

For non-UK Local radio both Live and "Listen again" AAC and WMA live - seem to be provided at 80kbps which I think is the same as UK listeners so this would also provide a quality boost for non-UK listeners.

There may be one non-UK WMA issue outstanding - 0.9c fixed the playing WMA streams for Local live but Regional (e.g. Ulster, Foyle, Scotland, Cymru) Live WMA still don't play - I'll look into it.

Triode
2009-09-21, 13:40
I noticed the update issues as well.
Do you have the automatic update enabled ?


The server only checks the repo once every day so it will have missed my multiple updates yesterday... However once you go to the plugin page it should check the repo unless you have visited it within the cache period (5 minutes)

entrecour
2009-09-22, 01:56
I am trying to wean myself over to iplayer but I really miss the programme Category feature present in AlienBBC - any chance it could be added?

Thanks!

bpa
2009-09-22, 02:55
IIRC the feed which BBCiPlayer uses does not provide any category info which is why it is not available.

However the BBC does provide RSS feed which can provides lists of programs by various categories (see http://www.bbc.co.uk/iplayer/feeds/ ). For example the URL for Radio 4 comedy would be http://feeds.bbc.co.uk/iplayer/bbc_radio_four/comedy/list . These RSS feed could be used to generate a program listing which are then playable by BBCiPlayer.

I haven't had time to play around with the RSS but it would "solve" the category issue which I also use/miss. I think it would be preferable for maintenance to keep BBCiPlayer dependent only one data feed (the XML one) so any category functionality should be provided as an addon in some way.

Triode
2009-09-22, 12:30
I've asked the BBC a couple of times about adding category information for the feeds used by iPlayer. At present it is not available and so there is no easy way to get it into iPlayer, but will continue to ask BBC about this.

dby
2009-09-23, 01:30
Can anyone explain why the bbc iplayer plugin cannot be installed on my squeezebox so that i can "listen again" without my computer running?

bpa
2009-09-23, 01:39
The "Listen Again" use Flash/MP3, Flash/AAC or RealAudio - none of which are native to Squeezebox player and so needs additional processing by by a PC before the audio stream can be played on SB.

dby
2009-09-23, 01:49
The "Listen Again" use Flash/MP3, Flash/AAC or RealAudio - none of which are native to Squeezebox player and so needs additional processing by by a PC before the audio stream can be played on SB.

Thanks for that. I dont have that sort of technical knowledge. Is it likely that this could be part of a software upgrade for squeezebox and does the same thing apply to squeezebox radio?

bpa
2009-09-23, 02:14
It will not be possible to support these on the Squeezeboxes - not enough memory.

Touch/Radio have more processing power and memory and it is technically possible to support at least Flash/AAC on the Touch/Radio. However that is only half the problem, to provide program content URLs to play - it would need additional support in Squeezenetwork.

The question is then whether the solution is maintainable (e.g. will the BBC keep changing things every few months) and the effort/costs involved can be justified for Logitech to provide the functionality as opposed to the user developer support for BBCiPlayer plugin.

entrecour
2009-09-23, 07:14
Thanks for the feedback on BBC Categories.

I have another request / question - it it possible to add the name of the current programme for the BBC Live feeds?

Also, any idea why there are mutiple listings for the same programme in many cases? (e.g. Radio 7 Agatha Christie - Miss Marple - there are 3 or 4 entries for Episode 4.)

Thanks.

bpa
2009-09-23, 07:49
Same issues as categories - there is no easy feed for program info. The BBCiPlayer XML feed is relatively static.

I did an experimental addition in AlienBBC for live WMA BBC national streams which pulls "Now & next" info from a different BBC source but it is only available for the national feed, no regional or locals.

edit:
There are multiple Marple entries because the BBC supplies that number in their feed - looks like a BBC issue.

andynormancx
2009-09-23, 08:16
I did an experimental addition in AlienBBC for live WMA BBC national streams which pulls "Now & next" info from a different BBC source but it is only available for the national feed, no regional or locals.

I need to get around to doing something similar with the waveinput plugin. I want the audio to stream from the DAB radio plugged into my sound card, but the stream metadata to come from a given BBC station's metadata (or possibly just from the schedule).

bpa
2009-09-23, 08:24
For "Now & Next" I used the BBC Web API from here
http://www0.rdthdo.bbc.co.uk/services/api/bbc.schedule.getProgrammes.html

such as Radio Four
http://www0.rdthdo.bbc.co.uk/cgi-perl/api/query.pl?method=bbc.schedule.getProgrammes&channel_id=,BBCRFour&start=2009-09-23T15:23:00Z&end=2009-09-23T23:59:59Z&limit=2&detail=schedule

dby
2009-09-28, 13:14
I cannot jump forward or backward on the BBC iplayer on my Squeezebox. It works alright on Alien BBC. Any ideas?

bpa
2009-09-28, 13:37
FFWD and REW should work on "Listen Again" programs.

Are you playing AAC or MP3 streams ?
Does the display show the program duration time ?
What version of SC and version of BBciPlayer ?

Neil Sleightholm
2009-09-28, 14:05
FF and RW have been broken on 7.3.3 for me and others for a few weeks now, see here for more information: http://forums.slimdevices.com/showthread.php?t=67236

Neil

Adlopa
2009-09-29, 05:52
I know I'm going to kick myself about this, but iPlayer should appear on the Plugins tab under Settings, right..? I disabled it on my set-up to test something, but the plugin has vanished after restarting the server (7.4.1b) and so I can't now enable it. Um, what'd I do..?

EDIT: Yup, I knew it — enabling Extension Downloader put it back on the list.

luga00
2009-10-05, 01:47
I'm trying to play local radio streams on IPlayer (eg. BBC Radio Surrey) but I just get the message: Error- Item not found in playlist.

Are local radio stations available yet on IPlayer?

regards
Russ

bpa
2009-10-05, 01:52
I'm trying to play local radio streams on IPlayer (eg. BBC Radio Surrey) but I just get the message: Error- Item not found in playlist.

Are local radio stations available yet on IPlayer?


They are all available in both WMA and Flash/AAC.

Info always helps - are you in the UK or not, System details, OS, SBS version, BBCiPlayer version and player details would help as some systems (e.g. NAS)cannot transcode AAC which is the default.

Can you play live national streams from BBCiPlayer ?

noguru
2009-10-05, 02:20
Among the various strange and erratic behaviour since downloading 7.4 I also have an odd pattern of performance . At present I can only play local radio (including Radio Surrey). Main BBC stations go to straight to play URL - no programme menu and then do nothing. World service and Radio Wales give a menu but links don't work. I can also play live Ok. I am in the UK.

Noguru

bpa
2009-10-05, 03:07
Among the various strange and erratic behaviour since downloading 7.4 I also have an odd pattern of performance . At present I can only play local radio (including Radio Surrey). Main BBC stations go to straight to play URL - no programme menu and then do nothing. World service and Radio Wales give a menu but links don't work. I can also play live Ok. I am in the UK.

Noguru

INfo plaease - system, OS and player type ?

ModelCitizen
2009-10-05, 03:31
I'm trying to play local radio streams on IPlayer (eg. BBC Radio Surrey) but I just get the message: Error- Item not found in playlist. Are local radio stations available yet on IPlayer?


Is this only your local radio player or does it extend to the main BBC Radio stations as well? I could not get any of the high quality BBC iPlayer AAC live feeds earlier this morning, but can now. In general I find them very hit and miss, receiving the same error as you. The lower quality ASX streams are must worse and now I can hardly ever get any.

I am beginning to suspect my ISP Plusnet and have written into their community forums about it. There is also a thread about it on the main Squeeze forum that might interest you if you receive the "Error: No items found in playlist" for other BBC streams.

http://forums.slimdevices.com/showthread.php?p=466968

At Plusnet:
http://community.plus.net/forum/index.php/topic,79767

MC

luga00
2009-10-05, 04:04
They are all available in both WMA and Flash/AAC.

Info always helps - are you in the UK or not, System details, OS, SBS version, BBCiPlayer version and player details would help as some systems (e.g. NAS)cannot transcode AAC which is the default.

Can you play live national streams from BBCiPlayer ?



Ah, yes, sorry, I would have written with much more detail had I not suspected that those streams weren't available yet.

Knowing that they should be working.... I'm in the UK, running 7.4 on a WHS machine with 6 x SB3 Classics. I'm using the latest IPlayer (or at least my plugin page was showing me I needed to update it which I did last night).

I will check tonight if I can play the national live streams.

Thanks for your reply BPA.

Russ

luga00
2009-10-05, 04:05
Is this only your local radio player or does it extend to the main BBC Radio stations as well? I could not get any of the high quality BBC iPlayer AAC live feeds earlier this morning, but can now. In general I find them very hit and miss, receiving the same error as you. The lower quality ASX streams are must worse and now I can hardly ever get any.

I am beginning to suspect my ISP Plusnet and have written into their community forums about it. There is also a thread about it on the main Squeeze forum that might interest you if you receive the "Error: No items found in playlist" for other BBC streams.

http://forums.slimdevices.com/showthread.php?p=466968

At Plusnet:
http://community.plus.net/forum/index.php/topic,79767

MC

Thanks MC, I'll do a little more research and see what I can come up with.

noguru
2009-10-05, 09:22
INfo plaease - system, OS and player type ?
Thanks for your reply bpa.
I am using a Squeezebox boom on a computer running Windows XP. Have just upgraded to SC7.4 which was when all the problems seemed to start. Settings for plugins shows BBCiPlayer version as 0.9d

Hope this gives you al the info you need. If not please let me know.

Noguru

bpa
2009-10-05, 09:51
With traffic shaping/bandwidth mamagement - I wouldn't expect a "no items in playlist" error as that implies a problem getting the basic playlist info (usually a http response) from the station. Once the station is connected and tries to play - then traffic shaping can kick in and so you would get silence or buffering.

I would expect traffioc shaping behaviour to be different if you were playing WMA stream which play natively on Boom or SB3 (i.e. streams go from BBC straight to player) whereas the Flash/AAC needs to be transcoded by SBS (i.e streams go from BBC to PC and then to player). PC and players have different buffers and TCP/IP so I would expected different behaviour when traffic shaping is happening.

It would be interesting to see if therer is a difference if proxying is enabled on SBS for WMA streams.

raglencross
2009-10-05, 10:29
Since upgrading to SBS 7.4 on a Vista and XP PC's, only the World Service, Radio Wales and Local Radio links populate with days and programs. Of these, only the Local Radio entries will play. The links that don't populate give only a play option that when clicked results in nothing happening. All the live links appear to play. I am located in Canada and everything worked with this plugin under SS 7.3.4.

bpa
2009-10-05, 10:57
BBC problem - the feeds which should contain program info are empty

Triode
2009-10-05, 11:53
Just to say the BBC are aware of the problem - it impacts all users of the feeds used for listen again radio.

Update: Now fixed by BBC.

bpa
2009-10-30, 09:43
BBCiPlayerExtra - a plugin to provide additional menus for BBCiPlayer for Categories, A-Z and Schedule.

I have written a small plugin which works with BBCiPlayer plugin and provides some additonal functionality which I find useful. This plugin uses BBCiPlayer to play the streams - the BBCiPlayerExtra plugin just gets the program information from other BBC sources and offers different menus to play the same programs.

To Install
As it is a trial I have a separate repository which needs to be added to the Plugins tab (or Extension Download for 7.3.x). Add the URL below, click Apply and a new option to install the Plugin BBCiPlayerExtra should appear.
http://homepage.eircom.net/~altondsl/repos/testextrarepo.xml

The BBCiPlayer Extra menu will appear below BBCiPlayer menu in Internet Radio. On Squeezeplay devices I have found it is necessary to restart them to get the new menu to display.

Notes
I'd like feedback on whether it is useful and should be. As I am not in the UK there may be some bugs dues to differences between UK and non UK feeds and there may be some time zone issues in Schedule menu times. Since the plugin relies on a different set of BBC feeds which may change I don't think the Extra plugin should be incorporated into the BBCiPlayer.

The plugin uses the RSS feeds ( http://www.bbc.co.uk/iplayer/feeds/ ) and Schedule feeds which are more specific rather than the BBC XML feed used by BBCiPlayer. The XML feeds have all programs for a station.

This enables menus of programs based on genre (e.g. Radio 4 comedy) or some other criteria (e.g.popular, date) to be created which are shorter lists of programs than offered by BBCiPlayer. Another advantages of using these feeds is that if the main BBCiPlayer XML feed is faulty - these RSS feeds often still work.

The Schedule menu gives user info on what programs are due to be broadcast. This functionality used to be provided by the "BBC What's On" info browser addon. Info comes from the Radio Schedule info from the BBC Schedule feeds ( http://www.bbc.co.uk/programmes/developers ).
For each station the Schedule menu shows "Todays" schedule and at the bottom menus for: Yesterday, Tomorrow and Next Week. For Yesterday and Today schedule - any program that is available (on Squeezeplay indicated by the lack of a ">" at end of entry, on other players a note symbol is present) can be played. This means for example, The Archers and Book at Bedtime on Radio 4 can be played before the broadcast time - same as web iPlayer interface

The user can save a Category or Schedule menu as a Favorite so that having "Radio 4 comedy" or "BBC Radio London Today" favorite can provide a quicker way to get to a program both in time and menu navigation.
The user can also create and customised their own RSS feed menu using any one of the BBC feeds as follows:

1. Use SBS Web interface and create a Favorite from one of the Extra menus (e.g. Radio Highlights)
2. Edit the Favorite entry.
3. In another browser window - open this page http://www.bbc.co.uk/iplayer/feeds
4. Select "All Feeds Tabs"
5. Using the drop down selections choose the required feed. Make sure you are using a Radio feed in "Programmes from:" box. Do not click "Subscribe now".
6. Copy the URL link indicated by "Or you can copy and paste its URL"
7. Go back to SBS UI web window and now paste the link into the URL field of Favorite entry being edited. Change the Favorite description to match and click "Save".

agbagb
2009-10-30, 13:48
At first glance this looks very useful indeed - many thanks! One thing I especially like - though it's just fooled me for a moment! - is that times are displayed locally to my server (I'm in Dallas, TX, on Central Standard Time) rather than as per time in London. I can't tell you how annoying sometimes it is to have to do sums in the head to work out the time difference when looking at the native Beeb schedules (especially as this is the week when London is only 5 hrs ahead, rather than 6....)!

A slight oddity of the display in this regard is that going, eg, to

<Home / BBCiPlayerExtra / National Radio Schedules / BBC 7>

at this very moment (3.42pm CST) the first entry is

<1900: The Female Ghost>.

But what that means, for me, is 1900 *yesterday*, which was of course 0000 London time - ie the very first program on Friday in London. And my last program for Friday, Dallas time, is

<23:45: Beatrix Potter...>,

which is of course an early Saturday morning program for the Beeb itself in London....

Small problems, all in all...

AGB

bpa
2009-10-30, 13:59
BBC provides schedule info for a specific date so there is some compromise to be made regarding dates and times.

One possibility is to have BBC time and local time in brackets but then there is less space for text.

MunichMelly
2009-10-31, 14:20
BBCiPlayerExtra - a plugin to provide additional menus for BBCiPlayer for Categories, A-Z and Schedule.
...
I'd like feedback on whether it is useful and should be.

BBCiPlayerExtra seems to work fine for me on my laptop on first impression.
I particularly like the Categories feature, and the Radio Highlights looks like it could be useful.
Not sure about the A-Z in its current form with separate sub-menus for each letter - might be more useful if it was possible to scroll through a complete list and see the letters in large like in the standard squeezecenter Browse Albums function?

Hope I can also get iPlayer to play on my QNAP one day as well.
Thanks and keep up the good work.

bpa
2009-10-31, 14:30
I particularly like the Categories feature, and the Radio Highlights looks like it could be useful.


On the BBC feeds pages - you can get a Highlights per station feed and also more detailed categories. I have just included a selection with the plugin - it is not exhaustive.



Not sure about the A-Z in its current form with separate sub-menus for each letter - might be more useful if it was possible to scroll through a complete list and see the letters in large like in the standard squeezecenter Browse Albums function?


Plugins don't have ready access to the the large letter stuff. As it stands the plugin works on all players - the large letter stuff would require a special applet for Squeezeplay.

The plugin was intended to be simple using the standard BBC feeds - the BBC provides a separate feed for each letter. To create a full list of programs would require 27 fetches of info from BBC - this would be a long delay and I am not sure whether it would be that useful.

entrecour
2009-11-01, 02:06
Hi bpa,

This is just what I have been looking for.

Just one question - I couldn't find categories for Radio 7 - don't they exist?

Thanks.

P.S. I would love to see BBC leaving all the programmes for a series available until the end of the series so that one can catch up with any missed episodes.

bpa
2009-11-01, 02:21
The feed for BBC 7 do exist - the menus are not an exhaustive list - just representative of the possibilties. There are 8 main categories for BBC 7 and about 80 subcategories in total.

The full list of feed can be found here http://www.bbc.co.uk/iplayer/feeds/.

You can get make your own menu with a BBC 7 Category by following the instructions in the BBCiPlayerExtra post. The following main category URLs for BBC 7 have content (some categories such as Religion & Ethics have no programs today)

http://feeds.bbc.co.uk/iplayer/bbc_7/comedy/list
http://feeds.bbc.co.uk/iplayer/bbc_7/childrens/list
http://feeds.bbc.co.uk/iplayer/bbc_7/drama/list
http://feeds.bbc.co.uk/iplayer/bbc_7/entertainment/list
http://feeds.bbc.co.uk/iplayer/bbc_7/factual/list
http://feeds.bbc.co.uk/iplayer/bbc_7/music/list
http://feeds.bbc.co.uk/iplayer/bbc_7/sport/list

An example of sub category would be "Travel" under Factual or "Crime" under Drama whose URLs are:
http://feeds.bbc.co.uk/iplayer/bbc_7/factual/travel/list
http://feeds.bbc.co.uk/iplayer/bbc_7/drama/crime/list

entrecour
2009-11-01, 03:11
OK, Thanks I'll give that a go.

samk
2009-11-01, 03:32
There is a long delay (sometimes more than a minute) when I select a listen again programme using the iplayer plugin. The problem only occurs when I have AAC streams enabled. During the delay the Home Server CPU is 100% utilised by "squeezesvr.exe" and the log shows masses of errors (see below). If only MP3 streams are enabled then everything is fine.

The problem occurs on my Boom and Duet. When controlling the boom from the web interface the boom displays "connecting" during the delay and the web interface progress counter increments. If I click pause on the web interface during the delay then the stream immediately starts (and the counter resets to 0)

I have just updated to 7.4.1 (WHS version) with iplayer version 0.9f. I have a few other plugins enabled. I am located in the UK

A few lines of the log which coincide with the problem are shown below:

; fh=Slim::Web::HTTP::ClientConn=GLOB(0x7477e0c)
[09-11-01 09:55:08.1491] Slim::Networking::IO::Select::__ANON__ (146) Error: Select task failed calling Slim::Web::HTTP::sendStreamingResponse: illegal file descriptor or filehandle (either no attached file descriptor or illegal value): at /<C:\Program Files\Squeezebox\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 149.
; fh=Slim::Web::HTTP::ClientConn=GLOB(0x7477e0c)
[09-11-01 09:55:08.1499] Slim::Networking::IO::Select::__ANON__ (146) Error: Select task failed calling Slim::Web::HTTP::sendStreamingResponse: illegal file descriptor or filehandle (either no attached file descriptor or illegal value): at /<C:\Program Files\Squeezebox\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 149.
; fh=Slim::Web::HTTP::ClientConn=GLOB(0x7477e0c)
[09-11-01 09:55:08.1507] Slim::Networking::IO::Select::__ANON__ (146) Error: Select task failed calling Slim::Web::HTTP::sendStreamingResponse: illegal file descriptor or filehandle (either no attached file descriptor or illegal value): at /<C:\Program Files\Squeezebox\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 149.
; fh=Slim::Web::HTTP::ClientConn=GLOB(0x7477e0c)
[09-11-01 09:55:08.1516] Slim::Networking::IO::Select::__ANON__ (146) Error: Select task failed calling Slim::Web::HTTP::sendStreamingResponse: illegal file descriptor or filehandle (either no attached file descriptor or illegal value): at /<C:\Program Files\Squeezebox\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 149.
; fh=Slim::Web::HTTP::ClientConn=GLOB(0x7477e0c)
[09-11-01 09:55:08.1524] Slim::Networking::IO::Select::__ANON__ (146) Error: Select task failed calling Slim::Web::HTTP::sendStreamingResponse: illegal file descriptor or filehandle (either no attached file descriptor or illegal value): at /<C:\Program Files\Squeezebox\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 149.
; fh=Slim::Web::HTTP::ClientConn=GLOB(0x7477e0c)
[09-11-01 09:55:08.1532] Slim::Networking::IO::Select::__ANON__ (146) Error: Select task failed calling Slim::Web::HTTP::sendStreamingResponse: illegal file descriptor or filehandle (either no attached file descriptor or illegal value): at /<C:\Program Files\Squeezebox\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 149.
; fh=Slim::Web::HTTP::ClientConn=GLOB(0x7477e0c)
[09-11-01 09:55:08.1541] Slim::Networking::IO::Select::__ANON__ (146) Error: Select task failed calling Slim::Web::HTTP::sendStreamingResponse: illegal file descriptor or filehandle (either no attached file descriptor or illegal value): at /<C:\Program Files\Squeezebox\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 149.
; fh=Slim::Web::HTTP::ClientConn=GLOB(0x7477e0c)
[09-11-01 09:55:08.1549] Slim::Networking::IO::Select::__ANON__ (146) Error: Select task failed calling Slim::Web::HTTP::sendStreamingResponse: illegal file descriptor or filehandle (either no attached file descriptor or illegal value): at /<C:\Program Files\Squeezebox\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 149.
; fh=Slim::Web::HTTP::ClientConn=GLOB(0x7477e0c)
[09-11-01 09:55:08.1558] Slim::Networking::IO::Select::__ANON__ (146) Error: Select task failed calling Slim::Web::HTTP::sendStreamingResponse: illegal file descriptor or filehandle (either no attached file descriptor or illegal value): at /<C:\Program Files\Squeezebox\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 149.
;

bpa
2009-11-01, 03:36
If you have not rebooted your WHS I suggest a reboot (i.e. power off and restart) as sometimes Windows caching causes strange problems.

samk
2009-11-01, 03:42
I have rebooted a number of times and it doesn't help. BTW, when i upgraded to 7.4.1 (from 7.3) I changed from the normal version of Squeezeserver to the WHS version - not sure if that is relevant.

bpa
2009-11-01, 03:46
Does your security s/w monitor all network activity - some security s/w can interfere. If you have security s/w see if you can make SqueezeBoxSeerver a fully trusted app. (i.e.no network monitoring)

samk
2009-11-01, 03:48
There is no security software on my home server

samk
2009-11-01, 04:44
Update: I have found that the AAC problem also occurs on iplayer "listen live" (I had confused myself because my favourites contained the WMA address for the live radio stations).

** Only AAC has problems, MP3 & WMA streams are fine.
** From the HTML interface, pressing Pause on a hanging AAC stream kicks it into life. Subsequent pauses and plays work fine
** During the hang the same error is being logged hundreds of times per second (which is probably why the CPU utilisation is so high).

Does anyone else have this problem or is it something to do with my config?

bpa
2009-11-01, 05:03
User agp ( http://forums.slimdevices.com/showthread.php?t=7070 ) has a very similar problem on OSX.

BBCiPlayer live & listen again works OK for me but I am outside the UK so it may be a UK / speed issues. Also coincidentally I just did a clean install so everything is standard.

You could try increasing the network timeout in case it is a network congestion/overload issue (WebUI settings/Advanced/Network/radio Station Timeout)

Roy
2009-11-01, 05:19
Yes I have got exactly the same problem in exactly the circumstances ie an upgrade to 7.4.1 whs

bpa
2009-11-01, 05:25
Roy - are you in the UK ?

samk
2009-11-01, 05:25
Changing the networks settings didn't help.

I suspect it was something to do with upgrading from normal Squeezeserver to the WHS 7.4.1 version.

Anyway, thanks for trying to help me fix this. I'll use the WMA streams for now.

If anybody else has solved this problem then I'd be keen to hear how it was done.

Roy
2009-11-01, 05:27
Roy - are you in the UK ?

yes I am

bpa
2009-11-01, 06:02
It is possible it is UK only issues so I can't do/test anything but it would imply it is a BBC issue and not a BBCiPlayer problem.

Can you check by testing iPlayer on PC and make sure when it plays it is using the AAC stream (right click on Picture - second line indicates the audio format being used)

samk
2009-11-01, 06:21
iPlayer on PC indicates AAC 128 kbps and works fine

bpa
2009-11-01, 08:44
To get some info on this AAC problem - can you get a debug log of trying to play a stream.

Using WebUI Settings/Advanced/Logging, set the following plugin.bbciplayer.parser and plugin.bbciplayer.parser to DEBUG.
With BBCiPlayer AAC setting re-enabled, try to play a stream.
Then examine the server.log file (WebUI Settings/Information) and copy log messages from just before try to start playing the stream to the end into a post.

bonze
2009-11-01, 11:34
BBCiPlayerExtra - a plugin to provide additional menus for BBCiPlayer for Categories, A-Z and Schedule.

I have written a small plugin which works with BBCiPlayer plugin and provides some additonal functionality which I find useful. This plugin uses BBCiPlayer to play the streams - the BBCiPlayerExtra plugin just gets the program information from other BBC sources and offers different menus to play the same programs.
I'd like to add a big THANKYOU for this!

Although I haven't had too much time to play with it - it looks good so far

Maybe you should've announced it in a seperate thread?

samk
2009-11-01, 13:44
I stopped iPlayer, deleted the old log, started iPlayer, set up logging as you described and selected AAC. I then tried to play a live aac stream of Radio 1. Here is the log

[09-11-01 20:35:34.7502] main::init (320) Starting Squeezebox Server (v7.4.1, r28947, Tue Oct 20 08:13:15 PDT 2009) perl 5.010000
[09-11-01 20:35:45.9065] Slim::Web::HTTP::addPageFunction (2373) Error: Slim::Web::HTTP::addPageFunction() is deprecated - please use Slim::Web::Pages->addPageFunction() instead
[09-11-01 20:35:45.9077] Slim::Web::HTTP::addPageFunction (2373) Backtrace:

frame 0: Slim::Utils::Log::logBacktrace (/<C:\Program Files\Squeezebox\server\SqueezeSvr.exe>Slim/Web/HTTP.pm line 2373)
frame 1: Slim::Web::HTTP::addPageFunction (Plugins/IRBlaster/LearningXML.pm line 40)
frame 2: Plugins::IRBlaster::LearningXML::new (Plugins/IRBlaster/Plugin.pm line 202)
frame 3: Plugins::IRBlaster::Plugin::initPlugin (/<C:\Program Files\Squeezebox\server\SqueezeSvr.exe>Slim/Utils/PluginManager.pm line 323)
frame 4: (eval) (/<C:\Program Files\Squeezebox\server\SqueezeSvr.exe>Slim/Utils/PluginManager.pm line 323)
frame 5: Slim::Utils::PluginManager::load (slimserver.pl line 501)
frame 6: main::init (slimserver.pl line 53)
frame 7: PerlSvc::Startup (/<C:\Program Files\Squeezebox\server\SqueezeSvr.exe>PerlSvc.pm line 95)
frame 8: PerlSvc::_startup (slimserver.pl line 0)
frame 9: (eval) (slimserver.pl line 0)

[09-11-01 20:38:35.5457] Plugins::BBCiPlayer::BBCMSParser::_findStream (228) Found stream for iplayer_uk_stream_aac_rtmp_live from http://www.bbc.co.uk/mediaselector/4/mtis/stream/bbc_radio_one: rtmp://cp61420.live.edgefcs.net:1935?icon=aHR0cDovL3d3dy5 iYmMuY28udWsvaXBsYXllci9pbWcvcmFkaW8vYmJjX3JhZGlvX 29uZS5naWY=&app=bGl2ZT9fZmNzX3Zob3N0PWNwNjE0MjAubGl2ZS5lZGdlZm NzLm5ldCZhdXRoPWRiRWEuZDRkTWJqZHhhdmNyZENhbGFKYmVk ZmI2Y0FiMGJNLWJrN0ZocS1jMC1kMGlfLURxckdJb0ZxSUJvR3 V6SyZhaWZwPXYwMDEmc2xpc3Q9UmFkaW9fMV9VS0BzNjQzOQ==&ttl=MTI1NzEwNzkyNQ==&subscribe=UmFkaW9fMV9VS0BzNjQzOT9hdXRoPWRiRWEuZDRk TWJqZHhhdmNyZENhbGFKYmVkZmI2Y0FiMGJNLWJrN0ZocS1jMC 1kMGlfLURxckdJb0ZxSUJvR3V6SyZhaWZwPXYwMDE=&tcurl=cnRtcDovL2NwNjE0MjAubGl2ZS5lZGdlZmNzLm5ldDo4 MC9saXZlP19mY3Nfdmhvc3Q9Y3A2MTQyMC5saXZlLmVkZ2VmY3 MubmV0JmF1dGg9ZGJFYS5kNGRNYmpkeGF2Y3JkQ2FsYUpiZWRm YjZjQWIwYk0tYms3RmhxLWMwLWQwaV8tRHFyR0lvRnFJQm9HdX pLJmFpZnA9djAwMSZzbGlzdD1SYWRpb18xX1VLQHM2NDM5&swfurl=&streamname=UmFkaW9fMV9VS0BzNjQzOT9hdXRoPWRiRWEuZDR kTWJqZHhhdmNyZENhbGFKYmVkZmI2Y0FiMGJNLWJrN0ZocS1jM C1kMGlfLURxckdJb0ZxSUJvR3V6SyZhaWZwPXYwMDE=&live=MQ==&url=aHR0cDovL3d3dy5iYmMuY28udWsvbWVkaWFzZWxlY3Rvci 80L210aXMvc3RyZWFtL2JiY19yYWRpb19vbmU=&update=UGx1Z2luczo6QkJDaVBsYXllcjo6QkJDTVNQYXJzZXI =&.aac
[09-11-01 20:38:35.5964] Plugins::BBCiPlayer::RTMP::new (110) {
app => "live?_fcs_vhost=cp61420.live.edgefcs.net&auth=dbEa.d4dMbjdxavcrdCalaJbedfb6cAb0bM-bk7Fhq-c0-d0i_-DqrGIoFqIBoGuzK&aifp=v001&slist=Radio_1_UK\@s6439",
ct => "aac",
host => "cp61420.live.edgefcs.net",
icon => "http://www.bbc.co.uk/iplayer/img/radio/bbc_radio_one.gif",
live => 1,
port => 1935,
streamname => "Radio_1_UK\@s6439?auth=dbEa.d4dMbjdxavcrdCalaJbedf b6cAb0bM-bk7Fhq-c0-d0i_-DqrGIoFqIBoGuzK&aifp=v001",
subscribe => "Radio_1_UK\@s6439?auth=dbEa.d4dMbjdxavcrdCalaJbedf b6cAb0bM-bk7Fhq-c0-d0i_-DqrGIoFqIBoGuzK&aifp=v001",
swfurl => "",
tcurl => "rtmp://cp61420.live.edgefcs.net:80/live?_fcs_vhost=cp61420.live.edgefcs.net&auth=dbEa.d4dMbjdxavcrdCalaJbedfb6cAb0bM-bk7Fhq-c0-d0i_-DqrGIoFqIBoGuzK&aifp=v001&slist=Radio_1_UK\@s6439",
ttl => "1257107925",
update => "Plugins::BBCiPlayer::BBCMSParser",
url => "http://www.bbc.co.uk/mediaselector/4/mtis/stream/bbc_radio_one",
}
[09-11-01 20:38:35.8591] Plugins::BBCiPlayer::RTMP::state (227) hsAwaitS0 -> hsAwaitS1
[09-11-01 20:38:35.8598] Plugins::BBCiPlayer::RTMP::state (227) hsAwaitS1 -> hsAwaitS2
[09-11-01 20:38:35.8677] Plugins::BBCiPlayer::RTMP::sendRTMPPacket (261) sending rtmp: chunkChan: 3 type: 20 streamId: 0
[09-11-01 20:38:35.8693] Plugins::BBCiPlayer::RTMP::sendRTMPPacket (263) [
"connect",
1,
{
app => "live?_fcs_vhost=cp61420.live.edgefcs.net&auth=dbEa.d4dMbjdxavcrdCalaJbedfb6cAb0bM-bk7Fhq-c0-d0i_-DqrGIoFqIBoGuzK&aifp=v001&slist=Radio_1_UK\@s6439",
audioCodecs => 1028,
flashVer => "LNX 10,0,22,87",
swfUrl => "",
tcUrl => "rtmp://cp61420.live.edgefcs.net:80/live?_fcs_vhost=cp61420.live.edgefcs.net&auth=dbEa.d4dMbjdxavcrdCalaJbedfb6cAb0bM-bk7Fhq-c0-d0i_-DqrGIoFqIBoGuzK&aifp=v001&slist=Radio_1_UK\@s6439",
videoCodecs => 0,
},
]
[09-11-01 20:38:35.8704] Plugins::BBCiPlayer::RTMP::state (227) hsAwaitS2 -> sentConnect
[09-11-01 20:38:35.8713] Slim::Networking::IO::Select::__ANON__ (146) Error: Select task failed calling Slim::Web::HTTP::sendStreamingResponse: illegal file descriptor or filehandle (either no attached file descriptor or illegal value): at /<C:\Program Files\Squeezebox\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 149.
; fh=Slim::Web::HTTP::ClientConn=GLOB(0x79e3ffc)
[09-11-01 20:38:35.8740] Slim::Networking::IO::Select::__ANON__ (146) Error: Select task failed calling Slim::Web::HTTP::sendStreamingResponse: illegal file descriptor or filehandle (either no attached file descriptor or illegal value): at /<C:\Program Files\Squeezebox\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 149.
; fh=Slim::Web::HTTP::ClientConn=GLOB(0x79e3ffc)
[09-11-01 20:38:35.8761] Slim::Networking::IO::Select::__ANON__ (146) Error: Select task failed calling Slim::Web::HTTP::sendStreamingResponse: illegal file descriptor or filehandle (either no attached file descriptor or illegal value): at /<C:\Program Files\Squeezebox\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 149.
; fh=Slim::Web::HTTP::ClientConn=GLOB(0x79e3ffc)
[09-11-01 20:38:35.8783] Slim::Networking::IO::Select::__ANON__ (146) Error: Select task failed calling Slim::Web::HTTP::sendStreamingResponse: illegal file descriptor or filehandle (either no attached file descriptor or illegal value): at /<C:\Program Files\Squeezebox\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 149.
; fh=Slim::Web::HTTP::ClientConn=GLOB(0x79e3ffc)
[09-11-01 20:38:35.9125] Slim::Networking::IO::Select::__ANON__ (146) Error: Select task failed calling Slim::Web::HTTP::sendStreamingResponse: illegal file descriptor or filehandle (either no attached file descriptor or illegal value): at /<C:\Program Files\Squeezebox\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 149.
; fh=Slim::Web::HTTP::ClientConn=GLOB(0x79e3ffc)
[09-11-01 20:38:35.9369] Slim::Networking::IO::Select::__ANON__ (146) Error: Select task failed calling Slim::Web::HTTP::sendStreamingResponse: illegal file descriptor or filehandle (either no attached file descriptor or illegal value): at /<C:\Program Files\Squeezebox\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 149.
; fh=Slim::Web::HTTP::ClientConn=GLOB(0x79e3ffc)

There are thousands of the "Select Task Failed" error.

After 5 seconds, I pressed pause on the web interface and the stream started playing. I think that this is the log associated with that event


[09-11-01 20:38:48.7713] Slim::Networking::IO::Select::__ANON__ (146) Error: Select task failed calling Slim::Web::HTTP::sendStreamingResponse: illegal file descriptor or filehandle (either no attached file descriptor or illegal value): at /<C:\Program Files\Squeezebox\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 149.
; fh=Slim::Web::HTTP::ClientConn=GLOB(0x79e3ffc)
[09-11-01 20:38:48.7739] Plugins::BBCiPlayer::RTMP::__ANON__ (551) message type 4 - user control message 6: Ping Request - sending response
[09-11-01 20:38:48.7744] Plugins::BBCiPlayer::RTMP::sendRTMPPacket (261) sending rtmp: chunkChan: 2 type: 4 streamId: 0
[09-11-01 20:38:48.7757] Plugins::BBCiPlayer::RTMP::processRTMP (1052) sending ack
[09-11-01 20:38:48.7763] Plugins::BBCiPlayer::RTMP::sendRTMPPacket (261) sending rtmp: chunkChan: 2 type: 3 streamId: 0
[09-11-01 20:38:48.7774] Plugins::BBCiPlayer::RTMP::__ANON__ (607) message type 8 - AAC audiodata, len: 330 timestamp: 0
[09-11-01 20:38:48.7782] Plugins::BBCiPlayer::RTMP::__ANON__ (607) message type 8 - AAC audiodata, len: 348 timestamp: 15
[09-11-01 20:38:48.7789] Plugins::BBCiPlayer::RTMP::__ANON__ (607) message type 8 - AAC audiodata, len: 476 timestamp: 31
[09-11-01 20:38:48.7798] Plugins::BBCiPlayer::RTMP::__ANON__ (607) message type 8 - AAC audiodata, len: 544 timestamp: 62
[09-11-01 20:38:48.7804] Plugins::BBCiPlayer::RTMP::__ANON__ (607) message type 8 - AAC audiodata, len: 307 timestamp: 93
[

samk
2009-11-01, 13:45
i send the log you requested but the forum warned me that my message would have to approved first - maybe because it was so long?

bpa
2009-11-01, 13:47
Maybe you should've announced it in a seperate thread?

I deliberately put in this thread as I wanted initial response from small number of users as there could be hidden issues such as UK/non-UK that needs to be sorted.

I think if everything is OK, in about 2 weeks I'll announce it properly and then put it in my main repository so that it will show up as one of the 3rd party plugins.

samk
2009-11-01, 14:02
Here it is again
[09-11-01 20:35:34.7502] main::init (320) Starting Squeezebox Server (v7.4.1, r28947, Tue Oct 20 08:13:15 PDT 2009) perl 5.010000
[09-11-01 20:35:45.9065] Slim::Web::HTTP::addPageFunction (2373) Error: Slim::Web::HTTP::addPageFunction() is deprecated - please use Slim::Web::Pages->addPageFunction() instead
[09-11-01 20:35:45.9077] Slim::Web::HTTP::addPageFunction (2373) Backtrace:

frame 0: Slim::Utils::Log::logBacktrace (/<C:\Program Files\Squeezebox\server\SqueezeSvr.exe>Slim/Web/HTTP.pm line 2373)
frame 1: Slim::Web::HTTP::addPageFunction (Plugins/IRBlaster/LearningXML.pm line 40)
frame 2: Plugins::IRBlaster::LearningXML::new (Plugins/IRBlaster/Plugin.pm line 202)
frame 3: Plugins::IRBlaster::Plugin::initPlugin (/<C:\Program Files\Squeezebox\server\SqueezeSvr.exe>Slim/Utils/PluginManager.pm line 323)
frame 4: (eval) (/<C:\Program Files\Squeezebox\server\SqueezeSvr.exe>Slim/Utils/PluginManager.pm line 323)
frame 5: Slim::Utils::PluginManager::load (slimserver.pl line 501)
frame 6: main::init (slimserver.pl line 53)
frame 7: PerlSvc::Startup (/<C:\Program Files\Squeezebox\server\SqueezeSvr.exe>PerlSvc.pm line 95)
frame 8: PerlSvc::_startup (slimserver.pl line 0)
frame 9: (eval) (slimserver.pl line 0)

[09-11-01 20:38:35.5457] Plugins::BBCiPlayer::BBCMSParser::_findStream (228) Found stream for iplayer_uk_stream_aac_rtmp_live from http://www.bbc.co.uk/mediaselector/4/mtis/stream/bbc_radio_one: rtmp://cp61420.live.edgefcs.net:1935?icon=aHR0cDovL3d3dy5 iYmMuY28udWsvaXBsYXllci9pbWcvcmFkaW8vYmJjX3JhZGlvX 29uZS5naWY=&app=bGl2ZT9fZmNzX3Zob3N0PWNwNjE0MjAubGl2ZS5lZGdlZm NzLm5ldCZhdXRoPWRiRWEuZDRkTWJqZHhhdmNyZENhbGFKYmVk ZmI2Y0FiMGJNLWJrN0ZocS1jMC1kMGlfLURxckdJb0ZxSUJvR3 V6SyZhaWZwPXYwMDEmc2xpc3Q9UmFkaW9fMV9VS0BzNjQzOQ==&ttl=MTI1NzEwNzkyNQ==&subscribe=UmFkaW9fMV9VS0BzNjQzOT9hdXRoPWRiRWEuZDRk TWJqZHhhdmNyZENhbGFKYmVkZmI2Y0FiMGJNLWJrN0ZocS1jMC 1kMGlfLURxckdJb0ZxSUJvR3V6SyZhaWZwPXYwMDE=&tcurl=cnRtcDovL2NwNjE0MjAubGl2ZS5lZGdlZmNzLm5ldDo4 MC9saXZlP19mY3Nfdmhvc3Q9Y3A2MTQyMC5saXZlLmVkZ2VmY3 MubmV0JmF1dGg9ZGJFYS5kNGRNYmpkeGF2Y3JkQ2FsYUpiZWRm YjZjQWIwYk0tYms3RmhxLWMwLWQwaV8tRHFyR0lvRnFJQm9HdX pLJmFpZnA9djAwMSZzbGlzdD1SYWRpb18xX1VLQHM2NDM5&swfurl=&streamname=UmFkaW9fMV9VS0BzNjQzOT9hdXRoPWRiRWEuZDR kTWJqZHhhdmNyZENhbGFKYmVkZmI2Y0FiMGJNLWJrN0ZocS1jM C1kMGlfLURxckdJb0ZxSUJvR3V6SyZhaWZwPXYwMDE=&live=MQ==&url=aHR0cDovL3d3dy5iYmMuY28udWsvbWVkaWFzZWxlY3Rvci 80L210aXMvc3RyZWFtL2JiY19yYWRpb19vbmU=&update=UGx1Z2luczo6QkJDaVBsYXllcjo6QkJDTVNQYXJzZXI =&.aac
[09-11-01 20:38:35.5964] Plugins::BBCiPlayer::RTMP::new (110) {
app => "live?_fcs_vhost=cp61420.live.edgefcs.net&auth=dbEa.d4dMbjdxavcrdCalaJbedfb6cAb0bM-bk7Fhq-c0-d0i_-DqrGIoFqIBoGuzK&aifp=v001&slist=Radio_1_UK\@s6439",
ct => "aac",
host => "cp61420.live.edgefcs.net",
icon => "http://www.bbc.co.uk/iplayer/img/radio/bbc_radio_one.gif",
live => 1,
port => 1935,
streamname => "Radio_1_UK\@s6439?auth=dbEa.d4dMbjdxavcrdCalaJbedf b6cAb0bM-bk7Fhq-c0-d0i_-DqrGIoFqIBoGuzK&aifp=v001",
subscribe => "Radio_1_UK\@s6439?auth=dbEa.d4dMbjdxavcrdCalaJbedf b6cAb0bM-bk7Fhq-c0-d0i_-DqrGIoFqIBoGuzK&aifp=v001",
swfurl => "",
tcurl => "rtmp://cp61420.live.edgefcs.net:80/live?_fcs_vhost=cp61420.live.edgefcs.net&auth=dbEa.d4dMbjdxavcrdCalaJbedfb6cAb0bM-bk7Fhq-c0-d0i_-DqrGIoFqIBoGuzK&aifp=v001&slist=Radio_1_UK\@s6439",
ttl => "1257107925",
update => "Plugins::BBCiPlayer::BBCMSParser",
url => "http://www.bbc.co.uk/mediaselector/4/mtis/stream/bbc_radio_one",
}
[09-11-01 20:38:35.8591] Plugins::BBCiPlayer::RTMP::state (227) hsAwaitS0 -> hsAwaitS1
[09-11-01 20:38:35.8598] Plugins::BBCiPlayer::RTMP::state (227) hsAwaitS1 -> hsAwaitS2
[09-11-01 20:38:35.8677] Plugins::BBCiPlayer::RTMP::sendRTMPPacket (261) sending rtmp: chunkChan: 3 type: 20 streamId: 0
[09-11-01 20:38:35.8693] Plugins::BBCiPlayer::RTMP::sendRTMPPacket (263) [
"connect",
1,
{
app => "live?_fcs_vhost=cp61420.live.edgefcs.net&auth=dbEa.d4dMbjdxavcrdCalaJbedfb6cAb0bM-bk7Fhq-c0-d0i_-DqrGIoFqIBoGuzK&aifp=v001&slist=Radio_1_UK\@s6439",
audioCodecs => 1028,
flashVer => "LNX 10,0,22,87",
swfUrl => "",
tcUrl => "rtmp://cp61420.live.edgefcs.net:80/live?_fcs_vhost=cp61420.live.edgefcs.net&auth=dbEa.d4dMbjdxavcrdCalaJbedfb6cAb0bM-bk7Fhq-c0-d0i_-DqrGIoFqIBoGuzK&aifp=v001&slist=Radio_1_UK\@s6439",
videoCodecs => 0,
},
]
[09-11-01 20:38:35.8704] Plugins::BBCiPlayer::RTMP::state (227) hsAwaitS2 -> sentConnect
[09-11-01 20:38:35.8713] Slim::Networking::IO::Select::__ANON__ (146) Error: Select task failed calling Slim::Web::HTTP::sendStreamingResponse: illegal file descriptor or filehandle (either no attached file descriptor or illegal value): at /<C:\Program Files\Squeezebox\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 149.
; fh=Slim::Web::HTTP::ClientConn=GLOB(0x79e3ffc)
[09-11-01 20:38:35.8740] Slim::Networking::IO::Select::__ANON__ (146) Error: Select task failed calling Slim::Web::HTTP::sendStreamingResponse: illegal file descriptor or filehandle (either no attached file descriptor or illegal value): at /<C:\Program Files\Squeezebox\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 149.
; fh=Slim::Web::HTTP::ClientConn=GLOB(0x79e3ffc)

There are thousands of these errors

entrecour
2009-11-02, 11:15
Hi bpa,

I added

http://feeds.bbc.co.uk/iplayer/bbc_7/comedy/list
http://feeds.bbc.co.uk/iplayer/bbc_7/drama/list

as favourites as per the instructions (which I hopefully followed correctly) but they don't work - hey don't return with any results.

Any suggestions?

bpa
2009-11-02, 11:54
You created the favorite from the Web UI and not the player ?

Can you look at the favorites.opml file and copy the line which has a BBC 7 URL

MunichMelly
2009-11-03, 02:06
The user can save a Category or Schedule menu as a Favorite so that having "Radio 4 comedy" or "BBC Radio London Today" favorite can provide a quicker way to get to a program both in time and menu navigation.
The user can also create and customised their own RSS feed menu using any one of the BBC feeds as follows:

1. Use SBS Web interface and create a Favorite from one of the Extra menus (e.g. Radio Highlights)
2. Edit the Favorite entry.
3. In another browser window - open this page http://www.bbc.co.uk/iplayer/feeds
4. Select "All Feeds Tabs"
5. Using the drop down selections choose the required feed. Make sure you are using a Radio feed in "Programmes from:" box. Do not click "Subscribe now".
6. Copy the URL link indicated by "Or you can copy and paste its URL"
7. Go back to SBS UI web window and now paste the link into the URL field of Favorite entry being edited. Change the Favorite description to match and click "Save".

I have found that this works someties but not always.
For example when I tried http://feeds.bbc.co.uk/iplayer/categories/childrens/radio/list the entries give lists of programmes, but when choosing one of these programmes, there is no iplayer icon to be seen and no chance to play it.
My favorites.opml is attached for reference as a text file - Childrens / Childrens 2 / Childrens 3 do not work.

Correction - Sorry I take it back - Childrens 2 and Childrens 3 now work - is there some sort of delay before they will work?

bpa
2009-11-03, 02:55
Looking at the file - the "Childrens" entry was not created properly it is missing the "Parser" entry but Children 2 & 3 are correct and should work. Look at the red text on the far right (use scroll bar to see rightmost text)



<outline URL="http://feeds.bbc.co.uk/iplayer/categories/childrens/radio/list" icon="html/images/favorites.png" text="Childrens" />

<outline URL="http://feeds.bbc.co.uk/iplayer/categories/childrens/radio/list" icon="html/images/radio.png" parser="Plugins::BBCiPlayerExtra::ExtraXMLParser" text="Childrens 2" />

<outline URL="http://feeds.bbc.co.uk/iplayer/categories/childrens/radio/list" icon="html/images/radio.png" parser="Plugins::BBCiPlayerExtra::ExtraXMLParser" text="Childrens 3" />

</body>


SB remembers when URLs are fetched and also what was the result so that if yiou used "Childrens" entry because Parser was missing, no entries would be displayed. Now if you try Children 2 immediately afterward trying Chrildren, SBS would note the URL being used is the same and so it would return the failed result and so save time and network comms. The cache entry will expire after about 5 mins so if you try Children 2 say 30 mins later - then the correct Parser will be used and you will get a good result. Furthermore if you then test Children immediately after a successful Children 2 - it too will work because of caching. This can get very confusing for users.

When I test - I have to delete the SB directory Cache/FileCache very often to make sure caching is not giving me false results.

entrecour
2009-11-03, 04:22
Can you look at the favorites.opml file and copy the line which has a BBC 7 URL

Here is the extract from the file...


<outline URL="http://feeds.bbc.co.uk/iplayer/bbc_7/drama/list" icon="http://node1.bbcimg.co.uk/iplayer/images/episode/b00nnwn3_150_84.jpg" parser="Plugins::BBCiPlayerExtra::ExtraPlayableParser" text="Radio 7 Drama" />
<outline URL="http://feeds.bbc.co.uk/iplayer/bbc_7/comedy/list" icon="http://node1.bbcimg.co.uk/iplayer/images/episode/b00nlyg9_150_84.jpg" parser="Plugins::BBCiPlayerExtra::ExtraPlayableParser" text="BBC 7 Comedy" />

bpa
2009-11-03, 05:18
You created the Favorite from a playing item instead of from one of the supplied BBCiPlayerExtra menus as per the instructions so the wrong parser parameters has been used.



1. Use SBS Web interface and create a Favorite from one of the Extra menus (e.g. Radio Highlights)

entrecour
2009-11-03, 06:34
Yes you were right, I have fixed it now and it works fine.

Thanks!

bpa
2009-11-03, 07:36
That's good. Because it is a bit pernickety, in the proper release I may provide all possible categories at a lower menu level which would avoid long delay in loading.

entrecour
2009-11-03, 11:11
Would it be possible to have a programme counter next to programmes with multiple episodes?

e.g.

Mark Twain (1 of 6)
Mark Twain (2 of 6)
etc

I find that it is easy to get lost in the SB3 menu when there are multiple epidodes.

This would be a good feature in the main BBD IPlayer application.

bpa
2009-11-03, 13:33
I presume you are talking about BBCiPlayer.

I can't see where this happnes as BBC gives each episode a different name except for things such as News, Prayer for the day etc.

Can you give a specific example which I can look at.

entrecour
2009-11-04, 11:08
Try BBiPlayer > Radio 7 > Mark Twain Stories, or ditto > Bulldog Drummond.

I haven't seen problem in Extras.

bpa
2009-11-04, 11:56
Those are instances where BBC have included multiple copies of the same episodes (it happens with the XML feed BBCiPlayer uses). Why should they be distinguished from each other since they are the same. If anything BBCiPlayer plugin should eliminate duplicates but that is a bit dangerous.

entrecour
2009-11-05, 07:32
Agreed, but sometimes depending on the frequency of the programme there may be several episodes (and some may be duplicated / triplicated) e.g. yesterday IIRC there were 3 seperate Bulldog Drummond episodes.

But the biggest problem is the multiple links to the same episode as that makes zapping through more difficult if you can't see the full programme name.

I run my SB with large text further complicating the issue.

bpa
2009-11-05, 09:02
But the biggest problem is the multiple links to the same episode as that makes zapping through more difficult if you can't see the full programme name.


If that is the case adding something like "1 of 3" at the end of the name is not a good solution to the problem.

W92Neriah
2009-11-05, 09:51
Hello folks, I'm new to this forum, so forgive if I am posting this in the wrong place. Hope this helps anyone needing help with the BBC iPlayer Plugin looking like it is playing, but no sound being heard . . . in summary, you need TCP port 1935 (RTMP) enabled on your firewall.

FYI: Since spotting it in v7.4.0 of Squeeze Server, I had been trying to get the iPlayer Plugin to work on my Squeezebox Duet. Although I could browse the list of radio stations and go into e.g. Radio 4, Thursday and see programmes, when I tried to play one the controller looked like it was playing (seconds counted up), but no sound was heard.

I am in the UK, so thought it should work, but run my Squeeze Server on Windows Server 2003 and have a very restrictive firewall: After some googling and finding this forum, I was thinking that perhaps I didn't have the right codec software installed on my server. I tried going to the Settings\Advanced option for Squeeze Server and changing the enabled audio streams for the iPlayer Plugin, no good; I installed Real Player and Flash Players on my server, no good; upgraded recently to Squeeze Server v7.4.1, no good; reset and re-installed everything (server s/w, receivers and controller!) until I was about to give up when I called Logitech tech support.

Support went through a bunch of basic stuff like have you checked the volume control and even suggested downgrading to Squeeze Server 7.3! but they did ask if I was running a firewall; I am, but <assumed> that as I can play iPlayer on my home PC fine, that the Plugin should work - WRONG! It looks like the BBC web browser iPlayer uses your standard web browser ports (e.g. 80), but the Squeeze Plugin tries to establish on TCP port 1935. I enabled this on my firewall and bingo - I get sound!

What should also help folks diagnosing problems is that if your Squeeze Server has connected to the iPlayer stream, you get a picture on the Squeezebox Duet Controller's screen for the BBC radio programme you are playing (before I opened port 1935, I did not).

Btw, this is what I found in the Squeeze Server's log that helped; the "bbcmedia.fcod.llnwd.net:1935" pointed to the problem . . .



[09-11-05 14:59:06.9397] Slim::Formats::RemoteStream:: open (107) Can't open socket to [bbcmedia.fcod.llnwd.net:1935]: 10060: Unknown error
[09-11-05 14:59:06.9507] Slim::Control::Request::execute (1918) Error: While trying to run function coderef [Slim::Control::Commands:: playlistJumpCommand]: [Can't use an undefined value as a symbol reference at C:\Documents and Settings\All Users\Application Data\Squeezebox\Cache\InstalledPlugins/Plugins/BBCiPlayer/RTMP.pm line 115.]

Hth.

entrecour
2009-11-05, 13:22
If that is the case adding something like "1 of 3" at the end of the name is not a good solution to the problem.

hmm, that's a good point!

Triode
2009-11-09, 14:36
I'd like to poll for feedback on the iPlayer plugin:

- do you use it frequently for live streams?
- are you in the UK?
- if so does audio stall a couple of seconds after starting a stream for a second or so while the player "rebuffers"
- once it is going do you see any more rebuffering events (well anymore than you see when using iplayer in a web browser)
- would you prefer that the pause was removed if doing so means delaying how long it takes to start a live stream?

I find that for live streams I get a stall just after startup. I can probably get rid of this by delaying when we start streaming until we have buffered more data, but I want to know that this is a problem seen by multiple people and people would think it would be worthwhile.

ModelCitizen
2009-11-09, 15:05
What sort of a poll is this? Where's the nice check boxes and sexy coloured bars?

Oh well, here goes anyway...

- do you use it frequently for live streams?
YES

- are you in the UK?

YES
- if so does audio stall a couple of seconds after starting a stream for a second or so while the player "rebuffers"
NO

- once it is going to you see any more rebuffering events (well anymore than you see when using iplayer in a web browser)
OCCASIONALLY I HAVE BUT NOT RECENTLY. I'VE ALWAYS BLAMED THE TRAFFIC SHAPING OF MY ISP PLUSNET. IF I WAS STILL ON BT (TRIODE) I'D ALMOST EXPECT CONSTANT BUFFERING!

- would you prefer that the pause was removed if doing so means delaying how long it takes to start a live stream? ???
IF YOU REMOVE THE PAUSE SURELY THE STREAM WOULD START FASTER?? ANYWAY, I'D LIKE THE STREAM TO START AS INSTANTLY AS POSSIBLE.

Sorry to shout.

MC

ian_heys
2009-11-09, 23:48
1. Usage about 8:1 Live:Play it again
2. In UK
3. Yes it does re-buffer once on live streams, shortly after starting to play.
4. The re-buffer is of short duration and expected therefore not an issue to me. Would prefer the way it is to waiting longer to start.

Listening to Radio 4 now at 06:45.

Keep up the good work.

Triode
2009-11-10, 12:57
OK - thats two votes for do nothing... I'm happy with that as I can definately deliver it!

bonze
2009-11-10, 15:18
Are you referring to AAC live streams?
I ticked the 'Prefer WMA' box a while back due to rebuffering.

david_f1976
2009-11-11, 05:45
1. Infrequent use of live streams
2. I'm UK-based
3. Sometimes get a pause after start, other times it's flawless
4. Lots of rebuffering events. Again, other times it's flawless
5. Personally, I wouldn't mind waiting a bit longer for the stream to start.

However, I think my buffering may be down to my internet connection, but can't say for sure.

bstrulo
2009-11-11, 06:27
- do you use it frequently for live streams?

Most days.

- are you in the UK?

Yes.

- if so does audio stall a couple of seconds after starting a stream for a second or so while the player "rebuffers"

Yes - usually though not always.

- once it is going do you see any more rebuffering events (well anymore than you see when using iplayer in a web browser)

Not usually

- would you prefer that the pause was removed if doing so means delaying how long it takes to start a live stream?

Yes. In fact I was just thinking to look for an obscure buffering setting that might fix it. I'd definitely prefer it, but it's not like it's ruining my day...

agbagb
2009-11-11, 07:31
To interject a lighter note, we learn today that the iPlayer, uh, reaches parts that other net radio software just doesn't reach:

http://www.telegraph.co.uk/culture/tvandradio/6544543/BBC-iPlayer-compared-to-Viagra.html

AGB
listening now to his "little blue radio"...

danco
2009-11-11, 08:37
I have recently come across an issue with Listen Again streams.

When I press Play, the progress bar appears very briefly, then Now Playing show 0:00 and nothing plays. Pressing Play agin give the correct behaviour, of showing Connecting and Buffering and then playing the stream.

This is on Mac OS 10.6.1, SBS 7.4.1, Squeezebox 2. But to the best of my recollection, it used to work without having this issue on the same setup.

Triode
2009-11-11, 15:25
danco - If you can reproduce this with plugin.bbciplayer.parser & plugin.bbciplayer.rtmp debugging on then please post here.

bonze
2009-11-12, 04:33
I'd like to poll for feedback on the iPlayer plugin:

- do you use it frequently for live streams?
Yes.

- are you in the UK?
Yes

- if so does audio stall a couple of seconds after starting a stream for a second or so while the player "rebuffers"
Yes, up to 5 seconds

- once it is going do you see any more rebuffering events (well anymore than you see when using iplayer in a web browser)
Not recently

- would you prefer that the pause was removed if doing so means delaying how long it takes to start a live stream?
Would rather have it this way as you are then sure that the stream has 'connected'

W92Neriah
2009-11-12, 05:00
- do you use it frequently for live streams?
A: No, mostly Listen Again.

- are you in the UK?
A: Yes.

- if so does audio stall a couple of seconds after starting a stream for a second or so while the player "rebuffers"
A: Never noticed this; rarely see the Plugin's buffering message before getting the stream and when I do, I have never seen it buffer past 9-10% before hearing the stream (which takes 1-2 seconds). iPlayer Plugin has been faultless for me since I remembered to open port 1935 :-)

- once it is going do you see any more rebuffering events (well anymore than you see when using iplayer in a web browser)
A: No.

- would you prefer that the pause was removed if doing so means delaying how long it takes to start a live stream?
A: Depends on how long a delay would be introduced; a few seconds would be ok.

@Re-buffering: I wonder if this could be related to the speed of people's Internet connection &/or how much steam their Squeeze Server has? FYI: I'm running Squeezebox Duet (2 receivers), Squeeze Server v7.4.1 on Windows 2003 Server (4GB RAM/Core Duo 2.8Ghz), 10Mbps Virgin Media broadband. My broadband connex & server are lightly loaded and I have not seen any rebuffering problems with the iPlayer Plugin.

@Surveys: Have a look at services like http://www.surveymonkey.com/ . . . might be easier to collate results than a forum thread? Hth.

agbagb
2009-11-12, 06:36
[QUOTE=Triode;483511]I'd like to poll for feedback on the iPlayer plugin:

- do you use it frequently for live streams?

YES

- are you in the UK?

NO

- if so does audio stall a couple of seconds after starting a stream for a second or so while the player "rebuffers"

YES (even though not in UK)

- once it is going do you see any more rebuffering events (well anymore than you see when using iplayer in a web browser)

YES

- would you prefer that the pause was removed if doing so means delaying how long it takes to start a live stream?

YES


The rebuffering is more of an issue than the start / pause. Rebuffering though does seem much less intrusive under iPlayer than either Alien or WMA.

danco
2009-11-12, 10:41
I don't know what has been going on, but the problem I reported seems to have gone away as mysteriously as it developed.

trautigan
2009-11-14, 06:26
- do you use it frequently for live streams?

YES

- are you in the UK?

YES

- if so does audio stall a couple of seconds after starting a stream for a second or so while the player "rebuffers"

YES
- once it is going do you see any more rebuffering events (well anymore than you see when using iplayer in a web browser)

NO

- would you prefer that the pause was removed if doing so means delaying how long it takes to start a live stream?

NO


We've got used to rebuffering, I just find it slightly amusing that technology leap-forwards quite often mean a leap backwards in terms of simplicity of delivering the service, and/or user experience. It's a bit like the eco-friendly lightbulbs that I have to switch on before I need them to give them a chance to warm up and actually shed some light.

WGM syndrome kids (World Gone Mad)

ModelCitizen
2009-11-14, 06:30
I set up SBS and iPlayer ayt a friends the other day and noiced that he got rebuffering a couple of seconds into Radio 3. Radio 4 stream seemed OK though
He is on Pipex. I've not had any rebuffering problems for a while. I'm on PlusNet (who happen to have just added some extra capacity).

MC

Triode
2009-11-14, 16:54
I'm not really sure whether this fixes the problem as I can't reliably reproduce the stutter on startup of a live stream. Please could people who experience the stutter try the 0.9g version which is now available in my test repository: http://triodeplugins.googlecode.com/svn/trunk/testrepo.xml

(you will need to add this to the additional repositories on the plugin page and then choose to install from this test repo)

This introduces a short delay before starting to stream in the hope that it removes the stutter.

Triode
2009-11-16, 13:36
Looks to me that that beta version does not fix the problem - I need to do more tests..

I would be interested in feedback from iPlayer users using a Squeezebox Radio or Touch (beta) and who have the very latest 7.5 betas running (yesterday's nightlies). This will now use "direct streaming" for Flash streams - i.e. flash is streaming direct to the player with Squeezebox Server only used to establish the connection. (This is only for the new players as I needed to write some code for the player and hence this can't go in the old players) The advantage is that it should lower the cpu load on low powered servers.

Triode
2009-11-17, 12:12
Does lack of response to the last post mean no one is using the latest 7.5 betas or when you do with Radio/Touch you don't notice any difference? (which would be good!)

ian_heys
2009-11-18, 01:39
Triode thanks for the update.

It really wasn't that bad before but seems to have disappeared now and connecting doesn't take a noticeably longer time.

Before, every time I started a live stream I got a single rebuffer within the first minute usually of a two or three second duration - I'm not that great a user of listen again to give feedback.

Now, not getting any rebuffers on the live streams.

Will carry on using 0.9g and let you know if anything transpires.

Please "announce" in this topic when I can switch back to the main stream repo.

On Ubuntu 9.10, Virgin Media 20MBpS Cable Broadband and three SB3's.

Version: 7.4.2 - r29150 @ Wed Nov 4 04:00:23 PST 2009
Hostname: oval
Server IP Address: 192.168.0.198
Server HTTP Port Number: 9000
Operating system: Debian - EN - utf8
Platform Architecture: i686-linux
Perl Version: 5.10.0 - i486-linux-gnu-thread-multi
MySQL Version: 5.0.83-0ubuntu3
Total Players Recognized: 3

bpa
2009-11-18, 02:05
I hadn't had time to test this issue until now - these are results of a quick test.

Non-UK listener (i.e. 48kbit/sec streams). I normally use the live WMA streams as a Favorite so I never noticed the initial stutter /rebuffering issue.

I get no stutter on "Listen Again" with 0.9f or 0.9g on SB3 or Radio.

I got stutter on Live with 0.9f on SB3 and Radio.

I still get stutter on Live with 0.9f on SB3 and Radio.

So on 0.9g live AAC streams stutter or sometimes up to 10 secs start delay on Radio and SB3 whereas no stutter on WMA streams.

ian_heys
2009-11-18, 03:09
Just happened to be listening at 10:00, to Radio 4, when the pips sounded.

As I was facing my radio-controlled wall clock I glanced up and noticed that the latency was just 3 seconds even after the increased length start-up.

Set me thinking that the ultra fast start-ups I used to get with 0.9f were probably the reason for the re-buffering in the first place.

?

Triode
2009-11-18, 15:03
Thanks for the feedback on the 0.9g version. I think I need to look at this again as I still get the rebuffering myself and it seems to relate to the time of the day. I will post again when there is an update in the main repo.

I take it that no responses on the change for Radio/Touch means no one has noticed or tried... I'll post the beta forum to try to get some feedback.

ian_heys
2009-11-19, 00:38
Have you compared the plugin's behaviour to that of the real web based iPlayer?

I notice that the web based player has a setting "how much information can bbc.co.uk store on your computer" currently defaulting to 100kB and currently using 7kB on my PC.

To me the differences are so miniscule 0.9f/0.9g - would hate to think you are chasing something that isn't there.

Talking about pedantic, my (forum?) spell checker says behavior/minuscule is this Ubuntu or my settings?

The Ubuntu dictionary recognizes them as I have spelled them.

bpa
2009-11-19, 01:24
I notice that the web based player has a setting "how much information can bbc.co.uk store on your computer" currently defaulting to 100kB and currently using 7kB on my PC.


I suspect that setting may be more important for video than radio.

Since buffering happens on a 48kbps stream I receive on a 10Mbps link - the issue is not network speed or latency but delays at source. For non UK the streams sources are different than UK listeners ( e.g. rtmp://cp60697.live.edgefcs.net:1935 ) so there may be different issues than UK listeners.

I believe there is an initial burst of audio data which helps initialise player settings (e.g. format, channels etc) and then a delay before the main stream of data comes online.

I think I'll have to compare setup protocol exchanges between browser player startup and BBCiPlayer startup to see if there is a delay or whether there is some sort of special request or setting which is being used by the browser player.

ian_heys
2009-11-21, 03:23
I've had the "stutter" a couple of times in the last two days.

Usually first thing in the morning when switching on for the first time - but my usage doesn't involve flitting from channel to channel so couldn't say if it's more than that.

Haven't heard it on the two or three channel changes I do in a day though.

I also turn my SqueezeboxServer PC off every night so it could be something to do with that (tuning in soon after PC has booted).

Peter314
2009-11-21, 06:04
Talking about pedantic, my (forum?) spell checker says behavior/minuscule is this Ubuntu or my settings?

The Ubuntu dictionary recognizes them as I have spelled them.

There is only one correct spelling of minuscule. :)

ian_heys
2009-11-21, 06:47
i new i was askin for trubl - goin of topik

MunichMelly
2009-11-22, 14:34
BBCiPlayerExtra - a plugin to provide additional menus for BBCiPlayer for Categories, A-Z and Schedule.

I may be changing the subject but thought someone might be interested in the following problem:
I used the Home Menu setup to add BBCiPlayerExtra as an entry into my main menu, which worked o.k.
Later, however, when I tried removing it from the main menu, it has stubornly remained. Although according to the Home Menu setup it is not selected for the main menu, it is still there in the controller's main menu.
Not a major issue but the author might like to look into this.

bpa
2009-11-22, 14:42
Have you tried taking other apps from Home Menu ?

This was a bug I reported - I'm not sure if it was fixed.

bpa
2009-11-22, 15:00
Just tested on controller 7.5.0r8141 - no problems.

Home menu items (both apps and menus) can be removed but don't forget to uncheck from Settings/Home menu.

ModelCitizen
2009-11-22, 15:41
iPlayer has gone silent. No live streams and no listen again. I've been updating with the latest 7.5 nightly as they came out.

BBC ASX streams are OK.

I've just looked at Extention Downloader page and can't find any mention of iPlayer. (Huh?)

I turned on debug logging for radio but got an awful lot irrelevant of stuff. I'm very in need of sleep so can't look further but attached log snippet might be relevant.

MC

bonze
2009-11-22, 15:55
iPlayer has gone silent. No live streams and no listen again. I've been updating with the latest 7.5 nightly as they came out.

BBC ASX streams are OK.

I've just looked at Extention Downloader page and can't find any mention of iPlayer. (Huh?)

I turned on debug logging for radio but got an awful lot irrelevant of stuff. I'm very in need of sleep so can't look further but attached log snippet might be relevant.

MCI also get the (1918) error
Running 7.5.0 r29391 & BBCiPlayer 0.9g

Plugins page gives an update to 0.9h

bpa
2009-11-22, 15:58
I get a message on BBC iPlayer web site that iPlayer is down for maintenance and also the feeds I use for Extras are all mixed up.

I think there is some sort of problem at BBC.

edit:

0.9g still works for me on listen again.

ModelCitizen
2009-11-23, 01:04
I checked against iPlayer on my iPhone yesterday and I could get feeds on my iPhone but not on the Squeeze. Odd.

Anyway. It seems to be working again this morning and I can see iPlayer 0.9h in ED.

MC

bpa
2009-11-23, 01:21
In addition to possible BBC problem, I think there is a bug in 0.9h but need more investogation.

"Listen Again" with 0.9h works on Radio/Touch but not on SB3/Boom.

0.9h gets Touch/Radio to do a lot of Flash protocol which may be causing problem for older players.

bstrulo
2009-11-23, 02:27
Please could people who experience the stutter try the 0.9g version which is now available in my test repository: http://triodeplugins.googlecode.com/svn/trunk/testrepo.xml


Hmmm, strangely the stutter has gone away even though I am still on 0.9f

bpa
2009-11-23, 05:39
The recent change made to SBS 7.5.0 for RTMP playing in Squeezeplay have broken BBCiPlayer listen Again for non UK on IP3K players. Listen Again outside the UK are AAC only.

When I use 0.9h or 0.9g with latest 7.5.0 - Listen Again doesn't work on SB3 or Boom.

When I use 0.9g with latest 7.5.0 r29264 - Listen Again works on SB3 or Boom.

bpa
2009-11-23, 06:12
I've narrowed down the problem to changes made in 7.5.0 r29380.


I think there is a second problem somewhere between 29360 and 29375 ( I think ) the following error starts to appear - it seems to be benign but I have to choose a program twice to get it to play otherwise the previous program plays


09-11-23 13:08:44.5871] Slim::Control::Request::execute (1918) Error: While trying to run function coderef [Slim::Control::Commands::playlistXitemCommand]: [Can't call method "track" on an undefined value at /home/bryan/repos/7.5/trunk/server/Slim/Control/Commands.pm line 1342.

pbutterworth
2009-11-23, 10:19
Hi,

I used to have Alien BBC working fine, just upgraded to Squeezebox Server 7.4.1 on my Synology device and tried BBCiPlayer. It wont play anything.

Each time I try I get the PROBLEM: UNABLE TO PLAY FILE FOR: and it shows a long URL starting mms:/wmlive-

Am I doing something stupid?

I also cant see how o get to the settings, on the plugins page it doesn't have a settings option next to BBCiPlayer.
Thanks
Paul

bpa
2009-11-23, 10:50
information helps

What sort of player ?
Are you in the Uk or outside the UK ?


BBCiPlayer Settings can be access via Settings/Advanced/BBCiPlayer.

The live BBC streams you are trying to play are WMA.

To help pinpoint the problem - can you play any other WMA streams on your player ?

rabbit
2009-11-23, 12:32
Is there a simple way to see which type of stream I am listening to? It used to show up in "more info" but now all I see is a message "Standard song info". I am running SBS 7.4.0 in the UK and have AAC and MP3 streams enabled.

Triode
2009-11-23, 15:00
I've narrowed down the problem to changes made in 7.5.0 r29380.
I think there is a second problem somewhere between 29360 and 29375

Hopefully fixed by iPlayer 0.9i and change 29431

bpa
2009-11-23, 15:45
Thanks - the problems have now been fixed and Listen Again plays OK on SB3 again.

ian_heys
2009-11-24, 02:00
Seems to be working fine here on 7.4.2 r29150 - do I need to change?

bpa
2009-11-24, 02:31
The problem was in 7.5 and for non UK users. You only need to update if "Listen Again" isn't working.

There will be another update shortly as it seems the BBC have started using WMA for Listen Again.

Triode is updating BBCiPlayer to support the change - this format will be most useful for non UK NAS users as there will be no transcoding needed.

pbutterworth
2009-11-24, 08:34
bpa,

Thanks for your response.

I am in the UK. I have a boom and a duet system, but also use softSqueeze on my PC.

Not sure if any other WMA steams work, must dig one out and try it.

regards

Paul


information helps

What sort of player ?
Are you in the Uk or outside the UK ?


BBCiPlayer Settings can be access via Settings/Advanced/BBCiPlayer.

The live BBC streams you are trying to play are WMA.

To help pinpoint the problem - can you play any other WMA streams on your player ?

Triode
2009-11-24, 11:51
There will be another update shortly as it seems the BBC have started using WMA for Listen Again.


BBCiPlayer version 0.9j should now support wma based listen again streams. This is not the default as the bitrate/quality is possibly lower than the FlashAAC streams. To enable it please select the prefer wma option for BBCiPlayer from the web setting interface.

bpa
2009-11-25, 01:53
While chasing "missing artwork" on BBC - I noticed it is a side effect of using the "prefer wma" - this may be only true for non-UK Listen Again.

1. If playing in WMA format - the BBC artwork is not displayed.
2. If all 3 prefer types are enabled - WMA will be chosen ahead of AAC even for Touch/Radio.

bpa
2009-11-25, 17:43
Testing 0.9j on Radio - non UK so it is 48k AAC.

I had problem where Radio starts rebuffering around 17-18 mins into a program.

I found that if I ffwd about 17 mins into a program shortly after the program has started playing - then playing either rebuffers and fails or just never starts.

I had some similar halts on Touch but not every time.

bonze
2009-11-26, 09:49
Past few days of 7.5.0 I haven't been getting the program information for WMA streams.

Has something changed?

foxystoatypig
2009-11-28, 03:11
Hi there,

I hope someone can help

iplayer works fine (great app thankyou!), unless I have Flash AAC turned on, when I get 0s/0s on the squeezebox display and no sound.

I strongly suspect the following log files to be relevant :
[09-11-28 10:01:09.2756] Slim::Formats::RemoteStream::open (107) Can't open socket to [cp60686.live.edgefcs.net:1935]: 4: Interrupted system call
[09-11-28 10:01:09.2765] Slim::Control::Request::execute (1918) Error: While trying to run function coderef [Slim::Control::Commands::playlistJumpCommand]: [Can't use an undefined value as a symbol reference at /Users/daveclack/Library/Caches/Squeezebox/InstalledPlugins/Plugins/BBCiPlayer/RTMP.pm line 118.


Am running OSX 10.6.2, with squeezeserver 7.4.1, iplayer 0.9j using a squeezebox 2

btw - apologies if this goes to the wrong place - this is my first post - I have already searched internet and this forum for an answer - please go easy !

Thanks

Triode
2009-11-28, 03:52
iplayer works fine (great app thankyou!), unless I have Flash AAC turned on, when I get 0s/0s on the squeezebox display and no sound.


Do you have any firewalls which prevent the server making a connection to port 1935? (you may need to explicitly allow this for squeezebox server)

foxystoatypig
2009-11-28, 06:38
Good thought - all outgoing ports are open and I even tried a port forward on1935 for incoming comms to the squeeze server

Triode
2009-11-29, 16:03
BBCiPlayer version 0.9k is now available which should make artwork available for wma streams. It also improves the stutter at the start of aac live streams for me by delaying starting the stream slightly longer. Looking for feedback on this...

ian_heys
2009-11-30, 01:38
I've upgraded and connection seems to take 5-6 seconds now as opposed to 1-2 seconds on previouse version.

As previous version connected without stutter on most occasions I can't say it's any different in that respect although I haven't had a stutter yet in the first ten trial attempts.

I can't live without this wonderful plugin - is it not now time to make it a mainstream release?

Triode
2009-11-30, 12:25
I've upgraded and connection seems to take 5-6 seconds now as opposed to 1-2 seconds on previouse version.

Yes this is the penalty for avoiding the stutter - is it worth it?



I can't live without this wonderful plugin - is it not now time to make it a mainstream release?
You mean make it a 1.0 release? Guess so sometime soon.

bpa
2009-11-30, 13:22
The ffwd problem I had seems to have gone perhaps the extra buffering was needed.

A curious issue with Radio - when a Listen again program is playing on Radio and if you rotate the wheel - instead of changing image size the stream get restarted (the progress indicator also wobbles a bit)

ModelCitizen
2009-11-30, 13:49
Hard to say if its due to 0.9k or not, but tonight streams are taking up to 20 seconds to start and then suffering from continual drop-outs and stalls, rendering them unusuable (both live and listen-again).

My internet access is via the 'intelligent' bandwidth shaping PlusNet service.

MC

Triode
2009-11-30, 14:05
@bpa: actually the extra buffering is only implemented for non direct streaming, so probably doesn't impact radio yet.. Was this with Radio or a classic player? As for what the wheel should so - this is probably a question for Ben..

@ModelCitizen: change in 0.9k was only for live streams - listen again should have no problems with buffing as it can go faster than real time. So this suggests issues with your ISP/the content host. As the content host is different for live and listen again it suggests your ISP?

foxystoatypig
2009-12-04, 01:50
iplayer works fine (great app thankyou!), unless I have Flash AAC turned on, when I get 0s/0s on the squeezebox display and no sound.

Am running OSX 10.6.2, with squeezeserver 7.4.1, iplayer 0.9j using a squeezebox 2


Hi Triode - 0.9k with no network changes and Flash AAC works - whatever you did - thanks

awy
2009-12-04, 08:54
I also prefer the extra startup delay compared to the immediate rebuffer.

ian_heys
2009-12-05, 02:23
No problems whatsoever over first few days.

(But rebuffering stopped for me in a previous upgrade anyway).

Thanks Triode.

Triode
2009-12-05, 04:06
Thanks for the feedback. The next firmware update for radio/touch should include the same delay to avoid stutter for live streams (assuming you have not disabled direct streaming)

0.9l is now also posted which fixed some issues with artwork not being available as soon as the stream was played.

ian_heys
2009-12-06, 03:48
Triode, is there any chance you could write a simple plug-in for the flash/aac station WRN Europe - it is available on PC obviously and also on Sky and Virgin TV, but I would really like not to have to put my TV on to listen to the radio.

My main usage is for Prairie Home Companion (delayed approximately 12 hours from the live broadcast) at a more convenient time. Sunday mornings 1100 - 1300. But there are other good programmes too. The NPR sites don't have a facility to play again the whole show (as far as I can tell) possibly because of copyright issues.

This URL may take you there:

http://www.wrn.org/listeners/#home-listeners

This seems to be a single URL which plays the station directly.

I really appreciate iPlayer and realise your time must be tight - but - nothing ventured nothing gained.

ian_heys
2009-12-06, 12:35
I've been looking again at that site and it seems more complicated than I first thought.

I've just realised that if I programme my Sky+ Box correctly I can catch the programme each week and play it back through my hifi at my leisure - without of course - having the TV on.

I will of course assist in any testing if you have already put in some effort and you think the idea is worthwhile.

pudding
2009-12-18, 10:08
Hopefully someone can help me with a little problem. When I used to play BBC Iplayer listen live before I upgraded my PC, im sure that infomation about the show I was listening to was shown, such as the DJ and radio show name. Now, all I can get is e.g. BBC Radio 1, BBC, BBC Radio1 as the title, artist, album info.

Is it possible to get specific info about each show Im listening to, and even better info for each they song they play?

Cheers.

Triode
2009-12-18, 11:18
It depends on the type of stream you are listening to. WMA streams include meta data which may include details of the program etc. Flash/AAC streams don't include any extra metadata and only show what is shown in the menu items for listen again. You can try changing the settings options for BBCiPlayer to select between Flash/AAC and WMA to see if this changes it back to what you want, but bear in mind it may change the audio quality too (AAC is better in general)

bpa
2009-12-18, 11:42
The info on the display is generically called metadata.

If you get the WMA stream from the RadioTime menu (or Internet Radio/World or Local) then RadioTime add program info metadata but if you play WMA streams from BBC app you will not get metadata because BBC expects users to use a PC and BBC provides program and song info using Flash on the PC.

Triode
2009-12-28, 16:37
Hi - looking for feedback from users running OSX servers with the BBCiPlayer plugin on 7.5. Do you find that live streams don't connect all the time and the log fills with entries similar to the following:

[09-12-28 23:34:55.4673] Slim::Formats::RemoteStream::open (112) Can't open socket to [cp61420.live.edgefcs.net:1935]: 4: Interrupted system call

I think I have found an issue with the server, but want to check that it is more than me who is seeing it..

Triode
2009-12-29, 13:47
I believe I've fixed the above problem in the latest version of the plugin - it should now retry connections to get around this problem.

Also bumped the version number to 1.0.0 - consider this the first real release... (bound to be more bugs found now!)

bbbscarter
2009-12-31, 02:43
Hi! Thanks for a great plugin, I use it all the time. Which makes it all the more painful that it has recently started playing up for me!

95% of the time when I select something to play it fails to do so - you get the picture and the name of the programme, but it fails to play back. This is 32 bit Ubuntu Karmic, running Squeezebox Server 7.3 and BBC iPlayer 1.0 (although I had the problem with the previous version as well). Then, for some unaccountable reason, it will work fine for a little while before failing again.

From the log (with the http bit removed because this is my first post):

Slim::Utils::Scanner::Remote::__ANON__ (225) Error: Can't connect to remote server to retrieve playlist for, wm-acl.bbc.co.uk/wms/radio4fmcoyopa/radio_4_fm_-_thursday_0000.wma: Connect timed out: Operation now in progress.

Thanks!

Simon

bpa
2009-12-31, 03:00
Technically the BBC WMA streams are still in test and so may be "unreliable". The BBC are planning to do some work on them "after the holidays".

Since you have an SBS running all the time why have you selected not to use the better quaity AAC streams ?

bbbscarter
2009-12-31, 03:10
I was previously having problems with AAC streams, so elected to prefer the WMA streams.

But you're absolutely right, turning off the WMA streams fixes it. Which begs the question of what fixed my AAC streams, but at this point I don't care.

Yay! Thanks everso for the help!

Simon

bpa
2009-12-31, 04:01
Possible reasons for past AAC problems

1. If using Radio which can play AAC natively - there have been new releases which may have fixed something.

2. If using "older" player which need transcoding, perhaps server or bandwidth limitation. Server has to transcode AAC to Flac and this may stress server to its limit on occassions. Flac requires more bandwidth on network than WMA so perhaps sometimes network is at limit or has interference.

BBC should be finalising WMA streams in the next month or so and when it is announced then it should be stable - although it is not clear the exact cause of current problem with WMA.

tamanaco
2010-01-01, 08:26
I'm a little late to the party here... so pardon my ignorance. Is the BBCiPlayer and its cousin iPlayer Extra already replacements for the AlienBBC plugin? In other words, should I uninstall AlienBBC and switch to these plugins as I'd gain more functionality and won't lose any of the features in AlienBBC?

Thanks...

bpa
2010-01-01, 08:48
BBCiPlayer provides access to the live and Listen Again streams of BBC in AAC, WMA and MP3 if available to you as it will depend on whether inside or outside UK. This is a direct replacement of the RealAudio service of AlienBBC.

Some of the other AlienBBC functionality that was bundled with AlienBBC (e.g. WMA support for soft players) but not strictly BBC is now provided by other plugins - see http://forums.slimdevices.com/showthread.php?t=72708

BBC Podcasts can be accessed by saving the BBC OPML URL in Podcast player.

Not sure of the status of ABC Australia programs.

Triode
2010-02-12, 13:47
I've just posted a beta version of BBCiPlayer (1.1.0beta1) to my test repo: http://triodeplugins.googlecode.com/svn/trunk/testrepo.xml

This includes experimental support for BBC livetext when playing FlashAAC streams which support it. This gives info on the player display about the current live stream - e.g. now playing information and other info. I would be interested on feedback on this before I release this in the main repository.

On classic players the extra information will scroll across the screen and there is a setting for which line is used. On Radio/Controller/Touch it appears in the normal display for album/artist. It can also be disabled. Do people think the options should be left in, otherwise what default should be used? Should there be an option to put it on screen2 of Transporter?

ian_heys
2010-02-13, 03:58
I've installed the beta and it works fine on my SB3's.

Keep up the good work.

Can you tell me if you keep your test repo in sync with your main repo when your not testing - as changing from one to the other is a bit of a pain?

Ian

Triode
2010-02-13, 04:07
Can you tell me if you keep your test repo in sync with your main repo when your not testing - as changing from one to the other is a bit of a pain?


I only use the test repo for plugins/applets which are not yet ready for including in the main plugin lists. My main repo is included in the main "other" list - so if you have the test repo configured you should be offered the latest testing release in preference to the release versions, but as soon as I move something to release it should show up in the main lists. [assuming I number things correctly plugin manager should ask you to update to the release version...]

ian_heys
2010-02-13, 04:27
Thanks for the clarification.

Wasn't sure how it was supposed to work.

ian_heys
2010-02-13, 05:10
Triode - I have the test setting on my SB3's to "top line" but both top and bottom lines on my display show the same thing - top line scrolling and bottom line static showing whatever will fit on the screen.

Is that due to my settings?

Would have preferred top line to scroll with radio text and bottom line to stay on "BBC Radio 3" or whatever.

bpa
2010-02-13, 05:41
It works OK for me on "top line" with R3 on an SB3.

Have you got a plugin that customised the display or is it plain standard SBS.

ian_heys
2010-02-13, 06:07
I haven't got any special display plugins active but my settings are:

Title Format : ARTIST - TITLE
Now Playing Information : Small Spectrum and Remaining Time
Screen Saver When Playing : Now Playing

and

Show Live Text : Enabled
Live Text Squeezebox Classic : Top Line

in the iPlayer settings

I do use the Super Date Time plugin but not when the SB is playing.

Triode
2010-02-13, 07:10
Could you try with Title format set to just TITLE

I think the way I've done this the new text will become the ARTIST string at the start of the static display...

ian_heys
2010-02-13, 08:43
That fixed it.

Looks great for radio.

Will see how I get on with this setting when listening to music.

Might be an idea to think about over-riding display settings if possible as the user can have this set in many different ways.

Triode
2010-02-13, 08:57
OK - now I know thats the problem, I'll work round it so people don't need to change their settings.

Triode
2010-02-13, 17:37
1.1.0Beta2 now available from the testrepo which fixes your problem Ian. It also supports livetext for wma streams. Please try...

ian_heys
2010-02-14, 01:13
Works like a charm.

I've reverted my display settings to my preferred values.

Great work again.

Ian

majones
2010-02-14, 06:31
LiveText doesn't seem to display when I synchronise my radios. Is this behaviour as expected?

Triode
2010-02-14, 06:56
What devices are sychronised? Which version of the plugin or applet are you using? I am expecting the BBCiPlayer plugin to display when you sychronise but have only tested with multiple classic players at present.

Triode
2010-02-14, 11:19
I believe it works when synchronised - just tested on a Boom, Radio and Touch. There are a couple of limitations:
1) Only WMA live streams appear to sync audio correctly (so if you want to sychronise live streams select the "prefer wma" option
2) If you add a new classic player (Classic, Boom etc) to a current sync group then you will need to manually restart the stream to get live text displaying on its display.

(Beta4 now available which delays the live text by its best quess of the audio delay through the player - this is aimed to avoid Now Playing information appearing a long time in advance of when the song starts playing. Would be keen on feedback on this together with info on what stream type and whether you are listening to synchronised players.)

majones
2010-02-15, 02:21
I believe it works when synchronised - just tested on a Boom, Radio and Touch.

The problem seems to have "gone away". I have a pair of Radios that are synchronised, and a SB3 synchronised with a Duet. When LiveText is first enabled, does it work for stations that are stored as Favourites, or do you have to refind the station via the updated iPlayer menu?

Triode
2010-02-15, 14:49
does it work for stations that are stored as Favourites, or do you have to refind the station via the updated iPlayer menu?
You may need to update your favorites as the livetext node is stored in the url for both wma and flash aac. (its hard to get the information from one part of the plugin code to the next without storing it in the url in some way)

majones
2010-02-16, 09:34
Only WMA live streams appear to sync audio correctly.
I wonder why that is?

Triode
2010-02-16, 15:03
BBCiPlayer 1.1.0 now available via the main plugin page under recommended plugins for 7.4 and 7.5.

As per the beta, the main new feature is BBC livetext support for streaming of the main live stations (only available on a subset of stations). This is supported for wma and flash aac streams.

If you want to synchronise live streams across multiple players then selecting prefer wma from the settings page is likely to give the best results.

elziko
2010-02-17, 03:08
If you want to synchronise live streams across multiple players then selecting prefer wma from the settings page is likely to give the best results.

Can you tell me what the downside is of selecting prefer wma from the settings page? I assume there is one otherwise it would be selected by default.

Thanks!

bpa
2010-02-17, 03:34
Supposedly WMA does not sound as good as AAC for the same bitrate.

An advantage of WMA is that no transcoding take place in the server so if you have a low powered NAS or older ReadyNAS server - you can play these streams on most of the hardware players.

Triode
2010-02-17, 03:47
The WMA streams were also "experimental" as far as the BBC was concerned for listen again streams until recently. I suppose we could make WMA the default and them people who want aac rather than wma could opt for that. However it would not change the settings for users who have already installed...

elziko
2010-02-17, 07:04
Supposedly WMA does not sound as good as AAC for the same bitrate.

An advantage of WMA is that no transcoding take place in the server so if you have a low powered NAS or older ReadyNAS server - you can play these streams on most of the hardware players.


The WMA streams were also "experimental" as far as the BBC was concerned for listen again streams until recently. I suppose we could make WMA the default and them people who want aac rather than wma could opt for that. However it would not change the settings for users who have already installed...

Thanks both of you.

majones
2010-02-18, 02:51
The WMA streams were also "experimental" as far as the BBC was concerned for listen again streams until recently. I suppose we could make WMA the default and them people who want aac rather than wma could opt for that. However it would not change the settings for users who have already installed...

The three buttons (AAC, MP3 and WMA) can be independently ticked or unticked. Can you explain how they interact? For example, if I tick AAC and MP3, which has precedence? Ditto if neither is ticked? (Presumably if I tick WMA, it always has precedence?)

Triode
2010-02-18, 04:05
The three buttons (AAC, MP3 and WMA) can be independently ticked or unticked. Can you explain how they interact? For example, if I tick AAC and MP3, which has precedence? Ditto if neither is ticked? (Presumably if I tick WMA, it always has precedence?)

Yes we could probably improve this...

At present the code tries streams in the following order
- wma (if prefer wma is ticked)
- aac (if aac is ticked)
- mp3 (if mp3 is ticked)
- wma (if wma is not ticked)

This was to try as hard as possible to find a playable stream. Not all streams have all entries. Now in reality aac should be preferred over mp3 and the only real reason for preferring mp3 is for low power nas which could not decode aac - wma streams are probably available for this case now for the majority of uses (except SB1 users)

So I am wondering if a single selection of "prefer wma" is best now? It would probably also automatically prefer wma if the player is synced as this gives the best sync performance. Otherwise it would try aac and mp3 and then wma.

Thoughts?

majones
2010-02-18, 05:22
So I am wondering if a single selection of "prefer wma" is best now? It would probably also automatically prefer wma if the player is synced as this gives the best sync performance. Otherwise it would try aac and mp3 and then wma.

Thoughts?

My main use of BBCiPlayer is to stream Live and Listen Again radio to a pair of synchronised Radios, one in the bedroom and one in the bathroom. I have noticed that with Live streaming, when one Radio on, switching on the other causes a pause in the first that can seem be very intrusive (it annoys my wife). A benefit of WMA is that the pause is significantly shorter than with AAC. That, combined with the better sound synchronisation achieved with WMA, suggests to me that WMA would be a better default for users such as myself.

The downside of WMA relative to AAC is, I gather, that the sound quality at a given bit rate is worse. But I don't notice it. Also, the colourful pictures that identify the live station that is playing (versus a boring radio mast image) are less reliable with WMA than AAC.

I'm not sure that I would ever want to specify MP3 as anything other than a fall-back to AAC, so your idea of making AAC-MP3-WMA an automatic hierarchy makes sense. I did try MP3, but failed to receive BBC World Service so gave up on it.

LiveText seems to work very well regardless of WMA, MP3 or AAC.

As always, many thanks for your enormous contribution to the usefulness of Squeezebox devices via BBCiPlayer!

ian_heys
2010-02-21, 04:10
Noticed version update to 1.1.1

Have installed it but not sure if I'm looking for anything new?

Triode
2010-02-21, 04:26
Noticed version update to 1.1.1

Have installed it but not sure if I'm looking for anything new?

Its bug fixes only (I thought them too minor to mention!):
- improve how livetext stored to improve the chance of it being remembered when setting as a favourite
- allow scanning of listen again tracks if they have been stopped and restarted

ian_heys
2010-03-03, 00:53
I notice that the BBC iPlayer Plug-in for XBMC (X Box Media Centre) application or OS for HTPC's (Home Theatre PC's) has been rendered partially or wholly ineffective by changes to the BBC iPlayer/Flash implementation of RTMP and DRM.

Any chance of this affecting the SB plugin? It doesn't seem to have so far.

Sorry, noticed this a couple of days ago and can't readily find a link to the article I was reading.

Eventually found this:

http://www.theregister.co.uk/2010/03/01/no_bbc_trust_probe_iplayer_swf_verification/

bpa
2010-03-03, 01:27
It's possible (and very easy) for BBC to enable DRM or encrypted RTMP for Radio similar to TV but it would not make sense since Jan the same content is available in non-DRM form such as WMA. To be effective the BBC would have to withdraw the WMA services as well as encrypting Radio.

Encrypting RTMP (even for TV) may just revert the situation back to pre publication of RTMP protocol where 3rd party s/w (legally dubious) was used by applications such as get_iplayer to play RTMP transported content.

ian_heys
2010-03-23, 23:57
Can't see any text on Radio 4 FM and 5 Live Sports Extra today.

Haven't been checking systematically - may have been since last update.

Running v1.1.2 on Ubuntu 9.04 with 3 x SB3's.

Anyone else seeing this?

Edit Server Version 7.4.2

ian_heys
2010-03-24, 23:46
Text restored again today.

Though not sure why Radio 4 FM are showing "Wild Billy Childish" throughout the Today programme.

The BBC must be having some problems.