Can watch iPLayer but not use get_iplayer?

richard richard at richsim900.plus.com
Sat Apr 16 16:24:59 EDT 2011


On Sat Apr 16 dinkypumpkin wrote:

>
>If anyone is still seeing this problem, post to this thread and attach
> a log from get_iplayer run with the --verbose option.

I noticed the error when downloading radio tonight. Download completed
OK. 

ERROR: RTMP_HashSWF: couldn't contact swfurl
http://www.bbc.co.uk/emp/10player.swf?revision=18269_21576 (HTTP error
301) 

WARNING: Ignoring SWF size, supply also the hash with --swfhash

Attached is start of another download using --verbose. I stopped it when
it started downloading. Copied into text file.

What command do I use to write to log (text file)?

 



-------------- next part --------------
get_iplayer v2.79, Copyright (C) 2008-2010 Phil Lewis
  This program comes with ABSOLUTELY NO WARRANTY; for details use --warranty.
  This is free software, and you are welcome to redistribute it under certain
  conditions; use --conditions for details.

INFO: User prefs dir: /home/richard/.get_iplayer
INFO: System options dir: /etc/get_iplayer/options
Current options:
	command = /home/richard/fixupm4a.sh "<filename>"
	modes = flashaac
	output = /home/richard/BBC_Radio_m4a
	packagemanager = apt
	type = radio
	verbose = 1

INFO: Search args: '10002'
INFO: Additionally getting cached programme data for radio
INFO: Got 3314 file cache entries for radio
Matches:
10002:	15 Minute Musical: Series 1 - 4. Calamity Dave, BBC Radio 4 Extra, Comedy,Easy Listening Soundtracks & Musicals,Music,Radio,Spoof

INFO: 1 Matching Programmes
INFO: Loaded history for first check.
INFO: Loading recordings history
INFO: Programme not in history
INFO: Getting page http://feeds.bbc.co.uk/iplayer/episode/b00szjy2
INFO: Getting page http://www.bbc.co.uk/programmes/b00szjy2.rdf
INFO: iPlayer metadata URL = http://www.bbc.co.uk/iplayer/playlist/b00szjy2
INFO: Getting page http://www.bbc.co.uk/iplayer/playlist/b00szjy2
INFO: Using Not Live standard TV and Radio: b00szjpc
INFO: Version: default, VersionPid: b00szjpc, Duration: 900
INFO: Getting page http://www.bbc.co.uk/mediaselector/4/mtis/stream/b00szjpc?cb=66306
New BBC iPlayer Stream Found:
MEDIA-ELEMENT:
MEDIA-ATTRIBS:
	bitrate => 32
	connections => ARRAY(0x95e8048)
	verpid => b00szjpc
	service => iplayer_uk_stream_aac_http_lo_concrete
	kind => audio
	type => audio/mp4
	modelist => flashaachigh,flashaacstd,flashaaclow
	encoding => aac
	expires => 2011-04-17T23:32:00+01:00
	CONNECTION-ELEMENT:
		protocol => http
		priority => 99
		kind => mcs
		identifier => radio4extra/secure_auth/international/RBN2_radio_4_extra_-_sunday_2315_b00szjpc_2011_04_10_23_12_07
		supplier => mcs
		href => http://cdnsecure.bbc.co.uk/httpdl_iphone/direct/radio4extra/secure_auth/international/RBN2_radio_4_extra_-_sunday_2315_b00szjpc_2011_04_10_23_12_07.mp4
		server => http://cdnsecure.bbc.co.uk/httpdl_iphone/direct/
New BBC iPlayer Stream Found:
MEDIA-ELEMENT:
MEDIA-ATTRIBS:
	bitrate => 48
	connections => ARRAY(0x95e7628)
	verpid => b00szjpc
	service => iplayer_uk_stream_aac_rtmp_lo_concrete
	kind => audio
	type => audio/mp4
	modelist => flashaachigh,flashaacstd,flashaaclow
	encoding => aac
	expires => 2011-04-17T23:32:00+01:00
	CONNECTION-ELEMENT:
		protocol => http
		kind => mcs
		identifier => RBN2_radio_4_extra_-_sunday_2315_b00szjpc_2011_04_10_23_11_50
		supplier => mcs
		href => /RBN2_radio_4_extra_-_sunday_2315_b00szjpc_2011_04_10_23_11_50.mp4
INFO: Getting page http://www.bbc.co.uk/mediaselector/4/mtis/stream/b00szjpc/iplayer_uk_stream_aac_rtmp_lo_concrete/limelight?cb=40347
INFO: Getting page http://www.bbc.co.uk/mediaselector/4/mtis/stream/b00szjpc/iplayer_uk_stream_aac_rtmp_concrete/limelight?cb=39798
INFO: Found mode flashaaclow1: (iplayer_uk_stream_aac_rtmp_lo_concrete) rtmp aac 48kbps stream (CDN: limelight/9)
INFO: Found mode flashaacstd1: (iplayer_uk_stream_aac_wii_concrete) rtmp aac 128kbps stream (CDN: sis/10)
INFO: Found mode flashaacstd2: (iplayer_uk_stream_aac_rtmp_concrete) rtmp aac 128kbps stream (CDN: limelight/9)
INFO: Found mode flashaudio1: (iplayer_uk_stream_mp3) rtmp mp3 128kbps stream (CDN: akamai)
INFO: Found mode rtspaaclow1: (iplayer_uk_stream_aac_rtmp_lo_concrete) rtmp aac 48kbps stream (CDN: limelight/9)
INFO: Found mode rtspaacstd1: (iplayer_uk_stream_aac_wii_concrete) rtmp aac 128kbps stream (CDN: sis/10)
INFO: Found mode rtspaudio1: (iplayer_uk_stream_mp3) rtmp mp3 128kbps stream (CDN: akamai)
INFO: Found mode wma1: (iplayer_intl_stream_wma_uk_concrete) mms wma 128kbps stream (CDN: sis/10)
INFO: Getting page http://www.bbc.co.uk/programmes/b00szjpc.rdf
INFO: Programme not in history
INFO: Will search for versions: default
INFO: Mode list: flashaachigh,flashaacstd,flashaaclow
INFO: Checking existence of default version
INFO: Version = default
INFO: flashaacstd1,flashaacstd2,flashaaclow1 modes will be tried for version default
INFO: Trying flashaacstd1 mode to record radio: 15 Minute Musical: Series 1 - 4. Calamity Dave
INFO: Attempt number: 1 / 50
INFO: File name prefix = 15_Minute_Musical_Series_1_-_4._Calamity_Dave_b00szjy2_default                 
INFO: rtmpdump version 2.3
INFO: RTMP_URL: https://wii-dl.nintendo.iplayer.bbc.co.uk/radio4extra/secure_auth/RBN2_radio_4_extra_-_sunday_2315_b00szjpc_2011_04_10_23_11_21.mp4, tcUrl: , application: , authString: , swfUrl: http://www.bbc.co.uk/emp/10player.swf?revision=18269_21576, file: /home/richard/BBC_Radio_m4a/15_Minute_Musical_Series_1_-_4._Calamity_Dave_b00szjy2_default.partial.aac, file_done: /home/richard/BBC_Radio_m4a/15_Minute_Musical_Series_1_-_4._Calamity_Dave_b00szjy2_default.aac


INFO: Command: rtmpdump --port 1935 --protocol 0 --rtmp https://wii-dl.nintendo.iplayer.bbc.co.uk/radio4extra/secure_auth/RBN2_radio_4_extra_-_sunday_2315_b00szjpc_2011_04_10_23_11_21.mp4 --resume -o /home/richard/BBC_Radio_m4a/15_Minute_Musical_Series_1_-_4._Calamity_Dave_b00szjy2_default.partial.aac.flv --timeout 10 --verbose

RTMPDump v2.3
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
WARNING: Unknown protocol!

DEBUG: Protocol : RTMP
DEBUG: Hostname : wii-dl.nintendo.iplayer.bbc.co.uk
DEBUG: Port     : 1935
DEBUG: Playpath : mp4:RBN2_radio_4_extra_-_sunday_2315_b00szjpc_2011_04_10_23_11_21
DEBUG: tcUrl    : rtmp://wii-dl.nintendo.iplayer.bbc.co.uk:1935/radio4extra/secure_auth
DEBUG: app      : radio4extra/secure_auth
DEBUG: live     : no
DEBUG: timeout  : 10 sec
DEBUG: Setting buffer time to: 36000000ms
Connecting ...
ERROR: RTMP_Connect0, failed to connect socket. 113 (No route to host)
DEBUG: Closing connection.

INFO: Command exit code 1 (raw code = 256)
WARNING: Failed to stream file /home/richard/BBC_Radio_m4a/15_Minute_Musical_Series_1_-_4._Calamity_Dave_b00szjy2_default.partial.aac.flv via RTMP
DEBUG: Record using flashaacstd1 mode return code: 'next'
INFO: skipping flashaacstd1 mode
INFO: Trying flashaacstd2 mode to record radio: 15 Minute Musical: Series 1 - 4. Calamity Dave
INFO: Attempt number: 1 / 50
INFO: File name prefix = 15_Minute_Musical_Series_1_-_4._Calamity_Dave_b00szjy2_default                 
INFO: rtmpdump version 2.3
INFO: RTMP_URL: rtmp://bbcmedia.fcod.llnwd.net:1935/ondemand?_fcs_vhost=bbcmedia.fcod.llnwd.net&auth=as=adobe-hmac-sha256&av=1&te=connect&mp=radio4extra/secure_auth/RBN2_radio_4_extra_-_sunday_2315_b00szjpc_2011_04_10_23_11_21.mp4&et=1302991463&fmta-token=772934bc72bd26084be9c0f06e44cbfe9319f676c6f71971af0da58c706f74b2&aifp=v001&slist=mp4:radio4extra/secure_auth/RBN2_radio_4_extra_-_sunday_2315_b00szjpc_2011_04_10_23_11_21.mp4, tcUrl: rtmp://bbcmedia.fcod.llnwd.net:1935/a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=radio4extra/secure_auth/RBN2_radio_4_extra_-_sunday_2315_b00szjpc_2011_04_10_23_11_21.mp4&et=1302991463&fmta-token=772934bc72bd26084be9c0f06e44cbfe9319f676c6f71971af0da58c706f74b2, application: a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=radio4extra/secure_auth/RBN2_radio_4_extra_-_sunday_2315_b00szjpc_2011_04_10_23_11_21.mp4&et=1302991463&fmta-token=772934bc72bd26084be9c0f06e44cbfe9319f676c6f71971af0da58c706f74b2, authString: as=adobe-hmac-sha256&av=1&te=connect&mp=radio4extra/secure_auth/RBN2_radio_4_extra_-_sunday_2315_b00szjpc_2011_04_10_23_11_21.mp4&et=1302991463&fmta-token=772934bc72bd26084be9c0f06e44cbfe9319f676c6f71971af0da58c706f74b2, swfUrl: http://www.bbc.co.uk/emp/10player.swf?revision=18269_21576, file: /home/richard/BBC_Radio_m4a/15_Minute_Musical_Series_1_-_4._Calamity_Dave_b00szjy2_default.partial.aac, file_done: /home/richard/BBC_Radio_m4a/15_Minute_Musical_Series_1_-_4._Calamity_Dave_b00szjy2_default.aac


INFO: Command: rtmpdump --port 1935 --protocol 0 --playpath mp4:radio4extra/secure_auth/RBN2_radio_4_extra_-_sunday_2315_b00szjpc_2011_04_10_23_11_21.mp4 --host bbcmedia.fcod.llnwd.net --swfVfy http://www.bbc.co.uk/emp/10player.swf?revision=18269_21576 --tcUrl rtmp://bbcmedia.fcod.llnwd.net:1935/a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=radio4extra/secure_auth/RBN2_radio_4_extra_-_sunday_2315_b00szjpc_2011_04_10_23_11_21.mp4&et=1302991463&fmta-token=772934bc72bd26084be9c0f06e44cbfe9319f676c6f71971af0da58c706f74b2 --app a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=radio4extra/secure_auth/RBN2_radio_4_extra_-_sunday_2315_b00szjpc_2011_04_10_23_11_21.mp4&et=1302991463&fmta-token=772934bc72bd26084be9c0f06e44cbfe9319f676c6f71971af0da58c706f74b2 --pageUrl http://www.bbc.co.uk/iplayer/episode/b00szjy2/15_Minute_Musical_Series_1_Calamity_Dave/ --resume -o /home/richard/BBC_Radio_m4a/15_Minute_Musical_Series_1_-_4._Calamity_Dave_b00szjy2_default.partial.aac.flv --timeout 10 --verbose

RTMPDump v2.3
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
ERROR: RTMP_HashSWF: couldn't contact swfurl http://www.bbc.co.uk/emp/10player.swf?revision=18269_21576 (HTTP error 301)
WARNING: Ignoring SWF size, supply also the hash with --swfhash
DEBUG: Protocol : RTMP
DEBUG: Hostname : bbcmedia.fcod.llnwd.net
DEBUG: Port     : 1935
DEBUG: Playpath : mp4:radio4extra/secure_auth/RBN2_radio_4_extra_-_sunday_2315_b00szjpc_2011_04_10_23_11_21.mp4
DEBUG: tcUrl    : rtmp://bbcmedia.fcod.llnwd.net:1935/a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=radio4extra/secure_auth/RBN2_radio_4_extra_-_sunday_2315_b00szjpc_2011_04_10_23_11_21.mp4&et=1302991463&fmta-token=772934bc72bd26084be9c0f06e44cbfe9319f676c6f71971af0da58c706f74b2
DEBUG: swfUrl   : http://www.bbc.co.uk/emp/10player.swf?revision=18269_21576
DEBUG: pageUrl  : http://www.bbc.co.uk/iplayer/episode/b00szjy2/15_Minute_Musical_Series_1_Calamity_Dave/
DEBUG: app      : a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=radio4extra/secure_auth/RBN2_radio_4_extra_-_sunday_2315_b00szjpc_2011_04_10_23_11_21.mp4&et=1302991463&fmta-token=772934bc72bd26084be9c0f06e44cbfe9319f676c6f71971af0da58c706f74b2
DEBUG: live     : no
DEBUG: timeout  : 10 sec
DEBUG: Setting buffer time to: 36000000ms
Connecting ...
DEBUG: RTMP_Connect1, ... connected, handshaking
DEBUG: HandShake: Type Answer   : 03
DEBUG: HandShake: Server Uptime : 1664793125
DEBUG: HandShake: FMS Version   : 3.5.5.1
DEBUG: HandShake: Handshaking finished....
DEBUG: RTMP_Connect1, handshaked
DEBUG: Invoking connect
INFO: Connected...
DEBUG: HandleServerBW: server BW = 2500000
DEBUG: HandleClientBW: client BW = 2500000 2
DEBUG: RTMP_ClientPacket, received: invoke 242 bytes
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name:             fmsVer, STRING:	FMS/3,5,5,2004>
DEBUG: Property: <Name:       capabilities, NUMBER:	127.00>
DEBUG: Property: <Name:               mode, NUMBER:	1.00>
DEBUG: (object end)
DEBUG: (object begin)
DEBUG: Property: <Name:              level, STRING:	status>
DEBUG: Property: <Name:               code, STRING:	NetConnection.Connect.Success>
DEBUG: Property: <Name:        description, STRING:	Connection succeeded.>
DEBUG: Property: <Name:     objectEncoding, NUMBER:	0.00>
DEBUG: Property: <Name:               data, OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name:            version, STRING:	3,5,5,2004>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <connect>
DEBUG: sending ctrl. type: 0x0003
DEBUG: Invoking createStream
DEBUG: RTMP_ClientPacket, received: invoke 21 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onBWDone>
DEBUG: Invoking _checkbw
DEBUG: RTMP_ClientPacket, received: invoke 29 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <createStream>
DEBUG: SendPlay, seekTime=0, stopTime=0, sending play: mp4:radio4extra/secure_auth/RBN2_radio_4_extra_-_sunday_2315_b00szjpc_2011_04_10_23_11_21.mp4
DEBUG: Invoking play
DEBUG: sending ctrl. type: 0x0003
DEBUG: RTMP_ClientPacket, received: invoke 16419 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_onbwcheck>
DEBUG: Invoking _result
DEBUG: HandleChangeChunkSize, received: chunk size change to 4096
DEBUG: HandleCtrl, received ctrl. type: 4, len: 6
DEBUG: HandleCtrl, Stream IsRecorded 1
DEBUG: HandleCtrl, received ctrl. type: 0, len: 6
DEBUG: HandleCtrl, Stream Begin 1
DEBUG: RTMP_ClientPacket, received: invoke 320 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object begin)
DEBUG: Property: <Name:              level, STRING:	status>
DEBUG: Property: <Name:               code, STRING:	NetStream.Play.Reset>
DEBUG: Property: <Name:        description, STRING:	Playing and resetting radio4extra/secure_auth/RBN2_radio_4_extra_-_sunday_2315_b00szjpc_2011_04_10_23_11_21.mp4.>
DEBUG: Property: <Name:            details, STRING:	radio4extra/secure_auth/RBN2_radio_4_extra_-_sunday_2315_b00szjpc_2011_04_10_23_11_21.mp4>
DEBUG: Property: <Name:           clientid, STRING:	Y7MIo6Vq>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onStatus>
DEBUG: HandleInvoke, onStatus: NetStream.Play.Reset
DEBUG: RTMP_ClientPacket, received: invoke 314 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object begin)
DEBUG: Property: <Name:              level, STRING:	status>
DEBUG: Property: <Name:               code, STRING:	NetStream.Play.Start>
DEBUG: Property: <Name:        description, STRING:	Started playing radio4extra/secure_auth/RBN2_radio_4_extra_-_sunday_2315_b00szjpc_2011_04_10_23_11_21.mp4.>
DEBUG: Property: <Name:            details, STRING:	radio4extra/secure_auth/RBN2_radio_4_extra_-_sunday_2315_b00szjpc_2011_04_10_23_11_21.mp4>
DEBUG: Property: <Name:           clientid, STRING:	Y7MIo6Vq>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onStatus>
DEBUG: HandleInvoke, onStatus: NetStream.Play.Start
Starting download at: 0.000 kB
DEBUG: RTMP_ClientPacket, received: notify 24 bytes
DEBUG: (object begin)
DEBUG: (object end)
DEBUG: ignoring too small audio packet: size: 0
DEBUG: RTMP_ClientPacket, received: notify 44 bytes
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name:               code, STRING:	NetStream.Data.Start>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: RTMP_ClientPacket, received: notify 624 bytes
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name:           duration, NUMBER:	1260.05>
DEBUG: Property: <Name:       moovPosition, NUMBER:	36.00>
DEBUG: Property: <Name:       audiocodecid, STRING:	mp4a>
DEBUG: Property: <Name:             aacaot, NUMBER:	2.00>
DEBUG: Property: <Name:    audiosamplerate, NUMBER:	44100.00>
DEBUG: Property: <Name:      audiochannels, NUMBER:	2.00>
DEBUG: Property: <Name:               tags, OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name:              ?alb, STRING:	15 Minute Musical - Series 1>
DEBUG: Property: <Name:               aART, STRING:	BBC Radio 4 Extra>
DEBUG: Property: <Name:              ?ART, STRING:	BBC Radio 4 Extra>
DEBUG: Property: <Name:              ?cmt, STRING:	The tender yet confusing story of how Posh and Becks met - set in the Wild West.>
DEBUG: Property: <Name:               cprt, STRING:	British Broadcasting Corporation Copyright 2011, all rights reserved.>
DEBUG: Property: <Name:              ?gen, STRING:	Podcast>
DEBUG: Property: <Name:              ?nam, STRING:	15 Minute Musical - Series 1 10 04 2011>
DEBUG: Property: <Name:              ?day, STRING:	2011>
DEBUG: (object end)
DEBUG: Property: <Name:          trackinfo, OBJECT>
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name:             length, NUMBER:	55568384.00>
DEBUG: Property: <Name:          timescale, NUMBER:	44100.00>
DEBUG: Property: <Name:           language, STRING:	und>
DEBUG: Property: <Name:  sampledescription, OBJECT>
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name:         sampletype, STRING:	mp4a>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
INFO: Metadata:
INFO:   duration              1260.05
INFO:   moovPosition          36.00
INFO:   audiocodecid          mp4a
INFO:   aacaot                2.00
INFO:   audiosamplerate       44100.00
INFO:   audiochannels         2.00
INFO: tags:
INFO:   ?alb                 15 Minute Musical - Series 1
INFO:   aART                  BBC Radio 4 Extra
INFO:   ?ART                 BBC Radio 4 Extra
INFO:   ?cmt                 The tender yet confusing story of how Posh and Becks met - set in the Wild West.
INFO:   cprt                  British Broadcasting Corporation Copyright 2011, all rights reserved.
INFO:   ?gen                 Podcast
INFO:   ?nam                 15 Minute Musical - Series 1 10 04 2011
INFO:   ?day                 2011
INFO: trackinfo:
INFO:   length                55568384.00
INFO:   timescale             44100.00
INFO:   language              und
INFO: sampledescription:
INFO:   sampletype            mp4a
141.700 kB / 8.59 sec (0.6%)



More information about the get_iplayer mailing list