get-iplayer / get_iplayer

A utility for downloading TV and radio programmes from BBC iPlayer and BBC Sounds
https://github.com/get-iplayer/get_iplayer/wiki
GNU General Public License v3.0
2.13k stars 229 forks source link

--pid-recursive downloading "More Like This" shows #450

Closed Curtisjk closed 8 months ago

Curtisjk commented 8 months ago

Do not file a bug report if you are using get_iplayer outside the UK. If you do, your report will be ignored.

Do not file a bug report if you are using get_iplayer with a VPN or proxy from any location, including the UK. If you do, your report will be ignored.

Search the repository (search field at top left) to see if a report already exists for the bug in the issue tracker. Do not create a duplicate report. Duplicate reports will be ignored.

Review recent open and closed entries in the issue tracker to see if a report already exists for the bug. Do not create a duplicate report. Duplicate reports will be ignored.

Ensure that you are using get_iplayer 3.34 or higher. If not, your report will be ignored.

Identify the operating system and version where get_iplayer demonstrates the bug

get_iplayer v3.34 - Docker (marginal/get_iplayer)

Provide a clear and concise description of the bug. Do not paste get_iplayer output or screenshots into the field below. If you do, your report will be ignored.

When downloading a program (Peter Rabbit - cbeebies), get_iplayer is attempting to also download shows from seriesId=more-like-this - resulting in other shows being downloaded.

Provide the PID or URL of the programme you are attempting to download, if applicable. Provide the PID or URL for only one programme.

b052sx2p

Provide the complete get_iplayer command line that demonstrates the bug. Do not truncate or excerpt the command. If you do, your report will be ignored. If you are using the Web PVR, list the steps necessary to reproduce the bug, in as much detail as possible.

get_iplayer --tv-quality=fhd,hd --pid-recursive --pid=b052sx2p

Drag your verbose log file into the field below to create an attachment. Your verbose log file must be added as an attachment. Do not paste its contents into the field below. If you do, your report will be ignored. You may enter a URL linking to your verbose log file on a pastebin site. If the bug prevents get_iplayer from running, enter "N/A" in the field below. If you enter any other text in the field below, your report will be ignored.

get_iplayer --tv-quality=fhd,hd --pid-recursive --pid=b052sx2p --verbose WARNING: Ignoring invalid option(s) in /etc/get_iplayer/options: WARNING: nopurge = 1 WARNING: Please remove invalid options from /etc/get_iplayer/options INFO: Use --dump-options to display all valid options get_iplayer v3.34 Copyright (C) 2008-2010 Phil Lewis, 2010- get_iplayer contributors 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.

INFO: Start: 2023-12-12T09:53:16 (1702374796) INFO: encodinglocale = UTF-8 INFO: encodinglocalefs = UTF-8 INFO: encodingconsoleout = UTF-8 INFO: encodingconsolein = UTF-8 INFO: encodingwebrequest = UTF-8 INFO: ${^UNICODE} = 0 INFO: Profile dir: /output/.get_iplayer INFO: User options file: /output/.get_iplayer/options INFO: System options file: /etc/get_iplayer/options -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- Current options: encodingconsolein = UTF-8 encodingconsoleout = UTF-8 encodinglocale = UTF-8 encodinglocalefs = UTF-8 encodingwebrequest = UTF-8 expiry = 3000 fileprefix = <.senum><.episodeshort> pid = b052sx2p pidrecursive = 1 tvmode = fhd,hd verbose = 1

INFO: Search args: '' INFO: Cleaning PID - old: 'b052sx2p' new: 'b052sx2p'

INFO: Downloading URL (1/3): https://www.bbc.co.uk/programmes/b052sx2p.json INFO: tv series or brand PID detected (b052sx2p)

INFO: Downloading URL (1/3): https://www.bbc.co.uk/programmes/b052sx2p/episodes/player?page=1 INFO: No episodes found, checking alternate location...

INFO: Downloading URL (1/3): https://www.bbc.co.uk/iplayer/episodes/b052sx2p

INFO: Downloading URL (1/3): https://www.bbc.co.uk/iplayer/episodes/b052sx2p/peter-rabbit?seriesId=b052sy2x

INFO: Downloading URL (1/3): https://www.bbc.co.uk/iplayer/episodes/b052sx2p/peter-rabbit?seriesId=more-like-this Episodes: Peter Rabbit: Series 1 - 33. The Tale of the Surprising Sisters, CBeebies, b03ybqf3 Peter Rabbit: Series 1 - 34. The Tale of the Wrecked House, CBeebies, b03ybt05 Peter Rabbit: Series 1 - 35. The Tale of the Stolen Firewood, CBeebies, b03ybw6k Peter Rabbit: Series 1 - 36. The Tale of Jeremy Fisher's Recital, CBeebies, b03ywbt8 Peter Rabbit: Series 1 - 37. The Tale of the Runaway Rabbit, CBeebies, b03ywbys Peter Rabbit: Series 1 - 38. The Tale of Cotton-tail's Cake, CBeebies, b03ywc30 Peter Rabbit: Series 1 - 39. The Tale of the Terrible Trap, CBeebies, b03ywc8x Peter Rabbit: Series 1 - 40. The Tale of the Flying Fox, CBeebies, b03ywd23 Peter Rabbit: Series 1 - 41. The Tale of the True Friends, CBeebies, b04q03fg Peter Rabbit: Series 1 - 43. The Tale of the Peekaboo Rabbit, CBeebies, b04q0hb5 Peter Rabbit: Series 1 - 44. The Tale of the Fierce Bad Rabbit, CBeebies, b04q0kcq Peter Rabbit: Series 1 - 45. The Tale of Old Brown's Feather, CBeebies, b04q0pmw Peter Rabbit: Series 1 - 46. The Tale of Jeremy Fisher's Musical Adventure, CBeebies, b04t28r1 Peter Rabbit: Series 1 - 47. The Tale of the Squeaky Toy, CBeebies, b04t66xj Peter Rabbit: Series 1 - 48. The Tale of the Uninvited Badger, CBeebies, b04t6fs2 Peter Rabbit: Series 1 - 49. The Tale of the Brewing Storm, CBeebies, b04t6m0l Peter Rabbit: Series 1 - 50. The Tale of the Flying Rabbits, CBeebies, b04t6pqj Peter Rabbit: Series 2 - 1. The Tale of the Puddleduck Disaster, CBeebies, b05s92b5 Peter Rabbit: Series 2 - 2. The Tale of the Squirrel Hotpot, CBeebies, b05s94q6 Peter Rabbit: Series 2 - 3. The Tale of the Scare Owl, CBeebies, b05s96f8 Peter Rabbit: Series 2 - 4. The Tale of the Old Brown's New Roost, CBeebies, b05s9bgw Peter Rabbit: Series 2 - 5. The Tale of the Tunnel Rumbler, CBeebies, b05s9f94 Peter Rabbit: Series 2 - 6. The Tale of the Best Bowler, CBeebies, b05sxtqt Peter Rabbit: Series 2 - 7. The Tale of the Great Potato Blunder, CBeebies, b05sxwvd Peter Rabbit: Series 2 - 8. The Tale of the Tiny Terror, CBeebies, b05sxxpw Peter Rabbit: Series 2 - 9. The Tale of the Treehouse Rescue, CBeebies, b05sxyhw Peter Rabbit: Series 2 - 18. The Tale of the Hungry Thieves, CBeebies, b063d598 Peter Rabbit: Series 2 - 19. The Tale of the Seed Snatch, CBeebies, b063dg22 Peter Rabbit: Series 2 - 20. The Tale of Dr Bobtail's Adventure, CBeebies, b063dkw2 Peter Rabbit: Series 2 - 21. The Tale of the Locked Cage, CBeebies, b063zvly Peter Rabbit: Series 2 - 22. The Tale of Nutkin's Rabbity Day, CBeebies, b0640sfm Peter Rabbit: Series 2 - 23. The Tale of the Unexpected Hero, CBeebies, b0643dzl Peter Rabbit: Series 2 - 24. The Tale of the Amazing Mum, CBeebies, b064cm28 Peter Rabbit: Series 2 - 25. The Tale of Mum's Precious Things, CBeebies, b0644rpq Peter Rabbit: More Like This - Old Jack's Boat, CBeebies, b05qpx8c INFO: 35 total programmes -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: Loaded history for first check. INFO: Loading recordings history INFO: 'Peter Rabbit: Series 1 - 33. The Tale of the Surprising Sisters (b03ybqf3)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 1 - 34. The Tale of the Wrecked House (b03ybt05)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 1 - 35. The Tale of the Stolen Firewood (b03ybw6k)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 1 - 36. The Tale of Jeremy Fisher's Recital (b03ywbt8)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 1 - 37. The Tale of the Runaway Rabbit (b03ywbys)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 1 - 38. The Tale of Cotton-tail's Cake (b03ywc30)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 1 - 39. The Tale of the Terrible Trap (b03ywc8x)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 1 - 40. The Tale of the Flying Fox (b03ywd23)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 1 - 41. The Tale of the True Friends (b04q03fg)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 1 - 43. The Tale of the Peekaboo Rabbit (b04q0hb5)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 1 - 44. The Tale of the Fierce Bad Rabbit (b04q0kcq)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 1 - 45. The Tale of Old Brown's Feather (b04q0pmw)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 1 - 46. The Tale of Jeremy Fisher's Musical Adventure (b04t28r1)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 1 - 47. The Tale of the Squeaky Toy (b04t66xj)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 1 - 48. The Tale of the Uninvited Badger (b04t6fs2)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 1 - 49. The Tale of the Brewing Storm (b04t6m0l)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 1 - 50. The Tale of the Flying Rabbits (b04t6pqj)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 2 - 01. The Tale of the Puddleduck Disaster (b05s92b5)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 2 - 02. The Tale of the Squirrel Hotpot (b05s94q6)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 2 - 03. The Tale of the Scare Owl (b05s96f8)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 2 - 04. The Tale of the Old Brown's New Roost (b05s9bgw)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 2 - 05. The Tale of the Tunnel Rumbler (b05s9f94)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 2 - 06. The Tale of the Best Bowler (b05sxtqt)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 2 - 07. The Tale of the Great Potato Blunder (b05sxwvd)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 2 - 08. The Tale of the Tiny Terror (b05sxxpw)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 2 - 09. The Tale of the Treehouse Rescue (b05sxyhw)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 2 - 18. The Tale of the Hungry Thieves (b063d598)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 2 - 19. The Tale of the Seed Snatch (b063dg22)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 2 - 20. The Tale of Dr Bobtail's Adventure (b063dkw2)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 2 - 21. The Tale of the Locked Cage (b063zvly)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 2 - 22. The Tale of Nutkin's Rabbity Day (b0640sfm)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 2 - 23. The Tale of the Unexpected Hero (b0643dzl)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 2 - 24. The Tale of the Amazing Mum (b064cm28)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Peter Rabbit: Series 2 - 25. The Tale of Mum's Precious Things (b0644rpq)' already in history (/output/.get_iplayer/download_history) - use --force to override -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: 'Old Jack's Boat - 04. Storm in a Teacup (b05qpx8c)' already in history (/output/.get_iplayer/download_history) - use --force to override

If you are using the Web PVR, provide your web browser name and version. This information typically can be found from the application menu via Chrome/Firefox/Safari->About... (macOS) or Help->About... (Linux/Windows)

No response