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.
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.
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.
cheers for the hotfix user-2, works a treat:)
(28-06-2018, 12:49 AM)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!
Thanks for spotting the error - now fixed.
(04-07-2018, 12:45 PM)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
Happily downloading recursively again with v3.16.
Many thanks.