On 03/01/2013 16:08, Vangelis forthnet wrote:
1. Why do the wma versions (UK & non-UK) not get detected
as available radiomodes, if they are there?
The BBC metadata changed slightly, so wma streams were no longer
detected. Now fixed in Git repo.
I'm not sure this will do anybody any favours. The only case I can
imagine someone begin desperate enough to use the wma streams is the
rare instance (such as this one) when the rtmp streams for a programme
are broken. As you pointed out, mplayer (used by get_iplayer) is not a
reliable downloader. The VLC command line approach is a little better,
but not much. VLC will at least sometimes retry a download that fails,
but that just means your download time is twice as long. Sometimes it
just hangs. It's probably best to do as you suggested and pick out the
ASX playlist URL and bang it into VLC to download manually. With the
new changes to get_iplayer, you can use --streaminfo to get the URL:
get_iplayer --type radio --streaminfo "educating archie"
The wma stream info looks like this:
stream: wma1
authstring:
bitrate: 128
ext: wma
identifier: b009gc54/iplayer_intl_stream_wma_uk_concrete
priority: 10
server: http://www.bbc.co.uk/mediaselector/4/asx/
streamer: mms
streamurl:
http://www.bbc.co.uk/mediaselector/4/asx/b009gc54/iplayer_intl_stream_wma_uk_concrete
swfurl:
http://www.bbc.co.uk/emp/revisions/18269_21576_10player.swf?revision=18269_21576
type: (iplayer_intl_stream_wma_uk_concrete) mms wma9 128kbps
stream (CDN: asx/10)
The "streamurl" value is the ASX playlist URL.
2. Let's focus on the UK-only detected "flashaaclow2" radiomode;
If you try to record this (from a UK IP):
get_iplayer --type=radio --pid=b009gc5s --modes=flashaaclow2 --force
--verbose
you'll see that the recording fails:
The "flashaaclow2" mode pointed to a 3gp stream, which get_iplayer can't
download. Those streams used to be ignored, but apparently the BBC
metadata changed. Now fixed in Git repo.
_______________________________________________
get_iplayer mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/get_iplayer