Available modes for non-indexed webvideo

dinkypumpkin dinkypumpkin at gmail.com
Wed Feb 6 15:02:11 EST 2013

On 06/02/2013 17:45, Vangelis forthnet wrote:
> Is there any other proper way in this case, that eludes me, for finding
> out the available
> modes before the actual download?
> I can do it manually, by first finding vPID at:
> http://www.bbc.co.uk/iplayer/playlist/p014n619
> (which is p014n61d) & then view the available streams at:
> http://www.bbc.co.uk/mediaselector/4/mtis/stream/p014n61d
> but how to do it with GIP?
> (as far as the actual download is concerned, I know that using
> --modes=best will get me the best available quality (i.e. flashvhigh),
> but this
> is not my original query...)

I think you may be out of luck for the present.  There are several thing 
going on here:

1. --info is ignored for PIDs not in the cache.  That functionality 
could be added, but...

2. --info doesn't short-circuit --pid/--url, so even if --info was 
implemented for PIDs not in the cache, the download would still be 
initiated.  get_iplayer could be changed so that --info short-circuits 
(which seems like a good idea to me), but...

3. get_iplayer doesn't process URLs containing "/programmes/". I think 
that is because at the time the URL is being converted to a PID there is 
no way for get_iplayer to know if the URL refers to a single episode or 
a series.  However, get_iplayer already uses the metadata associated 
with a PID (downloaded after the URL is processed) to determine if the 
resource is an episode, clip or series, so the ban on URLs containing 
"/programmes/" might be obsolete code.  I would have to test the various 
types of "/programmes/" pages to know if it would be safe to remove the 
restriction, but that is a low priority item.

More information about the get_iplayer mailing list