Previously I was manually obtaining the URL of the DASH M4S files to then build the entire MP4. This required visiting the web page for the episode, and then opening the network console while skipping to the end of the audio to see the last URL's name.
For ease of use, it'd be ideal to cut out such a manual step (and not simply automate it partially with browser automation)
This can be handled by get_iplayer instead, for example:
⇣
```
get_iplayer v3.27, 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.
Episodes:
Today - 09/04/2013, BBC Radio 4, b01rqpk3
Today - 26/12/2013, BBC Radio 4, b03m7z06
Today - 27/12/2013, BBC Radio 4, b03m80qp
Today - 30/12/2013, BBC Radio 4, b03mcmwv
Today - 31/12/2013, BBC Radio 4, b03mfvl1
Today - 02/01/2014, BBC Radio 4, b03mhyzh
Today - 26/12/2014, BBC Radio 4, b04vjh7m
Today - 27/12/2014, BBC Radio 4, b04vjqrg
Today - 29/12/2014, BBC Radio 4, b04vk6kp
Today - 30/12/2014, BBC Radio 4, b04vkhjc
Today - 31/12/2014, BBC Radio 4, b04vkm6p
Today - 03/06/2016, BBC Radio 4, b07d6nhz
Today - 26/12/2017, BBC Radio 4, b09jqt6r
Today - 27/12/2017, BBC Radio 4, b09jqtb1
Today - 28/12/2017, BBC Radio 4, b09jqtfq
Today - 29/12/2017, BBC Radio 4, b09jqtjx
Today - 30/12/2017, BBC Radio 4, b09jxkv4
Today - Spiritual Retreat, BBC Radio 4, p07c34m2
Today - 08/02/2021, BBC Radio 4, m000s1rd
Today - 09/02/2021, BBC Radio 4, m000s17w
Today - 10/02/2021, BBC Radio 4, m000s2jl
Today - 11/02/2021, BBC Radio 4, m000s2qb
Today - 12/02/2021, BBC Radio 4, m000s3nh
Today - 13/02/2021, BBC Radio 4, m000s7j7
Today - 15/02/2021, BBC Radio 4, m000s800
Today - 16/02/2021, BBC Radio 4, m000s9tk
Today - 17/02/2021, BBC Radio 4, m000s7lp
Today - 18/02/2021, BBC Radio 4, m000s9qm
Today - 19/02/2021, BBC Radio 4, m000sbdn
Today - 20/02/2021, BBC Radio 4, m000shfv
Today - 22/02/2021, BBC Radio 4, m000sgrd
Today - 23/02/2021, BBC Radio 4, m000sj77
Today - 24/02/2021, BBC Radio 4, m000sh7v
Today - 25/02/2021, BBC Radio 4, m000sjxr
Today - 26/02/2021, BBC Radio 4, m000skc2
Today - 27/02/2021, BBC Radio 4, m000sq89
Today - 01/03/2021, BBC Radio 4, m000sqqs
Today - 02/03/2021, BBC Radio 4, m000sqk4
Today - 03/03/2021, BBC Radio 4, m000sr3m
Today - 04/03/2021, BBC Radio 4, m000srdv
Today - 05/03/2021, BBC Radio 4, m000ss31
Today - 06/03/2021, BBC Radio 4, m000sxxj
Today - 08/03/2021, BBC Radio 4, m000sy1g
Today - 09/03/2021, BBC Radio 4, m000sz1h
INFO: 44 total programmes
```
Previously I was manually obtaining the URL of the DASH M4S files to then build the entire MP4. This required visiting the web page for the episode, and then opening the network console while skipping to the end of the audio to see the last URL's name.
For ease of use, it'd be ideal to cut out such a manual step (and not simply automate it partially with browser automation)
This can be handled by
get_iplayer
instead, for example:get_iplayer --type=radio --pid "b006qj9z" --pid-recursive --test
⇣ ``` get_iplayer v3.27, 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. Episodes: Today - 09/04/2013, BBC Radio 4, b01rqpk3 Today - 26/12/2013, BBC Radio 4, b03m7z06 Today - 27/12/2013, BBC Radio 4, b03m80qp Today - 30/12/2013, BBC Radio 4, b03mcmwv Today - 31/12/2013, BBC Radio 4, b03mfvl1 Today - 02/01/2014, BBC Radio 4, b03mhyzh Today - 26/12/2014, BBC Radio 4, b04vjh7m Today - 27/12/2014, BBC Radio 4, b04vjqrg Today - 29/12/2014, BBC Radio 4, b04vk6kp Today - 30/12/2014, BBC Radio 4, b04vkhjc Today - 31/12/2014, BBC Radio 4, b04vkm6p Today - 03/06/2016, BBC Radio 4, b07d6nhz Today - 26/12/2017, BBC Radio 4, b09jqt6r Today - 27/12/2017, BBC Radio 4, b09jqtb1 Today - 28/12/2017, BBC Radio 4, b09jqtfq Today - 29/12/2017, BBC Radio 4, b09jqtjx Today - 30/12/2017, BBC Radio 4, b09jxkv4 Today - Spiritual Retreat, BBC Radio 4, p07c34m2 Today - 08/02/2021, BBC Radio 4, m000s1rd Today - 09/02/2021, BBC Radio 4, m000s17w Today - 10/02/2021, BBC Radio 4, m000s2jl Today - 11/02/2021, BBC Radio 4, m000s2qb Today - 12/02/2021, BBC Radio 4, m000s3nh Today - 13/02/2021, BBC Radio 4, m000s7j7 Today - 15/02/2021, BBC Radio 4, m000s800 Today - 16/02/2021, BBC Radio 4, m000s9tk Today - 17/02/2021, BBC Radio 4, m000s7lp Today - 18/02/2021, BBC Radio 4, m000s9qm Today - 19/02/2021, BBC Radio 4, m000sbdn Today - 20/02/2021, BBC Radio 4, m000shfv Today - 22/02/2021, BBC Radio 4, m000sgrd Today - 23/02/2021, BBC Radio 4, m000sj77 Today - 24/02/2021, BBC Radio 4, m000sh7v Today - 25/02/2021, BBC Radio 4, m000sjxr Today - 26/02/2021, BBC Radio 4, m000skc2 Today - 27/02/2021, BBC Radio 4, m000sq89 Today - 01/03/2021, BBC Radio 4, m000sqqs Today - 02/03/2021, BBC Radio 4, m000sqk4 Today - 03/03/2021, BBC Radio 4, m000sr3m Today - 04/03/2021, BBC Radio 4, m000srdv Today - 05/03/2021, BBC Radio 4, m000ss31 Today - 06/03/2021, BBC Radio 4, m000sxxj Today - 08/03/2021, BBC Radio 4, m000sy1g Today - 09/03/2021, BBC Radio 4, m000sz1h INFO: 44 total programmes ```