section83/MacYTDL

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.

Screen Shot 2021-02-25 at 9 59 01 AM

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:

Screen Shot 2021-02-26 at 12 35 11 pm

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.

Blast - there should be 5 columns of Mastermind episodes. Back to debugging ....... Fixed:

SBS Chooser - fixed

Screenshot as request:
Screen Shot 2021-02-26 at 10 26 01 AM

Blast - there should be 5 columns of Mastermind episodes. Back to debugging ....... Fixed:

SBS Chooser - fixed

Ayyy nice fix! I was interested in S03 which wasn't visible in the last version but clearly is on your latest dev version :-)

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.