A complete rewrite of this app with a ton of new features and an all-new design.
Changelog:
- Switch license GPL 3.0 -> AGPL 3.0
- UI redesign (closes #28)
- New logo ❤️ @MaximumFX
- Show the ETA and download speed when downloading a video.
- Calculate the download size accurately, no longer guess.
- Completely rewritten back-end
- Support for other video streaming sites such as reddit, vimeo and many more. (closes #27)
- Ability to add multiple comma separated video links.
- Download multiple videos at once by adding them to the queue. (closes #23)
- View info about a video and download the thumbnail.
- Save info about a video as JSON.
- Save metadata into downloaded video files.
- Fixed and improved auto-updating the ytdl binary (broken in 1.8.7 after ytdl.org switched to a valid https certificate #35)
- Redesigned the app update process and give the user more control.
- Added a lot more error handling and the possibility to report an error.
- Changed up the analytics backend.
- Add many settings to control how and what gets downloaded (see the settings wiki page for more info)
- Spoof the user-agent value to slow down rate limiting.
- Add unit-tests to the back-end, more tests will be coming.
- Add Github actions CI to the repo.
- Build the application on mulitple platforms automatically on release. (Github actions)