Bugfixing for macOS
Added window size and position now gets saved on exit Added window size and position now gets loaded on startup Fixed an issue where your custom ReEncode config would get overridden if you pressed save in Settings
Subs nolonger crash
Updating dependencies fixing some issues with the last release of portable not working
yt-dl repo was archived and not yt-dl portable is just the way I release yt-dl for windows.
CLI was depricated Cookies now also work in List Quality kinda forgot to update the changelog
Added support for cookies, this let's download private videos and age restricted videos.
Cookies support in CLI
Cookies checkbox states saves if you click download
CLI was brought more up to date with GUI
you can now list versions of all dependencies, (including python and qt)
this will also tell you if you are missing some and if ffmpeg was found
Updated to PyQt6, while keeping support for PyQt5 (HaikuOS), please use PyQt6 if you can.
Brand new darker design that makes the app no-longer look like a Windows 9x
(design is just a re-color inspired by google material design, apple human interface guidelines and microsoft WinUI)
added ability to stop download by pressing the download button again (it says stop)
Re-encode custom field is now less useless, has some actual useful setting and can be used
just press it once it will look like it does nothing, but it will stop eventually
Probably more, but I don't remember
Fixed an issue that resulted in yt-dl crashing on Python3.8
This prevented me from using it on HaikuOS.
HaikuOS python38 = 3.8.8-3, pyqt5_python38 = 5.15.2-1
(python39 does not have a prebuilt pyqt package, and building fails for me)
Improved settings (json) file, big thanks to Paulo! With this a lot of Bugs and Warnings were eliminated.
Fixing issues suggested by PyCharm, which lead me to find that whole folder re-encode "path\*"
was not working at all.
Fixed bug that resulted in default config not generating on some Linux distributions.
Found by KoleckOLP (Arch VM) & kangalioo (Antergos), KoleckOLP found the cause,
Rori fixed it with a pull request.
Improved text rendering on console label, this improves cpu usage and speed by a lot!
Suggested improvement by siscode, fixed by KoleckOLP.
Fixed output being written into a wrong console label.
Replaced placeholder text in setting tab.
Found by Domo and KoleckOLP, fixed by KoleckOLP
Graphical user interface (gui5.py)
audio + playlist download
video + playlist + quality, list quality download
subtitles + playlists + language, list language download
re-encode + whole folder(folder\*), presets and more
very bad drag and drop implementation (I hate it, needs to be fixed somehow)
update + autoupdate
settings !default settings may not work for you after setting default check them!
about with link that opens
New install method, no more fiddling, install python, git, clone repo run main.py
ffmpeg and ffprobe can be read from the yt-dl dir (just place them to yt-dl dir)
Re-encoding all videos in a folder, and bunch more re-encode features
is_venv used to not ask users if they are in venv or not.
some parts moved to a second repo (submodule)
tons of bug fixes and overall QoL changes
Finally a tested FreeBSD support!
even an Easter egg.
First run, dependency update fix
added support link to my discord https://discord.gg/W88375j
added NVENC h264 encoding
quality of life improvements
Updating pip before updating dependencies
autoupdate, upgrading dependencies
convert any video to HEVC
generate powershell launch script
got rid of wildcard import
got rid of unused imports
if you are missing dependencies we will help you get them
I switched to venv you should too,
dependencies are now in requirements.txt
update now uses requirements.txt to update all dependencies
added a text, so the program does not look like it froze when it's starting youtube-dl
dependency update uses the pip name you set
launch script generator
working autoupdate with a toggle
new versioning system, Lang, Features, patch/bugfix
Adding new settings will no-longer break on first launch.
Python & pip executable name is now saved in settings
fixed very stupid bugs. I mean 0. Goback now works on Videos & subs.
new debug feature