Re: Multiple pids - another way, in some cases

2015-02-10 Thread Budge

On 11/01/2014 03:09 PM, roadcone wrote:
 For those new to using the command line or terminal and wanting
 to secure all programs from a series, there may be an alternative
 to harvesting and entering multiple pids.

 In some cases the program series may have a series web page. For
 example, Germany: Memories of a Nation has this one:

 http://www.bbc.co.uk/programmes/b04dwbwz/broadcasts/2014/11

 The pid from that url is b04dwbwz but that will not --get you
 anything apart from a list of pids for the individual programs. Add:

 --pid-recursive

 to your command and get_iplayer will try to get each individual
 program. It will fail where the program is too old, not yet
 broadcast, already in your download history or some other BBC
 problem and as a consequence, you will get loads of error messages
 but it will get what is available that you do not already have.
 This is not a panacea but may help in some cases though do check
 the downloads are what you expect as you may need to go hunt the
 errant episode manually.

 ___
 get_iplayer mailing list
 get_iplayer@lists.infradead.org
 http://lists.infradead.org/mailman/listinfo/get_iplayer

Just a quick line to thank you for this brilliant tip.   Just lost a
bunch of files for a couple of series and this works a treat.  They are
being replaced as I type.

___
get_iplayer mailing list
get_iplayer@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/get_iplayer


Re: Multiple pids - another way, in some cases

2015-02-10 Thread Andrew Moore


Budge wrote:
Just a quick line to thank you for this brilliant tip. 


Amen to that, amazing tool - I use it a lot on radio too.
On long-running series (like DR Who TV) it will find all old episode PIDs and 
list them as not available, but just leave it chugging away and it'll get all 
available content - even the 2 minute trailers etc.
Not sure if --pid-recursive is a recent addition, but thanks for it anyway - 
saves a helluva lot of time copying individual PIDs

___
get_iplayer mailing list
get_iplayer@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/get_iplayer


Re: Multiple pids - another way, in some cases

2015-02-10 Thread Guy Rolls
It's very useful,  I first used it soon after roadcone posted here - 
thanks.  I had just discovered The Infinite Monkey Cage and decided to 
download all of the episodes of the current series if I could get 
them.   Imagine my surprise when I returned to the laptop to find that 
it had downloaded all 54 eposodes from Seriues 1 to Series 10!


On 10/02/2015 11:58, Andrew Moore wrote:


Amen to that, amazing tool - I use it a lot on radio too.
On long-running series (like DR Who TV) it will find all old episode PIDs and 
list them as not available, but just leave it chugging away and it'll get all 
available content - even the 2 minute trailers etc.
Not sure if --pid-recursive is a recent addition, but thanks for it anyway - 
saves a helluva lot of time copying individual PIDs

___
get_iplayer mailing list
get_iplayer@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/get_iplayer



___
get_iplayer mailing list
get_iplayer@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/get_iplayer


Re: Multiple pids - another way, in some cases

2014-11-02 Thread roadcone

On 02/11/14 00:18, Nick Payne wrote:

That method doesn't seem to work for me - for TV, anyway. For example,
BBC4 have a number of blues programs available in their archive (see



). If I try to use the

p01m79bn pid, I get the following:

 get_iplayer --pid=p01m79bn --pid-recursive --output
D:\Users\Nick\Videos --tvmode=best

get_iplayer v2.87, 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.

WARNING: rdf URL contained no data
WARNING: PID URL contained no RDF data. Trying to record PID directly.
INFO: Trying pid: p01m79bn using type: tv
INFO: Trying to stream pid using type tv
INFO: pid not found in tv cache
Matches:

INFO: 1 Matching Programmes
ERROR: Failed to get version pid metadata from iplayer site


Hello Nick,

Not tried this out lately on TV, but only on radio. If I try it on
Peaky Blinders:

http://www.bbc.co.uk/iplayer/episodes/b045fz8r

It lists both series, and provides a pid for each. If it try my
suggested command using the series 2 pid b04kkm8q then it tells
me that they are all in my download history.

If I try your pid then it fails, as you say.

So this is a mystery to me but it may be that the web page
you list is not a series page but a collection of several separate
programs, connected only by the subject matter.

Sorry I can't help further.

Clive



___
get_iplayer mailing list
get_iplayer@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/get_iplayer


Re: Multiple pids - another way, in some cases

2014-11-02 Thread Jeremy Nicoll - ml get_iplayer
roadcone roadc...@gmx.com wrote:

 ...  then it tells me that they are all in my download history.

You'd need to code  --force   to stop get_iplayer from stopping because it
found (from the download history) that you've already downloaded those
items.
 
-- 
Jeremy Nicoll - my opinions are my own.

___
get_iplayer mailing list
get_iplayer@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/get_iplayer


Multiple pids - another way, in some cases

2014-11-01 Thread roadcone

For those new to using the command line or terminal and wanting
to secure all programs from a series, there may be an alternative
to harvesting and entering multiple pids.

In some cases the program series may have a series web page. For
example, Germany: Memories of a Nation has this one:

http://www.bbc.co.uk/programmes/b04dwbwz/broadcasts/2014/11

The pid from that url is b04dwbwz but that will not --get you
anything apart from a list of pids for the individual programs. Add:

--pid-recursive

to your command and get_iplayer will try to get each individual
program. It will fail where the program is too old, not yet
broadcast, already in your download history or some other BBC
problem and as a consequence, you will get loads of error messages
but it will get what is available that you do not already have.
This is not a panacea but may help in some cases though do check
the downloads are what you expect as you may need to go hunt the
errant episode manually.

___
get_iplayer mailing list
get_iplayer@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/get_iplayer


Re: Multiple pids - another way, in some cases

2014-11-01 Thread Nick Payne
That method doesn't seem to work for me - for TV, anyway. For example, 
BBC4 have a number of blues programs available in their archive (see 
http://www.bbc.co.uk/iplayer/group/p01m79bn). If I try to use the 
p01m79bn pid, I get the following:


get_iplayer --pid=p01m79bn --pid-recursive --output 
D:\Users\Nick\Videos --tvmode=best


get_iplayer v2.87, 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.

WARNING: rdf URL contained no data
WARNING: PID URL contained no RDF data. Trying to record PID directly.
INFO: Trying pid: p01m79bn using type: tv
INFO: Trying to stream pid using type tv
INFO: pid not found in tv cache
Matches:

INFO: 1 Matching Programmes
ERROR: Failed to get version pid metadata from iplayer site


Nick

On 02/11/2014 02:09, roadcone wrote:

For those new to using the command line or terminal and wanting
to secure all programs from a series, there may be an alternative
to harvesting and entering multiple pids.

In some cases the program series may have a series web page. For
example, Germany: Memories of a Nation has this one:

http://www.bbc.co.uk/programmes/b04dwbwz/broadcasts/2014/11

The pid from that url is b04dwbwz but that will not --get you
anything apart from a list of pids for the individual programs. Add:

--pid-recursive

to your command and get_iplayer will try to get each individual
program. It will fail where the program is too old, not yet
broadcast, already in your download history or some other BBC
problem and as a consequence, you will get loads of error messages
but it will get what is available that you do not already have.
This is not a panacea but may help in some cases though do check
the downloads are what you expect as you may need to go hunt the
errant episode manually.

___
get_iplayer mailing list
get_iplayer@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/get_iplayer




___
get_iplayer mailing list
get_iplayer@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/get_iplayer