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
146 stars 26 forks source link

BBC radio programmes not downloading #452

Closed GrahamHolliday closed 1 year ago

GrahamHolliday commented 1 year ago

Since early March, whenever I've tried to download a BBC radio programme, I get the message 'No media stream found for requested programme versions and recording modes.' Always worked perfectly till then.

skovatch commented 1 year ago

Check to see what formats you have selected in Preferences -> Download Formats, in the BBC Radio Show Formats table. You may need to add one.

GrahamHolliday commented 1 year ago

Many thanks for responding, Scott. I've had a good look round, but I can't find a page where I can do this. I'm afraid I'm very tech-illiterate. Can you tell me how to access the control you mention? I'm using Windows 10.

------ Original Message ------ From: "Scott Kovatch" @.> To: "Ascoware/get-iplayer-automator" @.> Cc: "GrahamHolliday" @.>; "Author" @.> Sent: Tuesday, 28 Mar, 23 At 22:38 Subject: Re: [Ascoware/get-iplayer-automator] BBC radio programmes not downloading (Issue #452)

Check to see what formats you have selected in Preferences -> Download Formats, in the BBC Radio Show Formats table. You may need to add one. — Reply to this email directly, view it on GitHub https://github.com/Ascoware/get-iplayer-automator/issues/452#issuecomment-1487627470 , or unsubscribe https://github.com/notifications/unsubscribe-auth/A6ZW63QDGQG4HOFEM4YDNSLW6NK5TANCNFSM6AAAAAAWKXUYPY . You are receiving this because you authored the thread.Message ID: @.***>

skovatch commented 1 year ago

Hmm.. did you mean to post this in get-iplayer? Get iPlayer Automator only works on macOS.

GrahamHolliday commented 1 year ago

I don't know what's meant by Get iPlayer Automator. I've been using get iplayer on my windows laptop for years, and it's only recently stopped working.

------ Original Message ------ From: "Scott Kovatch" @.> To: "Ascoware/get-iplayer-automator" @.> Cc: "GrahamHolliday" @.>; "Author" @.> Sent: Wednesday, 29 Mar, 23 At 21:31 Subject: Re: [Ascoware/get-iplayer-automator] BBC radio programmes not downloading (Issue #452)

Hmm.. did you mean to post this in get-iplayer? Get iPlayer Automator only works on macOS. — Reply to this email directly, view it on GitHub https://github.com/Ascoware/get-iplayer-automator/issues/452#issuecomment-1489267712 , or unsubscribe https://github.com/notifications/unsubscribe-auth/A6ZW63QHJNGRQKPRN7RSQKTW6SLYTANCNFSM6AAAAAAWKXUYPY . You are receiving this because you authored the thread.Message ID: @.***>

skovatch commented 1 year ago

Get iPlayer Automator is a wrapper around get_iplayer and runs on macOS only. I would suggest you join the get_iplayer mailing list:

http://lists.infradead.org/mailman/listinfo/get_iplayer

GrahamHolliday commented 1 year ago

Many thanks, Scott. I will do that.

Best regards

Graham

------ Original Message ------ From: "Scott Kovatch" @.> To: "Ascoware/get-iplayer-automator" @.> Cc: "GrahamHolliday" @.>; "Author" @.> Sent: Thursday, 30 Mar, 23 At 06:09 Subject: Re: [Ascoware/get-iplayer-automator] BBC radio programmes not downloading (Issue #452)

Get iPlayer Automator is a wrapper around get_iplayer and runs on macOS only. I would suggest you join the get_iplayer mailing list: http://lists.infradead.org/mailman/listinfo/get_iplayer http://lists.infradead.org/mailman/listinfo/get_iplayer — Reply to this email directly, view it on GitHub https://github.com/Ascoware/get-iplayer-automator/issues/452#issuecomment-1489701985 , or unsubscribe https://github.com/notifications/unsubscribe-auth/A6ZW63RBIVPEB3OJBOPC533W6UIPPANCNFSM6AAAAAAWKXUYPY . You are receiving this because you authored the thread.Message ID: @.***>

latenightlizzie commented 1 year ago

Is there any restriction on downloading radio programmes from the BBC Sounds site currently? In the past I've successfully downloaded various programmes that all appear on the site but now seem unable to download shows that are older than, say, a month. I have been selecting the PID from the full url in the web address bar, adding it to the download queue box and clicking on the Process PID button. The result in all cases is Not In Cache appearing in the status column.

I saw this open issue but now notice that it was posted by someone on a Windows machine. I am running macOS Monterey 12.6.6 on an intel Mac and currently using Get iPlayer Automator 1.25.1. Is anyone else experiencing this issue?

I am a long time user of this fabulous app and much appreciate all the time and energy that @skovatch puts into the development and maintenance.

hugofalkman commented 1 year ago

@latenightlizzie You have issue #446, it appears for all downloads, not just radio programmes. Don't think @skovatch plans to continue supporting the Process PID button.

sleaux-meaux commented 1 year ago

It isn't completely clear from #446, but all you need to do is employ "Use Current Webpage" for any radio programmes you want to download. As you've seen, "Process PID" only searches for the given PID in the programme cache, which isn't all that useful since if you have the PID, there is no reason to search the cache for it, and you'll already know if the programme is still available since you're very likely looking at its web page when you procure its PID. Contrary to what it says in #446 and elsewhere, and in the GiA search box placeholder text, the cache contains programmes broadcast in the last 30 days (not 7 days), but there are still many available radio programmes older than that. The "Process PID" behaviour could be changed, but it wouldn't be worth it since "Use Current Webpage " accomplishes the same thing with fewer clicks. And if you still find some programmes you can't download, consider using get_iplayer itself, which can download directly from a PID or URL.

latenightlizzie commented 1 year ago

With apologies for the delay in replying to @hugofalkman. I am very happy to report success using the Use Current Webpage as per previous post from @sleaux-meaux

I confess to being slightly confused by the #446 issue previously.

Thanks to both of you for replying. 😃

hugofalkman commented 1 year ago

@sleaux-meaux You are expressing the view that the Process Pid button should be removed as not needed, a view I believe is shared by @skovatch. For us that can’t use the ”Use Current Webpage” option because of too many open browser windows, each with many tabs, this means GiA is no longer an alternative. Am now using Downie for both BBC iPlayer and ITVX, with Permute invoked to merge in the subtitles, before the MP4 is added to the TV app.

skovatch commented 1 year ago

@hugofalkman What would make 'Use Current Webpage' more useful for you? I suppose it could scan all of the open tabs looking for valid program pages?

sleaux-meaux commented 1 year ago

I never said it should be removed, just explaining that it's no good for programmes >30 days old and the inferior option if you use a web browser to find PIDs in the first place. If you have some other means of locating PIDs and prefer the Process PID, click away. If you prefer Downie, then it doesn't really matter, does it?

hugofalkman commented 1 year ago

@sleaux-meaux yes the button was good for all programmes old or not, you added the PID yourself to the queue and then hit the button. Now the button stopped working for all ways of adding the PID, so you can’t ”click away”. I find it unprofessional and insulting to the less experienced user, to not remove a function (the Process Pid button) that no longer is working and that you don’t plan on reinstituting.

ps I don’t ”prefer Downie”, I no longer am able to use GiA.

hugofalkman commented 1 year ago

@skovatch Thank you for asking me how to make the ”Use Current Webpage” more useful. I really don’t think it’s worth spending your time on providing for all possible alternatives. Just removing the test for ”Not in cache” when using the Process Pid Button is all that’s needed.

sleaux-meaux commented 1 year ago

Process PID works as expected for me, so you must have some as yet unidentified problem. And you can't just remove the cache hit test without changing anything else. As it stands, the "Not in cache" status lets you know the download will fail. Other changes would be necessary to make Process PID work similar to Get Current Webpage.

hugofalkman commented 1 year ago

@sleaux-meaux You obviously don’t understand how the Process Pid button was working. You provided the PID yourself, adding it to the queue, so there was no need for it to be in the cache.

skovatch commented 1 year ago

Oh, I see the problem now - looks like I broke this last November. It was not deliberate. get_iplayer should attempt to fetch metadata remotely if you give it a BBC PID. I was trying to avoid the situation where if an ITV/STV PID was entered the search would fail.

I will release an update over this upcoming weekend.

hugofalkman commented 1 year ago

@skovatch Great thanks — appreciate all your work on GiA.

sleaux-meaux commented 1 year ago

@hugofalkman: I know very well how it worked then and how it works now. Why do you think I said changes would be necessary? You should take a beat before you start telling someone else what they don't understand.