kannagi0303 / yt-dlp-gui

Windows GUI for yt-dlp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Some suggestions

cyberhardt opened this issue · comments

Hello. in this post I'll list some suggestions I think would be nice to implement in the project.

Suggestion 1 - After a video is downloaded, clear the "time range" section automatically so that you don't download a different video using the time range you selected for a previous video. Either that, or make it an option.

Suggestion 2 - Make it so that you can select default downloading formats - Example: Always download highest quality mp4 H.264 (video) and highest quality m4a AAC (Audio). This is extremely useful.

Suggestion 3: Instead of merely setting time ranges, you could also make it so that you only download up to a certain chapter (if chapters are present). This avoids having to manually cut out non-downloaded chapters later*, provided you have enabled chapters in the first place. A simple solution to this problem is simply not to download chapters at all, but I believe this would be a nice feature to have.

*when you download a video with chapters, but only download up to a certain time, the chapters will still be present, and the video will show as having the full duration, despite stopping when the video stream ends.

Issue (minor grammar correction): Change "Advance" to "Advanced", with a D.

thanks for the program, I hope this will be helpful.

Thank you for your use and suggestions.

Response 1 - This is feasible and reasonable.

Response 2 - Although it is not possible to select default download formats in the GUI, it is possible to achieve everyone's preferences, including the second and third options, through Configuration and using the parameter -f.

Response 3 - I'm not quite sure about this issue. In yt-dlp, parameters are used with --download-sections. If you can provide an example of the parameter, I would better understand what you mean.

Thank you for pointing out the grammar, I will correct it.

Finally, I hope that this GUI can also help you and thank you for your support.

Oh, I will set up a configuration then. I wasn't aware of it.

Unfortunately I'm not really sure how to do it in yt-dlp either. If that isn't a feature of the program, perhaps I should post the suggestion on the yt-dlp github page instead

I forgot to mention this: Apparently there is no way to download an entire playlist. Is it a function already? If so, how am I supposed to do it? If not, do you plan on adding it?

As this project was created out of personal interest and not for the purpose of finding tools for myself, I don't usually use the chapter function. However, based on some users' needs, I have added features such as "split by chapter", "download specific chapter", and "time period".

The playlist function has been mentioned the most in this project (see #28), but when designing this project, I did not need this function for my own use, so I only focused on designing it for a single video.

Usually, I would recommend that users use command-line mode to download the entire playlist or use other software to download the entire playlist.

This feature requires a redesign of logic and UI, which takes time to adjust, and can only be processed during free time. Currently, it is being gradually modified, but I cannot tell users that this feature will definitely be successfully implemented, nor is there a schedule for completion. I can only apologize to those who really need it and suggest using alternative solutions and software. I believe other software can provide more complete functionality.