Ascoware / get-iplayer-automator

The goal of Get iPlayer Automator is to allow iTunes and your Mac to become the hub for your British Television experience regardless of where in the world you are. Currently, Get iPlayer Automator allows you to download and watch BBC and ITV shows on your Mac. Series-Link/PVR functionality ensures you will never miss your favourite shows. Programmes are fully tagged and added to iTunes automatically upon completion. It is simple and easy to use, and runs on any machine running Mac OS X 10.7 or later. And since the shows are in iTunes, it is extremely easy to transfer them to your iPod, iPhone, or Apple TV allowing you to enjoy your shows on the go or on your television.
GNU General Public License v3.0
144 stars 27 forks source link

Cannot download any BBC radio programmes #330

Open AndyinCheshire opened 3 years ago

AndyinCheshire commented 3 years ago

What steps will reproduce the problem? Be specific, and provide as much detail as possible.

This has been ongoing for weeks. The database updates, the programme on BC Radio can be found,m but the download fails

What is the expected output? What do you see instead?

"Problem unknown Please submit a bug report"

What version of GiA are you using? On what version of OS X?

Latest 1.21.9 OSX 11.2.3

Are you using a web proxy? DNS proxy? VPN? VPS?

No

What program are you attempting to download (full title, series and episode)? Provide only ONE program as an example.

Mr Finchley Goes to Paris

But, it's every single BBC radio programme

Please provide any additional information below.

skovatch commented 3 years ago

I was able to download that show, so we'll have to see what error you get. Can you turn on verbose mode and attach the contents of the log?

AndyinCheshire commented 3 years ago

Thanks.

Can you tell me how to turn on verbose mode, please?

I can download via Terminal, btw.

Sent from my iPhone.

On 27 Apr 2021, at 21:42, Scott Kovatch @.***> wrote:

 I was able to download that show, so we'll have to see what error you get. Can you turn on verbose mode and attach the contents of the log?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

skovatch commented 3 years ago

In the application menu, pick "Preferences...", then check the box Verbose Mode, about half way down. Then try to start a download.

AndyinCheshire commented 3 years ago

Will do. Thank you.

Sent from my iPhone.

On 27 Apr 2021, at 22:55, Scott Kovatch @.***> wrote:

 In the application menu, pick "Preferences...", then check the box Verbose Mode, about half way down. Then try to start a download.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

AndyinCheshire commented 3 years ago

Get iPlayer Automator 1.21.9 Initialized. <AppController: 0x7fdfb05327f0>: Updating Programme Index Feeds...

INFO: Indexing radio programmes (concurrent) INFO: Added 328 radio programmes to cache INFO: 15007 matching programmes <AppController: 0x7fdfb05327f0>: Index Updated.

INFO: Loading proxy settings... INFO: No proxy to load INFO: Proxy load complete. INFO: No proxy will be used AppController: Starting Downloads

Downloading Show 1/1:

Downloading Mr Finchley Goes to Paris /Applications/Get iPlayer Automator 2.app/Contents/Resources/get_iplayer/perl/bin/get_iplayer --profile-dir=/Users/andy/Library/Application Support/Get iPlayer Automator --nocopyright --nopurge --atomicparsley=/Applications/Get iPlayer Automator 2.app/Contents/Resources/get_iplayer/utils/bin/AtomicParsley -e604800000000 --output=/Users/andy/iTunes/iTunes Music --subdir --logprogress --modes=radiobest,radiobetter,radiogood,tvbest,tvbetter --pid b007jzhn --whitespace --attempts=5 --thumbsize=640 --ffmpeg=/Applications/Get iPlayer Automator 2.app/Contents/Resources/get_iplayer/utils/bin/ffmpeg --log-progress --verbose --file-prefix= - (()) INFO: Start: 2021-04-28T08:12:54 (1619593974) INFO: encodinglocale = UTF-8 INFO: encodinglocalefs = UTF-8 INFO: encodingconsoleout = UTF-8 INFO: encodingconsolein = UTF-8 INFO: ${^UNICODE} = 39 INFO: Profile dir: /Users/andy/Library/Application Support/Get iPlayer Automator INFO: User options file: /Users/andy/Library/Application Support/Get iPlayer Automator/options INFO: System options file: /etc/get_iplayer/options -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- Current options: atomicparsley = /Applications/Get iPlayer Automator 2.app/Contents/Resources/get_iplayer/utils/bin/AtomicParsley attempts = 5 encodingconsolein = UTF-8 encodingconsoleout = UTF-8 encodinglocale = UTF-8 encodinglocalefs = UTF-8 expiry = 604800000000 ffmpeg = /Applications/Get iPlayer Automator 2.app/Contents/Resources/get_iplayer/utils/bin/ffmpeg fileprefix = - (()) logprogress = 1 modes = radiobest,radiobetter,radiogood,tvbest,tvbetter nocopyright = 1 nopurge = 1 output = /Users/andy/iTunes/iTunes Music pid = b007jzhn profiledir = /Users/andy/Library/Application Support/Get iPlayer Automator subdir = 1 thumbsize = 640 verbose = 1 whitespace = 1 INFO: Search args: '' INFO: Cleaning PID - old: 'b007jzhn' new: 'b007jzhn' INFO: Downloading URL (1/3): https://www.bbc.co.uk/programmes/b007jzhn.json INFO: radio episode PID detected (b007jzhn) Episodes: Mr Finchley Goes to Paris - Episode 2, BBC Radio 4 Extra, b007jzhn INFO: 1 total programmes -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- INFO: Loaded history for first check. INFO: Loading recordings history INFO: Programme not in history INFO: Downloading URL (1/3): https://www.bbc.co.uk/programmes/b007jzhn.json INFO: Getting stream data for version: 'original' INFO: Downloading URL (1/3): https://open.live.bbc.co.uk/mediaselector/6/select/version/2.0/mediaset/iptv-all/vpid/b006nhg0/format/xml?cb=27552 INFO: Downloading URL (1/3): https://aod-dash-uk-live.akamaized.net/usp/auth/vod/piff_abr_full_audio/4684b9-b006nhg0/vf_b006nhg0_02324e70-eef6-4f6b-a1fd-a42a673acf4d.ism.hlsv2.ism/iptv_hd_abr_v1_uk_dash_master.mpd?__gda__=1619615575_011dda73484170c52c8908b4f15e6538 INFO: Downloading URL (1/3): https://aod-hls-uk-live.akamaized.net/usp/auth/vod/piff_abr_full_audio/4684b9-b006nhg0/vf_b006nhg0_02324e70-eef6-4f6b-a1fd-a42a673acf4d.ism.hlsv2.ism/iptv_hd_abr_v1_uk_hls_master.m3u8?__gda__=1619615575_c918a7a154c11eda7ad17fe2009bebf9 INFO: Downloading URL (1/3): https://cp143012-i.akamaihd.net/i/prod_af_mp4_aaclc_128/iplayerstream/p09bv94m_b006nhg0_cUnknown_1618225734325.mp4/master.m3u8?hdnea=st=1619593975~exp=1619615575~acl=/*p09bv94m_b006nhg0_cUnknown_1618225734325.mp4*~hmac=d2b986863512bd4fb44f392950ce5425f7e1320281a717bf810c1afb04d2037c INFO: Downloading URL (1/3): https://open.live.bbc.co.uk/mediaselector/6/select/version/2.0/mediaset/pc/vpid/b006nhg0/format/xml?cb=93160 INFO: Downloading URL (1/3): https://aod-dash-uk-live.akamaized.net/usp/auth/vod/piff_abr_full_audio/4684b9-b006nhg0/vf_b006nhg0_02324e70-eef6-4f6b-a1fd-a42a673acf4d.ism/pc_hd_abr_v2_uk_dash_master.mpd?__gda__=1619615575_7d9b84d0b1f24022ebf43d0692a08538 INFO: Downloading URL (1/3): https://aod-dash-uk.live.cf.md.bbci.co.uk/usp/auth/vod/piff_abr_full_audio/4684b9-b006nhg0/vf_b006nhg0_02324e70-eef6-4f6b-a1fd-a42a673acf4d.ism/pc_hd_abr_v2_uk_dash_master.mpd?Expires=1619615575&Signature=L71HYJBB2XerCxRvbAp5TZUfXikOWKv-PyxloycCko0~ueFE0k2Pj~hDfmG7pk-1H7YwXeAZnNR3ecopZkqv5LRUPhwRJVAZ~JmsDz3b85ftm2llhJiQ0MbSRgfK~uk2--WZncTGgVGIcQEf5DftPYLoK3Ak4yedDAS6DsfU~rBI7joHXVB1LLw72xaw1a9U9WB5U4oprm9ixmfR0EkeRKhJjyONmnwrQl5-JNzBXEqfjol-8nqPFivwkmRbvmN8j38gZLYl~82XIhVqfl~an4K7w7ETKHp2~OeNtcavcuy6RLCcYcjA6DvYU06I5GgdKBb3Qpqt~9JncNd2X2sSRQ__&Key-Pair-Id=K2VWLYKQ4HU1FJ INFO: Downloading URL (1/3): https://aod-hls-uk-live.akamaized.net/usp/auth/vod/piff_abr_full_audio/4684b9-b006nhg0/vf_b006nhg0_02324e70-eef6-4f6b-a1fd-a42a673acf4d.ism/pc_hd_abr_v2_uk_hls_master.m3u8?__gda__=1619615575_990b5fde90852dabb37aa7121b517ab3 INFO: Downloading URL (1/3): https://aod-hls-uk.live.cf.md.bbci.co.uk/usp/auth/vod/piff_abr_full_audio/4684b9-b006nhg0/vf_b006nhg0_02324e70-eef6-4f6b-a1fd-a42a673acf4d.ism/pc_hd_abr_v2_uk_hls_master.m3u8?Expires=1619615575&Signature=JDlcmW2XOmAIHtmFbucTHKR8LniyRcGgIAzVPW4ZcNk-3eho8nP6QItWvCBKsSJMuxhDw5Qf06hSsPRZC~pHWjlA-92mxyVx1jwb1wrRP4tfsVfjQr4SrTasYw0tCySgh3s~2dus1DLf5tdDRey8ZLABr4zGbE0K1w7K77W08GY-6AlTN0K3MFBN~QKv6V-gWMBaSBDCTiW3z3ZEqfnYfyJ4Q7GkeNgm-edIgPOQ5WESb2w~N9R2sFaX8w4GnZjabbJesAeaU6Oa6IYdzuR6QcrNpBwmcsrAwlZCk318Q0OcG8ZjikbkbMrYNJAkqc5~po1-I0TIE46H8COa4lUUDA__&Key-Pair-Id=K2VWLYKQ4HU1FJ INFO: Downloading URL (1/3): https://open.live.bbc.co.uk/mediaselector/6/select/version/2.0/mediaset/apple-ipad-hls/vpid/b006nhg0/format/xml?cb=55846 INFO: Downloading URL (1/3): http://aod-hls-uk-live.akamaized.net/usp/auth/vod/piff_abr_full_audio/4684b9-b006nhg0/vf_b006nhg0_02324e70-eef6-4f6b-a1fd-a42a673acf4d.ism/mobile_wifi_main_sd_abr_v2_uk_hls_master.m3u8?__gda__=1619615576_da9f83cb6d4fd398c6d5ab86c58c38d4 INFO: Downloading URL (1/3): http://cp401492-vh.akamaihd.net/i/prod_af_mp4_aaclc_128/iplayerstream/p09bv94m_b006nhg0_cUnknown_1618225734325.mp4/master.m3u8?hdnea=st=1619593976~exp=1619615576~acl=/*p09bv94m_b006nhg0_cUnknown_1618225734325.mp4*~hmac=5c4ec7f158769f0d72068ff1a2b09b36194870f887f9e3922bf0a0abe5f49680 INFO: Downloading URL (1/3): https://open.live.bbc.co.uk/mediaselector/6/select/version/2.0/mediaset/apple-iphone4-ipad-hls-3g/vpid/b006nhg0/format/xml?cb=51787 INFO: Downloading URL (1/3): http://cp401492-vh.akamaihd.net/i/prod_af_mp4_heaacv1_48/iplayerstream/p09bv94m_b006nhg0_cUnknown_1618225734922.mp4/master.m3u8?hdnea=st=1619593976~exp=1619615576~acl=/*p09bv94m_b006nhg0_cUnknown_1618225734922.mp4*~hmac=9fde62420719a8467da492b56df8273c4f683de9ac40c5874718e30ef9852c48 INFO: Downloading URL (1/3): http://aod-hls-uk-live.akamaized.net/usp/auth/vod/piff_abr_full_audio/4684b9-b006nhg0/vf_b006nhg0_02324e70-eef6-4f6b-a1fd-a42a673acf4d.ism/cellular_main_sd_abr_v2_uk_hls_master.m3u8?__gda__=1619615576_f736c02bf1abc531de72c0d4ba6f1119 INFO: Found mode hafhigh1: gip_haf_340 hls aac N/A N/A N/A 340kbps mf_cloudfront_nonbidi/40 INFO: Found mode hafhigh2: gip_haf_340 hls aac N/A N/A N/A 340kbps mf_akamai_nonbidi/20 INFO: Found mode dafhigh1: gip_daf_320 dash aac N/A N/A N/A 320kbps mf_cloudfront_nonbidi/40 INFO: Found mode dafhigh2: gip_daf_320 dash aac N/A N/A N/A 320kbps mf_akamai_nonbidi/20 INFO: Found mode dafhigh3: gip_daf_320 dash aac N/A N/A N/A 320kbps af_akamai_uk_dash_https/10 INFO: Found mode hafstd1: gip_haf_136 hls aac N/A N/A N/A 136kbps mf_cloudfront_nonbidi/40 INFO: Found mode hafstd2: gip_haf_136 hls aac N/A N/A N/A 136kbps mf_akamai_nonbidi/20 INFO: Found mode hafstd3: gip_haf_136 hls aac N/A N/A N/A 136kbps af_akamai_uk_hls_https/10 INFO: Found mode hlastd1: gip_hla_125 hls aac N/A N/A N/A 125kbps akamai_hls_open_https/100 INFO: Found mode dafstd1: gip_daf_128 dash aac N/A N/A N/A 128kbps mf_cloudfront_nonbidi/40 INFO: Found mode dafstd2: gip_daf_128 dash aac N/A N/A N/A 128kbps mf_akamai_nonbidi/20 INFO: Found mode dafstd3: gip_daf_128 dash aac N/A N/A N/A 128kbps af_akamai_uk_dash_https/10 INFO: Found mode dafmed1: gip_daf_96 dash aac N/A N/A N/A 96kbps mf_cloudfront_nonbidi/40 INFO: Found mode dafmed2: gip_daf_96 dash aac N/A N/A N/A 96kbps mf_akamai_nonbidi/20 INFO: Found mode dafmed3: gip_daf_96 dash aac N/A N/A N/A 96kbps af_akamai_uk_dash_https/10 INFO: Found mode haflow1: gip_haf_51 hls aac N/A N/A N/A 51kbps af_akamai_uk_hls/1 INFO: Found mode hlalow1: gip_hla_48 hls aac N/A N/A N/A 48kbps akamai_hls_open/10 INFO: Found mode daflow1: gip_daf_48 dash aac N/A N/A N/A 48kbps mf_cloudfront_nonbidi/40 INFO: Found mode daflow2: gip_daf_48 dash aac N/A N/A N/A 48kbps mf_akamai_nonbidi/20 INFO: Found mode daflow3: gip_daf_48 dash aac N/A N/A N/A 48kbps af_akamai_uk_dash_https/10 INFO: Loaded history for first check. INFO: Loading recordings history INFO: Programme not in history INFO: Searching for versions: original INFO: Mode list: hafhigh,hlahigh,dafhigh,hafstd,hlastd,dafstd,hafmed,hlamed,dafmed,haflow,hlalow,daflow,tvbest,tvbetter INFO: Searching for version: 'original' INFO: Found version: 'original' INFO: Modes to try for 'original' version: hafhigh1,hafhigh2,dafhigh1,dafhigh2,dafhigh3,hafstd1,hafstd2,hafstd3,hlastd1,dafstd1,dafstd2,dafstd3,dafmed1,dafmed2,dafmed3,haflow1,hlalow1,daflow1,daflow2,daflow3 INFO: Downloading radio: 'Mr Finchley Goes to Paris - 02. Episode 2 (b007jzhn) [original]' INFO: Trying 'hafhigh1' mode: attempt 1 / 5 INFO: ffmpeg version string = 4.3.2-tessus INFO: ffmpeg version number = 4.3 INFO: Creating subdirectory /Users/andy/iTunes/iTunes Music/Mr Finchley Goes to Paris for programme INFO: File name prefix = Mr Finchley Goes to Paris - 02. Episode 2 ((hafhigh)) INFO: Creating dir '/Users/andy/iTunes/iTunes Music/Mr Finchley Goes to Paris' ERROR: Could not create dir '/Users/andy/iTunes/iTunes Music/Mr Finchley Goes to Paris': mkdir /Users/andy/iTunes: File exists at /Applications/Get iPlayer Automator 2.app/Contents/Resources/get_iplayer/perl/bin/get_iplayer line 3504. Mr Finchley Goes to Paris Failed AppController: Downloads Finished

AndyinCheshire commented 3 years ago

I can see what the problem is - being able to create a Folder to put the file in.

I can probably fix this myself.

Thanks for the tip