murrty / youtube-dl-gui

Download/Convert videos from websites without needing to learn command line
GNU General Public License v3.0
430 stars 44 forks source link

Improvements - Program improvements #37

Closed bovirus closed 2 years ago

bovirus commented 4 years ago

@murrty

I have some proposal for improvements

At first startup detect OS language an set the program in the sanme language At first startup the program check OS language (ex. Italian) and if available set the program with the same language.

Infact there are some warning that I beleieve that could be appear in local language (ex. Italian).

Youtube-dl-gui-01 Youtube-dl-gui-02 Youtube-dl-gui-03

Bigger dafault width for main window At first run the width for main is window is too small. Please setup a larger widt as default for main window I know that you can change it but for me should be better to have from first run a bigger width.

Youtube-dl-gui-04

There are two strings (lblformat and ebst) that should be added to the strings that can be translated.

Youtube-dl-gui-05

Store setting about audio/video format quality and type The program If I select ex for video MP4 and MP3 should store my settiings and not like now at next startup reset it to "best".

Swap postition about file type and quality For me the right order of selection is first file type (ex. MP3 or MP4) and then file quality. Then vicevesersa like now. My prosal is like this.

Youtube-dl-gui-06

murrty commented 4 years ago

For the first 3, I can't really realistically do it. The way languages are setup is that they are queried through their file names, and not what's inside to save of read cycles. I don't have an alternative way of identifying language files at the moment, nor can I effectively think of one, so it'll just have to be for the time being.

The main window I decided to keep as-is because it suits the small form-factor I target for my applications, because large programs taking up space is bad for multitasking.

I included the untranslated strings in commit 118d170, but there's likely more untranslated strings.

audio and video download settings are saved if you enable the "save quality, format, and args" option in the settings.

Finally, I'll consider adding an option for that, but it's not on the height of importance.

woodgrain816 commented 4 years ago

Sorry for posting here, but is there anyway to add support for BeatStars.com? e.g. https://www.beatstars.com/beat/circumstances-4282656 and/or https://bsta.rs/6cfb3f59 P.S. Is there anyway to donate to this project?