Pagination of episode list
Closed this issue · 11 comments
Just came across this tool and love it - thanks for putting it together! I tried to get an episode from a show with >100 episodes and wasn't able to move forward. See attached screenshot, or try https://www.sbs.com.au/ondemand/program/mastermind
.
It would be great if MacYTDL also allowed the use of a proxy. Is that in the pipeline?
It's a bug. I've been wondering what would happen with that many episodes – part of the issue is screen resolution which I can't fully test. The dialog should show as many columns as needed to list all the episodes within the screen height. You can use the "All episodes" function which should work - but will download all 174 episodes sequentially. I'll try to fix this in the next release.
What is the screen resolution of your Mac ?
I haven't thought of adding a proxy setting so thanks for the question – it'll be in the next release too. I've never used a proxy so, can you help with a few questions:
- youtube-dl supports http, https and socks schemes. Is that sufficient ?
- I'm thinking of error checking to ensure the URL starts with one of those three but, is that going to be a problem ?
- Should I check other aspects of the format of the URL entered ?
- Do you need the "--socket-timeout" setting ?
Many thanks.
Garry
ALSO, you can still download one episode at a time by getting the URLs yourself. To do that right click on the thumbnail image for the episode, choose "Copy Link", switch to MacYTDL and paste.
Cheers.
Thanks for the quick response. My screen resolution is 2880 x 1800. The bottom part of the dialog extends beyond the edge of the screen. So I guess the problem is the dialog sizing in both directions.
Proxy settings would be great! Then I'll be able to watch shows from home (like this one).
- http / https / socks is more than sufficient
- I generally use the IP address of the proxy server e.g.
https://torguard.net/network/socks5/
- Mm I don't think so. One challenge is handling username and passwords. Most applications do so with the caveat that passwords are stored in plain-text in some config file on the local system.
- I don't think so. Others might, though.
Thanks for the quick response.
Easy, as my profile suggests, I'm retired and enjoy spending my daytime on the retirement project, MacYTDL.
The bottom part of the dialog extends beyond the edge of the screen.
I can't see that from the capture you provided. Can you send me a capture of the entire desktop ? Send it to macytdl@gmail.com.
I think I have fixed the SBS dialog. I had miscalculated the width needed for the dialog to show all the episodes. I also had miscalculated the position of the heading. Anyway, on my iMac @ 2560x1440 resolution, "Mastermind" looks like this:
One challenge is handling username and passwords.
MacYTDL does have the "Credentials" option which might work – I've never been able to conclusively test it.
Cheers.
Happy to test the proxy implementation if needed
Yes, please. That will be a great help as I have little experience with proxies. Version 1.17 should be ready for testing in 1-2 days.
I have opened a new issue for adding proxy settings – #27.
I've also uploaded an "Alpha Test" copy of MacYTDL with proxy settings added:
https://github.com/section83/MacYTDL/releases/download/1.17.b.1/MacYTDL.zip
I'll need your help to test this – I've tried using free proxies but I can't get any connections to work.
Cheers.