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

ITV Hub is now ITVX #428

Open gacres2 opened 1 year ago

gacres2 commented 1 year ago

The ITV Hub is no more - and it is now ITVX with its subscription service overlaid on the old hub.

As a result, searching for ITV programs fails for me as of today - and "Use Current Page" from ITVX does not work. GiA finds 12000 programs but stalls at that point.

Turning off ITV programs in Preferences got me functionality back for iPlayer programs, but it looks like the ITV side of the house will need some repairs.

pebceb commented 1 year ago

Good morning. I just updated the version and it still does the same thing. Error message and does not go into Apple Tv (not in Home Videos either). Not sure why?

I was able to drag the completed file to Apple TV and then update the data to get it to shows in TV Shows. It did not show in Home Videos for some reason but was in recently added after I dragged and dropped it into Apple TV.

Peter

Screenshot 2023-01-18 at 06 39 37

skovatch commented 1 year ago

Good morning. I just updated the version and it still does the same thing. Error message and does not go into Apple Tv (not in Home Videos either). Not sure why?

I was able to drag the completed file to Apple TV and then update the data to get it to shows in TV Shows. It did not show in Home Videos for some reason but was in recently added after I dragged and dropped it into Apple TV.

Did you have subtitles turned on? I had no issues without subtitles, but with subtitles enabled it failed because the wrong subtitle format was requested (see above reports). I will push out an update with that fixed soon.

pebceb commented 1 year ago

I think I did but am at work right now.

Thanks.

Peter

ejstubbs commented 1 year ago

I apologize, but I am bad about testing subtitle support as I don't use it myself, so I often forget it's there. But thanks to @Vangelis66 and #443 it's a pretty simple fix.

Firstly: I see no need to apologise for getting something working that was broken through no fault of yours. Secondly - and perhaps pushing my luck somewhat - is there any chance that that fix could be made on a version of GIA which still supports pre-10.15 versions of macOS? I'm still stuck on Mojave until The Powers That Be can provide me with viable alternatives to some critical 32-bit apps (I know, I know...largely out of my control, unfortunately). But it would be handy to have the subtitles working properly...

pebceb commented 1 year ago

I turned off subtitles as suggested and STV shows worked flawlessly.

Thanks Scott.

ejstubbs commented 1 year ago

Just downloaded and installed 1.25.1 - all working perfectly . Many thanks for the effort getting this sorted.

skovatch commented 1 year ago

youtube-dl now has the changes needed to get ITVX downloads working again. I tested it and you can download 896x504 programs again. I also have a more robust solution for caching the last 7 days of non-premium ITVX shows. This will match get_iplayer's default of 7 days of program info. As soon as they release an 'official' update of youtube-dl I will work on including it in a future build.

skovatch commented 1 year ago

I will keep support for STV downloads there, as it's the only way to get HD programs. I can write a cacher for the last 7 days but I can't guarantee it will pick up everything.

alphamikegc commented 1 year ago

Many thanks for all your hard work Scott, it's much appreciated. Glad that you are keeping on support for STV, as there are programmes there not available on ITV.

pebceb commented 1 year ago

Thanks Scott. really appreciate your ongoing efforts to fix this.

Just curious, do you think eventually you will be able to get HD shows working on ITVX or will it only be the 894x504?

Cheers.

Peter

skovatch commented 1 year ago

Just curious, do you think eventually you will be able to get HD shows working on ITVX or will it only be the 894x504?

That will ultimately be up to youtube-dl or yt-dlp. The current thinking I've read is that the only way to get HD content from ITVX is to have a specific client certificate that identifies you as the ITV player on mobile. That would require some significant hacking to extract it, and even then that's only a theory.

watashi49uk commented 1 year ago

I'm unsure whether or not this is the same problem as previously reported, but when trying to download any programme from ITVX using the "Use Current Webpage" option I receive the message: "Programme Page Not Found -Please ensure the frontmost browser tab is open to an iPlayer episode page or ITV Hub episode page." The ITVX browser tab is, of course, frontmost and open to an episode page. I'm using a Mac running Monterey Version 12.6.3.

skovatch commented 1 year ago

I'm unsure whether or not this is the same problem as previously reported, but when trying to download any programme from ITVX using the "Use Current Webpage" option I receive the message: "Programme Page Not Found -Please ensure the frontmost browser tab is open to an iPlayer episode page or ITV Hub episode page." The ITVX browser tab is, of course, frontmost and open to an episode page. I'm using a Mac running Monterey Version 12.6.3.

It's indirectly related -- the latest version of GiA disabled Use Current Webpage on itv.com since you can't download anything from it anyway. It will return in a future update when I restore ITV support.

pebceb commented 12 months ago

Any update on a fix for ITVX?

Thanks.

Peter

skovatch commented 12 months ago

Any update on a fix for ITVX?

Sorry, no. I'm waiting on a fix for https://github.com/yt-dlp/yt-dlp/issues/5570 to be merged in, but this is proving to be difficult at best.

pebceb commented 12 months ago

Okay thanks.