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!