[FIXED] --pid-recursive doesn't work for all non-CBBC/Cbeebies TV and radio series
#1
Here is an example of a show that no longer recursively downloads:
get_iplayer -pid=b006ww0v --pid-recursive

You probably already know this but I will throw it out anyways. You can get a list of episode pids here:
http://www.bbc.co.uk/programmes/b006ww0v/children.json

Json would be much easier to handle programmatically than parsing ever changing HTML.
#2
Thanks for the report. This is due to another change at the BBC end. Will fix in next release. Anyone who can't wait: In the get_iplayer(.pl) script, find the string contains(@typeof,"Episode") and change it to contains(@class,"programme--episode"). There should only be one instance, on line 5026 in v3.14.
#3
Not just radio series - tv series too.

E.g. http://www.bbc.co.uk/programmes/b00qzk9r...des/player
#4
Yep. Some TV series I tested earlier no longer work, so the changes must have now rolled out globally. The temporary fix is the same for TV and radio, though.

EDIT: --pid-recursive support for CBBC and CBeebies series still requires the fix from earlier thread

EDIT 2: Link to earlier thread was incorrect, now fixed.
#5
cheers for the hotfix dinky, works a treat:)
#6
This fix works. Thanks!
#7
(28-06-2018, 12:49 AM)dinky Wrote: Yep. Some TV series I tested earlier no longer work, so the changes must have now rolled out globally. The temporary fix is the same for TV and radio, though.

EDIT: --pid-recursive support for CBBC and CBeebies series still requires the fix from earlier thread

Been trying for ages to get the fix to work for CBeebies then realised your link to 'earlier thread' links back to this thread not to previous thread

i.e. thread 1805 not 1822

Should have spotted the other thread earlier, d'oh!
#8
Thanks for spotting the error - now fixed.
#9
(04-07-2018, 12:45 PM)dinky Wrote: Thanks for spotting the error - now fixed.

Applied both fixes now and CBeebies works for me once again - Yeeharrrr!
Brilliant work as ever Dinky, thanks fellah
#10
fixed in v3.15
#11
Happily downloading recursively again with v3.16.
Many thanks.


Possibly Related Threads...
Thread Author Replies Views Last Post
  [FIXED]  --pid-recursive doesn't work for CBBC and CBeebies series nevla 6 1,920 04-07-2018, 11:39 PM
Last Post: dinky
  Why doesn't Doctor Who box set appear in search results? encore 6 2,391 23-06-2018, 11:28 PM
Last Post: Linnaeus
  [FIXED]  No episodes found using --pid-recursive on CBBC/CBeebies programmes swaleuser 2 1,837 24-03-2018, 07:59 PM
Last Post: dinky
  Radio Series "Tracks" missing from cache t_offlock 2 1,474 21-12-2017, 06:49 PM
Last Post: t_offlock