get-iplayer fails on every download attempt
Hi there folks,
I've had a look for anyone asking this question and haven't found anything similar, apologies if my question has already been answered.
I'm using get-iplayer to record BBC TV and radio programmes (which, as a UK resident and licence fee payer, I'm allowed to do). Lately though, my downloads keep failing. The download always seems to fail once I've gotten around 20% of a programme.
Here's some sample output:
Code:
user@media-centre:~/Videos/TV Programmes$ get-iplayer -g 891get_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.
Matches:
891: The Killing: Series 3 - Episode 1, BBC Four, Crime,Drama,Guidance,HD,Highlights,Popular,TV,Thriller, default,
INFO: 1 Matching Programmes
INFO: Checking existence of default version
INFO: flashhigh1,flashhigh2,flashstd1,flashstd2 modes will be tried for version default
INFO: Trying flashhigh1 mode to record tv: The Killing: Series 3 - Episode 1
INFO: File name prefix = The_Killing_Series_3_-_Episode_1_b01nzmzq_default
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
Connecting ...
INFO: Connected...
ERROR: HandleCtrl: Ignoring SWFVerification request, use --swfVfy!
Starting download at: 0.000 kB
INFO: Metadata:
INFO: duration 3475.12
INFO: moovPosition 28.00
INFO: width 640.00
INFO: height 360.00
INFO: videocodecid avc1
INFO: audiocodecid mp4a
INFO: avcprofile 77.00
INFO: avclevel 30.00
INFO: aacaot 2.00
INFO: videoframerate 25.00
INFO: audiosamplerate 24000.00
INFO: audiochannels 2.00
INFO: trackinfo:
INFO: length 86875000.00
INFO: timescale 25000.00
INFO: language eng
INFO: sampledescription:
INFO: sampletype avc1
INFO: length 83402752.00
INFO: timescale 24000.00
INFO: language eng
INFO: sampledescription:
INFO: sampletype mp4a
74399.744 kB / 761.20 sec (21.9%)
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
74625.948 kB / 763.24 sec (21.9%)
Download may be incomplete (downloaded about 21.90%), try resuming
INFO: Command exit code 2 (raw code = 512)
WARNING: Retry recording for 'The Killing: Series 3 - Episode 1 (b01nzmzq)'
INFO: File name prefix = The_Killing_Series_3_-_Episode_1_b01nzmzq_default
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
Connecting ...
INFO: Connected...
ERROR: HandleCtrl: Ignoring SWFVerification request, use --swfVfy!
Resuming download at: 74189.135 kB / 758.160 sec (21.8%)
INFO: Metadata:
INFO: duration 3475.12
INFO: moovPosition 28.00
INFO: width 640.00
INFO: height 360.00
INFO: videocodecid avc1
INFO: audiocodecid mp4a
INFO: avcprofile 77.00
INFO: avclevel 30.00
INFO: aacaot 2.00
INFO: videoframerate 25.00
INFO: audiosamplerate 24000.00
INFO: audiochannels 2.00
INFO: trackinfo:
INFO: length 86875000.00
INFO: timescale 25000.00
INFO: language eng
INFO: sampledescription:
INFO: sampletype avc1
INFO: length 83402752.00
INFO: timescale 24000.00
INFO: language eng
INFO: sampledescription:
INFO: sampletype mp4a
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
150577.388 kB / 782.68 sec (22.5%)
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
150599.036 kB / 782.68 sec (22.5%)
Download may be incomplete (downloaded about 22.50%), try resuming
INFO: Command exit code 2 (raw code = 512)
WARNING: Retry recording for 'The Killing: Series 3 - Episode 1 (b01nzmzq)'
INFO: File name prefix = The_Killing_Series_3_-_Episode_1_b01nzmzq_default
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
Connecting ...
INFO: Connected...
ERROR: HandleCtrl: Ignoring SWFVerification request, use --swfVfy!
Resuming download at: 150309.475 kB / 779.720 sec (22.4%)
INFO: Metadata:
INFO: duration 3475.12
INFO: moovPosition 28.00
INFO: width 640.00
INFO: height 360.00
INFO: videocodecid avc1
INFO: audiocodecid mp4a
INFO: avcprofile 77.00
INFO: avclevel 30.00
INFO: aacaot 2.00
INFO: videoframerate 25.00
INFO: audiosamplerate 24000.00
INFO: audiochannels 2.00
INFO: trackinfo:
INFO: length 86875000.00
INFO: timescale 25000.00
INFO: language eng
INFO: sampledescription:
INFO: sampletype avc1
INFO: length 83402752.00
INFO: timescale 24000.00
INFO: language eng
INFO: sampledescription:
INFO: sampletype mp4a
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
150309.475 kB / 779.72 sec (22.4%)
Couldn't resume FLV file, try --skip 1
INFO: Command exit code 1 (raw code = 256)
WARNING: Retry recording for 'The Killing: Series 3 - Episode 1 (b01nzmzq)'
INFO: File name prefix = The_Killing_Series_3_-_Episode_1_b01nzmzq_default
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
Connecting ...
INFO: Connected...
ERROR: HandleCtrl: Ignoring SWFVerification request, use --swfVfy!
Resuming download at: 150309.475 kB / 779.720 sec (22.4%)
INFO: Metadata:
INFO: duration 3475.12
INFO: moovPosition 28.00
INFO: width 640.00
INFO: height 360.00
INFO: videocodecid avc1
INFO: audiocodecid mp4a
INFO: avcprofile 77.00
INFO: avclevel 30.00
INFO: aacaot 2.00
INFO: videoframerate 25.00
INFO: audiosamplerate 24000.00
INFO: audiochannels 2.00
INFO: trackinfo:
INFO: length 86875000.00
INFO: timescale 25000.00
INFO: language eng
INFO: sampledescription:
INFO: sampletype avc1
INFO: length 83402752.00
INFO: timescale 24000.00
INFO: language eng
INFO: sampledescription:
INFO: sampletype mp4a
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
150309.475 kB / 779.72 sec (22.4%)
Couldn't resume FLV file, try --skip 1
INFO: Command exit code 1 (raw code = 256)
WARNING: Retry recording for 'The Killing: Series 3 - Episode 1 (b01nzmzq)'
INFO: File name prefix = The_Killing_Series_3_-_Episode_1_b01nzmzq_default
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
Connecting ...
INFO: Connected...
ERROR: HandleCtrl: Ignoring SWFVerification request, use --swfVfy!
Resuming download at: 150309.475 kB / 779.720 sec (22.4%)
INFO: Metadata:
INFO: duration 3475.12
INFO: moovPosition 28.00
INFO: width 640.00
INFO: height 360.00
INFO: videocodecid avc1
INFO: audiocodecid mp4a
INFO: avcprofile 77.00
INFO: avclevel 30.00
INFO: aacaot 2.00
INFO: videoframerate 25.00
INFO: audiosamplerate 24000.00
INFO: audiochannels 2.00
INFO: trackinfo:
INFO: length 86875000.00
INFO: timescale 25000.00
INFO: language eng
INFO: sampledescription:
INFO: sampletype avc1
INFO: length 83402752.00
INFO: timescale 24000.00
INFO: language eng
INFO: sampledescription:
INFO: sampletype mp4a
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
WARNING: Stream does not start with requested frame, ignoring data...
150309.475 kB / 779.72 sec (22.4%)
Couldn't resume FLV file, try --skip 1
INFO: Command exit code 1 (raw code = 256)
WARNING: Retry recording for 'The Killing: Series 3 - Episode 1 (b01nzmzq)'
INFO: File name prefix = The_Killing_Series_3_-_Episode_1_b01nzmzq_default
RTMPDump v2.3
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
^CCaught signal: 2, cleaning up, just a second...
INFO: Cleaning up (signal = INT), killing PID=6672:.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
Download complete
Thanks for looking. Any and all help is appreciated!
Re: get-iplayer fails on every download attempt
Quote:
Originally Posted by
osaekomi
... all help is appreciated!
Hi
Update to get_iplayer-v2.82
(Look for Jon Davis PPA)
Re: get-iplayer fails on every download attempt
Re: get-iplayer fails on every download attempt
Hi
I have been using get_iplayer for some time with no problems whatsoever and then today I get this
get_iplayer --type=radio --pid=p011d2td --force
get_iplayer v2.82, 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: Episode-only pid detected
INFO: Trying pid: p011d2td using type: radio
INFO Trying to stream pid using type radio
INFO: pid not found in radio cache
INFO: Checking existence of default version
INFO: flashaudio1 modes will be tried for version default
INFO: Trying flashaudio1 mode to record radio: Sue Taylor - 15/12/2012
INFO: File name prefix = Sue_Taylor_-_15_12_2012_p011d2td_default
RTMPDump v2.4-n37-git4e06e21-ppa6~precise
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
WARNING: Couldn't locate meta data!
ERROR: Last tag size must be greater/equal zero (prevTagSize=588485669) and smaller then filesize, corrupt file!
INFO: Command exit code 1 (raw code = 256)
WARNING: Retry recording for 'Sue Taylor - 15/12/2012 (p011d2td)'
INFO: File name prefix = Sue_Taylor_-_15_12_2012_p011d2td_default
RTMPDump v2.4-n37-git4e06e21-ppa6~precise
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
WARNING: Couldn't locate meta data!
ERROR: Last tag size must be greater/equal zero (prevTagSize=588485669) and smaller then filesize, corrupt file!
INFO: Command exit code 1 (raw code = 256)
WARNING: Retry recording for 'Sue Taylor - 15/12/2012 (p011d2td)'
INFO: File name prefix = Sue_Taylor_-_15_12_2012_p011d2td_default
I have tried to uninstall get_iplayer, rmtpdump and then re-install. Could any one highlight where I am going wrong please?
How do I update flvstreamer please? Is this the right file or should I be trying to update rmtpdump?
Bob
Ubuntu 12.04
1 Attachment(s)
Re: get-iplayer fails on every download attempt
Quote:
Originally Posted by
stobio
Could any one highlight where I am going wrong please?
How do I update flvstreamer please? Is this the right file or should I be trying to update rmtpdump?
Hi
Looks as though you're using get_iplayer from PPA, that's good.
It uses RTMPDump instead of Flvstreamer.
Latest version is RTMPDump-v2.4. No need to update it.
For BBC local radio sometimes MPlayer is needed too.
So make sure it's installed...
Code:
sudo apt-get install mplayer
Then, same as before...
Code:
get_iplayer --type=radio --pid=p011d2td
(If you've a part-downloaded show, delete it first).
;)
Re: get-iplayer fails on every download attempt
Many thanks ron999, I tried that and it said that I have the latest mplayer version. I have replicated the work using winduhs and all works fine - but sadly this is not what I would wish to do #relyuponwindows
It claims that the flvstreamer or rmtpdump file is corrupted but given my low level of knowledge with linux, I am at a loss on how to copy over it. I've tried as I said before with re-install but to no avail. Thank you sincerely for your help however.
Re: get-iplayer fails on every download attempt
Hi stobio, If you have any partially downloaded files, delete it and try it again as suggested by ron999.
Somehow, the resume download functionality does not work properly.