I ran get_iplayer --tvmode best --pid-recursive --pid b07xdmgk using version 3.27, and it downloaded all of Season 1, but only the first 36 of 52 episodes of Seasons 2 and 3.
I did some hacking around myself, and some parsing of __IPLAYER_REDUX_STATE__ in the webpages later, I wrote https://gist.github.com/palfrey/3f9fc8abce3d2763392a07ddca775751 which was able to fill in the missing episodes, but not sure how to fold in that extra work into the main program (especially as my Perl is rusty and my script is in Python)
I ran
get_iplayer --tvmode best --pid-recursive --pid b07xdmgk
using version 3.27, and it downloaded all of Season 1, but only the first 36 of 52 episodes of Seasons 2 and 3.I did some hacking around myself, and some parsing of
__IPLAYER_REDUX_STATE__
in the webpages later, I wrote https://gist.github.com/palfrey/3f9fc8abce3d2763392a07ddca775751 which was able to fill in the missing episodes, but not sure how to fold in that extra work into the main program (especially as my Perl is rusty and my script is in Python)