PDA

View Full Version : Strange BBC Issue



paulo
2006-11-29, 16:45
I have a strange problem with AlienBBC since upgrading to 6.5.0 and subsequently to 6.5.1.

Basically from what I can see from the debug output.

2006-11-29 23:42:50.5037 Going to parse: http://www.bbc.co.uk/radio/aod/networks/sportsextra/audiolist.shtml
2006-11-29 23:42:50.9124 Adding playable 'Five Live Sports Extra Listen Live Real Player' (http://www.bbc.co.uk/radio/aod/networks/sportsextra/live.shtml)
2006-11-29 23:42:50.9198 Adding playable 'UK Version' (http://www.bbc.co.uk/radio/aod/networks/sportsextra/live.shtml?ukuser)
2006-11-29 23:42:50.9316 PlayableAODItem: Trying to get stream for: http://www.bbc.co.uk/radio/aod/networks/sportsextra/live.shtml
2006-11-29 23:42:50.9336 Going to parse: http://www.bbc.co.uk/radio/aod/networks/sportsextra/live.shtml
2006-11-29 23:42:51.2427 PlayableAODItem got: http://www.bbc.co.uk/fivelive/live/surestream_sportsextra_int.rpm
2006-11-29 23:42:51.2444 AlienBBC Playing : Five Live Sports Extra Listen Live Real Player(http://www.bbc.co.uk/fivelive/live/surestream_sportsextra_int.rpm)
2006-11-29 23:42:51.7018 Async: Starting async DNS lookup for [www.bbc.co.uk] using server [192.168.1.254] [timeout 5]
2006-11-29 23:42:51.7187 Going to parse: http://www.bbc.co.uk/radio/aod/networks/sportsextra/audiolist.shtml
2006-11-29 23:42:52.0244 Adding playable 'Five Live Sports Extra Listen Live Real Player' (http://www.bbc.co.uk/radio/aod/networks/sportsextra/live.shtml)
2006-11-29 23:42:52.0318 Adding playable 'UK Version' (http://www.bbc.co.uk/radio/aod/networks/sportsextra/live.shtml?ukuser)
2006-11-29 23:42:52.9066 Async: Resolved www.bbc.co.uk to [212.58.224.124]
2006-11-29 23:42:52.9081 Async: Connecting to www.bbc.co.uk:80
2006-11-29 23:42:53.2079 Async: connected, ready to write request
2006-11-29 23:42:53.2131 Async: Sending:
GET /fivelive/live/surestream_sportsextra_int.rpm HTTP/1.1
Connection: close
Cache-Control: no-cache
Accept: */*
Host: www.bbc.co.uk
User-Agent: iTunes/4.7.1 (Linux; N; Linux; ppc-linux; EN; iso-8859-1) SlimServer/6.5.1/10751
Icy-MetaData: 1

2006-11-29 23:42:53.6452 Async::HTTP: Headers read. code: 200 status: OK
2006-11-29 23:42:53.6567 bless({
connection => "close",
"content-length" => 88,
"content-type" => "audio/x-pn-realaudio-plugin",
date => "Wed, 29 Nov 2006 23:42:59 GMT",
expires => 0,
pragma => "no-cache",
server => "Apache/2.0.54 (Unix)",
"set-cookie" => "BBC-UID=e435165e61eb902376ad3f41117150fcbf2c23053008b0 1062700c85c14260830iTunes%2f4%2e7%2e1%20%28Linux%3 b%20N%3b%20Linux%3b%20ppc%2dlinux%3b%20EN%3b%20iso %2d8859%2d1%29%20SlimServer%2f6%2e5%2e1%2f10751; expires=Sun, 28-Nov-10 23:42:59 GMT; path=/; domain=bbc.co.uk;",
}, "HTTP::Headers")
2006-11-29 23:42:53.9066 Async::HTTP: Read body: 88 bytes
2006-11-29 23:42:53.9811 Async::HTTP: Body read
2006-11-29 23:42:54.2900 Async: Starting async DNS lookup for [rmlivev8e.bbc.net.uk] using server [192.168.1.254] [timeout 5]
2006-11-29 23:42:54.5811 Async: Resolved rmlivev8e.bbc.net.uk to [212.58.224.154]
2006-11-29 23:42:54.5823 Async: Connecting to rmlivev8e.bbc.net.uk:80
2006-11-29 23:42:54.6246 Async: connected, ready to write request
2006-11-29 23:42:54.6293 Async: Sending:
GET /farm/*/ev7/live24/radio5/sportsextra/live/r5sx_tl_int_g2.ra HTTP/1.1
Connection: close
Cache-Control: no-cache
Accept: */*
Host: rmlivev8e.bbc.net.uk
User-Agent: iTunes/4.7.1 (Linux; N; Linux; ppc-linux; EN; iso-8859-1) SlimServer/6.5.1/10751
Icy-MetaData: 1

2006-11-29 23:42:54.7203 Async::HTTP: Headers read. code: 404 status: Not Found
2006-11-29 23:42:54.7252 bless({ "content-length" => 143, "content-type" => "text/html" }, "HTTP::Headers")
2006-11-29 23:42:54.7294 Async::HTTP: Error: 404 Not Found
2006-11-29 23:42:54.7305 ERROR: scanRemoteURL: Can't connect to remote server to retrieve playlist: 404 Not Found.

I haven't posted in the community yet so I'm not sure if this is the right thing to do. I don't want to log a bug as I'm sure someone else has seen this issue.

Note other radio streams and DNS are working fine. Firewalls and general envirobment haven't changed

paulo
2006-11-29, 16:54
I have a strange problem with AlienBBC since upgrading to 6.5.0 and subsequently to 6.5.1.

Basically from what I can see from the debug output.

2006-11-29 23:42:50.5037 Going to parse: http://www.bbc.co.uk/radio/aod/networks/sportsextra/audiolist.shtml
2006-11-29 23:42:50.9124 Adding playable 'Five Live Sports Extra Listen Live Real Player' (http://www.bbc.co.uk/radio/aod/networks/sportsextra/live.shtml)
2006-11-29 23:42:50.9198 Adding playable 'UK Version' (http://www.bbc.co.uk/radio/aod/networks/sportsextra/live.shtml?ukuser)
2006-11-29 23:42:50.9316 PlayableAODItem: Trying to get stream for: http://www.bbc.co.uk/radio/aod/networks/sportsextra/live.shtml
2006-11-29 23:42:50.9336 Going to parse: http://www.bbc.co.uk/radio/aod/networks/sportsextra/live.shtml
2006-11-29 23:42:51.2427 PlayableAODItem got: http://www.bbc.co.uk/fivelive/live/surestream_sportsextra_int.rpm
2006-11-29 23:42:51.2444 AlienBBC Playing : Five Live Sports Extra Listen Live Real Player(http://www.bbc.co.uk/fivelive/live/surestream_sportsextra_int.rpm)
2006-11-29 23:42:51.7018 Async: Starting async DNS lookup for [www.bbc.co.uk] using server [192.168.1.254] [timeout 5]
2006-11-29 23:42:51.7187 Going to parse: http://www.bbc.co.uk/radio/aod/networks/sportsextra/audiolist.shtml
2006-11-29 23:42:52.0244 Adding playable 'Five Live Sports Extra Listen Live Real Player' (http://www.bbc.co.uk/radio/aod/networks/sportsextra/live.shtml)
2006-11-29 23:42:52.0318 Adding playable 'UK Version' (http://www.bbc.co.uk/radio/aod/networks/sportsextra/live.shtml?ukuser)
2006-11-29 23:42:52.9066 Async: Resolved www.bbc.co.uk to [212.58.224.124]
2006-11-29 23:42:52.9081 Async: Connecting to www.bbc.co.uk:80
2006-11-29 23:42:53.2079 Async: connected, ready to write request
2006-11-29 23:42:53.2131 Async: Sending:
GET /fivelive/live/surestream_sportsextra_int.rpm HTTP/1.1
Connection: close
Cache-Control: no-cache
Accept: */*
Host: www.bbc.co.uk
User-Agent: iTunes/4.7.1 (Linux; N; Linux; ppc-linux; EN; iso-8859-1) SlimServer/6.5.1/10751
Icy-MetaData: 1

2006-11-29 23:42:53.6452 Async::HTTP: Headers read. code: 200 status: OK
2006-11-29 23:42:53.6567 bless({
connection => "close",
"content-length" => 88,
"content-type" => "audio/x-pn-realaudio-plugin",
date => "Wed, 29 Nov 2006 23:42:59 GMT",
expires => 0,
pragma => "no-cache",
server => "Apache/2.0.54 (Unix)",
"set-cookie" => "BBC-UID=e435165e61eb902376ad3f41117150fcbf2c23053008b0 1062700c85c14260830iTunes%2f4%2e7%2e1%20%28Linux%3 b%20N%3b%20Linux%3b%20ppc%2dlinux%3b%20EN%3b%20iso %2d8859%2d1%29%20SlimServer%2f6%2e5%2e1%2f10751; expires=Sun, 28-Nov-10 23:42:59 GMT; path=/; domain=bbc.co.uk;",
}, "HTTP::Headers")
2006-11-29 23:42:53.9066 Async::HTTP: Read body: 88 bytes
2006-11-29 23:42:53.9811 Async::HTTP: Body read
2006-11-29 23:42:54.2900 Async: Starting async DNS lookup for [rmlivev8e.bbc.net.uk] using server [192.168.1.254] [timeout 5]
2006-11-29 23:42:54.5811 Async: Resolved rmlivev8e.bbc.net.uk to [212.58.224.154]
2006-11-29 23:42:54.5823 Async: Connecting to rmlivev8e.bbc.net.uk:80
2006-11-29 23:42:54.6246 Async: connected, ready to write request
2006-11-29 23:42:54.6293 Async: Sending:
GET /farm/*/ev7/live24/radio5/sportsextra/live/r5sx_tl_int_g2.ra HTTP/1.1
Connection: close
Cache-Control: no-cache
Accept: */*
Host: rmlivev8e.bbc.net.uk
User-Agent: iTunes/4.7.1 (Linux; N; Linux; ppc-linux; EN; iso-8859-1) SlimServer/6.5.1/10751
Icy-MetaData: 1

2006-11-29 23:42:54.7203 Async::HTTP: Headers read. code: 404 status: Not Found
2006-11-29 23:42:54.7252 bless({ "content-length" => 143, "content-type" => "text/html" }, "HTTP::Headers")
2006-11-29 23:42:54.7294 Async::HTTP: Error: 404 Not Found
2006-11-29 23:42:54.7305 ERROR: scanRemoteURL: Can't connect to remote server to retrieve playlist: 404 Not Found.

I haven't posted in the community yet so I'm not sure if this is the right thing to do. I don't want to log a bug as I'm sure someone else has seen this issue.

Note other radio streams and DNS are working fine. Firewalls and general environment haven't changed

SlimServer Version: 6.5.1 - 10751 - Linux - EN - iso-8859-1
Server IP address: 10.0.0.103
Perl Version: 5.8.8 powerpc-linux
MySQL Version: 4.1.21

bpa
2006-11-29, 17:50
First, AlienBBC is not part of Slimserver as such, so you can't log a bug in the slimdevices bugzilla.

Back to solving the problem. For AlienBBC can you do a log with d_source and d_plugins enabled as well.

Has AlienBBC worked for you with 6.5.0 ?
What version of AlienBBC are you using ?

Does the problem happen just with BBC 5Live, can you listen to other BBC live stations ?

paulo
2006-11-30, 12:58
Hi - thanks for the response

Yes AlienBBC works correctly on 6.5.0 (see output below). I am using version 1.6


Streaming: Launching /usr/local/bin/mplayer -really-quiet -vc null -vo null -bandwidth 10000000 -cache 128 -af volume=0,resample=44100:0:1,channels=2 -ao pcm:nowaveheader:file=/dev/fd/3 rtsp://rmlivev8.bbc.net.uk/farm/*/ev7/live24/radio5/live/r5_tl_int_g2.ra
MPlayer 1.0rc1-3.4.5 (C) 2000-2006 MPlayer Team
CPU: PowerPC

But not on 6.5.1 for all BBC stations, same uid used and same profile etc. Heres the output with d_source and d_plugins enabled

2006-11-30 19:48:20.0972 PlayableAODItem: Trying to get stream for: http://www.bbc.co.uk/radio/aod/networks/wservice/live.shtml
2006-11-30 19:48:20.0995 Going to parse: http://www.bbc.co.uk/radio/aod/networks/wservice/live.shtml
2006-11-30 19:48:20.1012 Trying to open protocol stream for http://www.bbc.co.uk/radio/aod/networks/wservice/live.shtml
2006-11-30 19:48:20.1024 Found handler for http://www.bbc.co.uk/radio/aod/networks/wservice/live.shtml - using Slim::Player::Protocols::HTTP
2006-11-30 19:48:20.5573 PlayableAODItem got: http://www.bbc.co.uk/worldservice/ram/live_infent.rpm
2006-11-30 19:48:20.5590 AlienBBC Playing : World Service(http://www.bbc.co.uk/worldservice/ram/live_infent.rpm)
2006-11-30 19:48:20.6334 00:04:20:06:80:5b: Switching to mode stop from stop
2006-11-30 19:48:20.6346 Already in playmode stop : ignoring mode change
2006-11-30 19:48:20.6374 Adding song index 0 to song queue
2006-11-30 19:48:20.6386 Clearing out song queue first
2006-11-30 19:48:20.6400 Song queue is now 0
2006-11-30 19:48:20.7636 Async: Starting async DNS lookup for [www.bbc.co.uk] using server [192.168.1.254] [timeout 5]
2006-11-30 19:48:21.6331 Async: Resolved www.bbc.co.uk to [212.58.226.232]
2006-11-30 19:48:21.6350 Async: Connecting to www.bbc.co.uk:80
2006-11-30 19:48:21.6951 Async: connected, ready to write request
2006-11-30 19:48:21.7004 Async: Sending:
GET /worldservice/ram/live_infent.rpm HTTP/1.1
Connection: close
Cache-Control: no-cache
Accept: */*
Host: www.bbc.co.uk
User-Agent: iTunes/4.7.1 (Linux; N; Linux; ppc-linux; EN; iso-8859-1) SlimServer/6.5.1/10751
Icy-MetaData: 1

2006-11-30 19:48:22.0656 Async::HTTP: Headers read. code: 200 status: OK
2006-11-30 19:48:22.0778 bless({
connection => "close",
"content-type" => "audio/x-pn-realaudio-plugin",
date => "Thu, 30 Nov 2006 19:46:45 GMT",
expires => 0,
pragma => "no-cache",
server => "Apache/2.0.54 (Unix)",
"set-cookie" => "BBC-UID=84d5e63f430582252aa8f149f14ee7974a420d507*4*e1 b12202b353945445f50iTunes%2f4%2e7%2e1%20%28Linux%3 b%20N%3b%20Linux%3b%20ppc%2dlinux%3b%20EN%3b%20iso %2d8859%2d1%29%20SlimServer%2f6%2e5%2e1%2f10751; expires=Mon, 29-Nov-10 19:46:45 GMT; path=/; domain=bbc.co.uk;",
"transfer-encoding" => "chunked",
}, "HTTP::Headers")
2006-11-30 19:48:22.2011 Async::HTTP: Read body: 72 bytes
2006-11-30 19:48:22.2173 Async::HTTP: Body read
2006-11-30 19:48:22.5080 Async: Starting async DNS lookup for [rmlivev8.bbc.net.uk] using server [192.168.1.254] [timeout 5]
2006-11-30 19:48:22.6336 Async: Resolved rmlivev8.bbc.net.uk to [212.58.225.87]
2006-11-30 19:48:22.6354 Async: Connecting to rmlivev8.bbc.net.uk:80
2006-11-30 19:48:22.6776 Async: connected, ready to write request
2006-11-30 19:48:22.6827 Async: Sending:
GET /farm/*/ev7/live24/worldservice/liveinfent.ra HTTP/1.1
Connection: close
Cache-Control: no-cache
Accept: */*
Host: rmlivev8.bbc.net.uk
User-Agent: iTunes/4.7.1 (Linux; N; Linux; ppc-linux; EN; iso-8859-1) SlimServer/6.5.1/10751
Icy-MetaData: 1

2006-11-30 19:48:22.9445 Async::HTTP: Headers read. code: 404 status: Not Found
2006-11-30 19:48:22.9498 bless({ "content-length" => 143, "content-type" => "text/html" }, "HTTP::Headers")
2006-11-30 19:48:22.9544 Async::HTTP: Error: 404 Not Found
2006-11-30 19:48:22.9558 ERROR: scanRemoteURL: Can't connect to remote server to retrieve playlist: 404 Not Found.

2006-11-30 19:48:22.9606 Adding song index 0 to song queue
2006-11-30 19:48:22.9619 Clearing out song queue first
2006-11-30 19:48:22.9638 Song queue is now 0

bpa
2006-11-30, 14:27
The log you are pasting is too short but it looks like the 6.5.1 install of AlienBBC might not have worked.
Pleasse confirm
1. There are AlienBBC menus and you can navigate the BBC menus for Listen Again.
2. Under Server Setting/filetypes - you have entries for RTSP
3. At startup with d_plugins option on the command line - the AlienBBC plugin loads with no errors.

If all of the above are OK then make a copy a log with d_source, d_plugins, d_async_http, d_parse and d_info.

The log should be from an idle state just before selecting BBC Radio 4 and the log should end 2 minutes after the burst of activity arising from selecting a station.

Copy the log into a file, zip it and attach it to a post.

paulo
2006-11-30, 16:27
1. There are AlienBBC menus and you can navigate the BBC menus for Listen Again. All the menus are present and can be navigated.


2. Under Server Setting/filetypes - you have entries for RTSP
Interestingly there are no entries for RTSP. This made me curious and I flicked back to 6.5.0 (which works) and there is also no settings for RSTP there either ?


3. At startup with d_plugins option on the command line - the AlienBBC plugin loads with no errors.

Correct there seems to be no errors. Looks like this:

2006-11-30 23:14:58.4097 Live365: webPages()
2006-11-30 23:14:58.4364 Requiring Plugins::LMA::Plugin plugin.
2006-11-30 23:14:58.4533 Live Music Archive Plugin initializing.
2006-11-30 23:14:58.4569 Adding LMA::Plugin to menu: RADIO
2006-11-30 23:14:58.4657 Requiring Plugins::ShoutcastBrowser::Plugin plugin.
2006-11-30 23:14:58.4844 Shoutcast: initPlugin()
2006-11-30 23:14:58.4882 Adding ShoutcastBrowser::Plugin to menu: RADIO
2006-11-30 23:14:58.4976 Requiring Plugins::RadioTime::Plugin plugin.
2006-11-30 23:14:58.5256 RadioTime Plugin initializing.
2006-11-30 23:14:58.5292 Adding RadioTime::Plugin to menu: RADIO

I have attatched a logfile

bpa
2006-11-30, 16:35
No RTSP entries means AlienBBC is not installed properly. I can't explain the 6.5.0 but without RTSP in the filetypes - Slimserver will not process the BBC urls correctly in particular the rpm file so my guess is that something is being picked up wrongly - do you have 6.5.0 and 6.5.1 installed simultaneously ? if so are any files shared ?.

Please gives details of your system's distro.
Also what is the name of the tar file you used to install AlienBBC ?

paulo
2006-11-30, 16:48
6.5.0 and 6.5.1 are installed in different directories, there are no files share (that I am aware of)

The file used is alienbbc-linux-v1.06_6.2-3.tar.gz and I am running on Gentoo Linux.

Should I reinstall 6.5.1 and AlienBBC again from scratch using the latest nightly build ?

bpa
2006-11-30, 17:08
The AlienBBC file you used is for version 6.2 and 6.3. The AlienBBC version for 6.5. is
http://www.x2systems.com/alienbbc/alienbbc-linux-v1.06_6.5.tar.gz

paulo
2006-11-30, 17:13
Thanks bpa - I've got last nights build and I'll deploy with the latest Alien now, want to try get it working tonight to listen to the Cricket ;-)

bpa
2006-11-30, 17:30
There is a small bug in AlienBBC which affect the naming of RealAudio playlists (.ram files) but it needs Alien 1.06 & 6.5.1.

The attached file will fix it - it goes in Plugins/Alien/Playlists. Save original, then unzip and replace.

bpa
2006-11-30, 17:44
Some minor points re Cricket.

1. BBC 5 Live Sports Extra internet commentary on cricket is UK only.

2. There is a bug in mplayer which means Radio4 LW doesn't work.

paulo
2006-12-01, 12:10
bpa - thanks

The good news - I installed Tuesday nights build and Alien version from http://www.x2systems.com/alienbbc/al....06_6.5.tar.gz. All works fine, at least on the stations I tried. Bingo I am back in action.

The bad news - I still don't know what the issue was, shall we put it down to incompatible versions or do you want me to dig deeper.

Also worth noting that I checked the file type support again and RTSP types are not mentioned. Should I worry about that ?

On the cricket - I didn't get to try but I thought it was available for non-UK users. Bummer if it isn't !

Thanks for everything - hopefully this post will be at least useful for someone who may run into a similar issue.

bpa
2006-12-01, 13:03
If everything works - that's good.

Missing "RTSP" - not possible if you are listening to BBC so there must be something else in the mix (e.g. browser cache) - but why worry if everything is OK.

I think R4 LW is not restricted so you could try listening to it for the cricket on your PC on the BBC web site.

Looking and possibly fixing the R4 LW bug has been on my list for a while - the mplayer guys will do nothing about it as it is not mainstream.