2.27 Conversions look better, now.
The notable change is that conversion forms look better, now.
- Conversions look different. Look for yourself
- Browsing for new folders now look better.
- The text boxes on the forms now auto scroll when things get updated. I bet some people HATED that it didn't do it automatically. Well, now it does. (me, i am one of those people)
- Update checking should be consistently working again. Culture stuff is so annoying, why can't they do it for me.
- The file name schema history combo box is visible on the main form. If it seems buggy, don't worry, it won't overwrite your history, it'll just add to it. If it's funky for you, a restart should fix it.
- The main form got SLIGHTLY moved around, you might not really notice.
- You can run the program with arguments to auto-download (or paste it into the forms' text box) urls. I don't have much documentation on that yet, but the basics is "-v " is video and "-a " is audio. if you know what to do, you can do it most likely.
Here's some behind the scenes updates:
- Changed the c# version to like 9.0 or 10.0. This shouldn't be a massive issue, but I'm not doing massive changes quite yet, just in case.
- I restructured some stuff.
- I added a P/INVOKE call to send data to the program to do above, which attempts to download videos. "-a" and "-audio" both download as audio, "-v" and "-video" both download as video. If you're interested, I used WM_COPYDATA (0x004A) to copy the data as a inptr param (see Win32.cs and Program.cs for more info), as well as 0x0040 to show/activate the form (currently not a valid message, i don't think, which is great for this case).
- Updating now uses hashing algorithms (see below) to verify things work properly. They aren't required to work, they're just a "hey this might not be right" warning.
I also update the updater
- Added a custom progress bar that has text inside with information, as well as progress states for various points.
- If any exception occurs during download, you can retry the download as many times as you want, and hope it fixes the next time.
- Same goes with the hashing algorithm. If it detects the download is not what was passed, it'll give you a warning. You can try again, ignore it, or abort (and retry again if you want).
- Hopefully some day, I'll have a very nice way of dealing with the updater. It seems like I need to fix it every week. (I haven't worked on it for months before today, basically LOL)
All in all, this is a pretty interesting release. I expect to go to 3.0 next, which will have the c# conversion complete, as well as maybe batch conversions, but I haven't quite gotten an idea for how I want it to look. I also need to look for icons to replace my currently HIDEOUS ones.
Anyway, onto the language updates
New translations (Between last release and now, may not be 100% up to date):
(Translations are not installed automatically via in-application updates, download the zip to download them along with youtube-dl-gui, or if you're in the application go to https://github.com/murrty/youtube-dl-gui/releases/latest, alternatively, you can go to https://github.com/murrty/youtube-dl-gui/tree/master/lang and download a specific language file.)
exe sha-256: A518E3C6B970393CCFF61691D318128857FECD981AE87D25CEE2BC6B1E9F1E93
zip sha-256: AB611F938F417FB4CF8ED9993D5040327B6AE2C7ECA8544C8A7E32B32A7068AD