Releases: jely2002/youtube-dl-gui
Releases · jely2002/youtube-dl-gui
Release list
v3.2.1
Immutable
release. Only release title and notes can be modified.
Changelog
New & improved features:
- Add input filters: (#113, #291)
- Filter by date, size or custom yt-dlp match filters.
- Select specific playlist items, including ranges.
- Add new ways to add to the queue: (#505, #322)
- Import URLs from .txt or .csv files.
- Paste multiple URLs in the input box.
- Watch the clipboard to automatically add copied links.
- Improve output and post-processing settings. (#691, #708, #753)
- Re-encode videos to 30 fps.
- Set the mp4 brand to mp42.
- Save thumbnails as separate files. @wjx9
- Pass arbitrary yt-dlp extractor arguments. (#709)
- Improve subtitle settings and selection. (#766, #779)
- Separate creator-provided and auto-generated subtitles.
- Choose subtitle formats and embedding per video.
- Split the settings page into multiple tabs.
- Improve codec selection to better match the selected quality. (#756)
- Add a precise cut mode for partial downloads and SponsorBlock cuts. (#763, #765)
- Add an option to reverse playlist numbering. (#783)
Bug fixes:
- Fix downloads failing when "Download all available subtitles" is enabled. (#754)
- Fix some 4K videos not downloading correctly. (#749)
- Use an empty string instead of None when metadata is missing in filename templates. (#780)
- Fix the URL input not clearing after adding a link.
- Prevent HTML injection (mitigated by CSP) in clickable links and prevent sensitive yt-dlp arguments from being logged. (#795) @independent-arg
Languages:
- Add the Portuguese (Portugal) language. (#729) @Blackspirits
- Improve the Spanish language. (#801, #808) @independent-arg
- Update the Italian language. (#725, #733, #767) @bovirus
v3.2.0
Immutable
release. Only release title and notes can be modified.
Changelog
New & improved features:
- Select video/audio codecs and tracks. (#229, #393, #635)
- Optionally show codecs or tracks below quality selection.
- Use timestamps or chapters to download only part of a video. (#161)
- Add per-video setting overrides
- Configure headers per video. @mp3butcher
- Configure output & network settings per video. (#269, #522)
- Chapters in a YouTube video are shown when clicking the 'info' icon.
- Improve yt-dlp argument building. (#710) @atsushi2965
Bug fixes:
- Fix the window losing focus until the app is restarted when using screenreaders. (#688, #698)
- Fix an incorrect value for toggle buttons when using screenreaders. (#698)
- Fix the portable version writing webview data to
%LOCALAPPDATA%. (#720) - Fix subtitles sometimes not being detected due to a wrong yt-dlp argument. (#700)
Languages:
- Add the Turkish language. @TURBOKANTR
Not sure what file to download? Check in the README.
v3.1.3
Immutable
release. Only release title and notes can be modified.
Changelog
New features:
- Added support for Windows ARM64 builds. @talynone
Bug fixes & behavior improvements:
- Improved file location detection for downloads that were already completed. (#678)
- Improved error handling when YouTube bot detection is triggered.
- Fixed playlists/channels getting stuck on “Fetching metadata”. (#679)
- Fixed the pause button not always stopping a download. (#679)
- Fixed remaining-item counts showing “1” after pausing a playlist.
- Fixed download speed calculation for playlists (speed could keep increasing over time).
Not sure what file to download? Check in the README.
v3.1.2
Immutable
release. Only release title and notes can be modified.
Changelog
New & improved features:
- Added support for pausing and resuming downloads (#206)
- Added additional options to clean up the queue (#639)
- Clear successful, pending, or errored items
- Pause all items or resume all items
- Added a toggle to disable the proxy without losing the configured value (#648)
- New items are added to the top of the queue by default (#646)
- Reorganized the footer to provide more space
Bug fixes & behavior improvements:
- Fixed videos getting stuck on "Fetching metadata" when maximum concurrency was set to 1 (#658)
- Fixed ffmpeg ghost processes that keep running after stopping a download (#670)
- Fixed playlists getting stuck when they have a livestream in them (#670)
- Fixed a path traversal vulnerability when parsing yt-dlp output templates @independent-arg
- Disabled the "External URL" button when the URL is invalid
- Fixed Windows & Linux showing the wrong shortcuts in the tray menu
- Fixed several yt-dlp parsing errors
Languages:
- Added Spanish locale @independent-arg
- Added Russian locale @Dv1st
- Added Traditional Chinese (Taiwan) locale @chiyi4488
Not sure what file to download? Check in the README.
v3.1.1
Immutable
release. Only release title and notes can be modified.
Changelog
New & improved features:
- Added Best audio quality option (produces MP3 V0 output) (#623, #631)
- Remember window size and position (#516, #552)
- Option to show a tray icon and minimize to tray (#310, #552)
- Option to start the app automatically on system startup (#311, #552)
- Optional notifications for queue progress and completion (#552)
- Added distribution via Winget on Windows (#629)
Bug fixes & behavior improvements:
- Fixed “See the guide” links not working on the authentication page (#627)
- Fixed broken destination path detection for remuxed and converted videos (#624)
- Fixed settings not being able to be saved due to failed shortcut setup (#640)
- Windows & Linux now use
altinstead ofcontrolas modifier keys for shortcuts, to prevent conflicts.
- Windows & Linux now use
- Added missing
music_offtopicSponsorBlock category (#628) - Improved error handling when yt-dlp fails to start
- Ensure the app hides instead of quitting when closing the window on macOS
Linux fixes:
- Workaround for window control buttons not working on Wayland
- Workaround for notifications not showing on GNOME
- Improved AppImage reliability by switching to an experimental
tauri-clibuild (#603)
Languages:
Not sure what file to download? Check in the README.
v3.1.0
Immutable
release. Only release title and notes can be modified.
Changelog
New features:
- Improved download locations
- Global shortcuts and app icon progress/badges (#611)
- Remember last selected download type (#530)
- Settings reset button (#325)
- Restricted filename option (#152) @LeviSnoot
- FLAC & WAV audio downloads (#604)
- Embed subtitles directly into media files
- MacOS builds are now notarized
Bugfixes:
- Fix incorrect audio quality selection (#614)
- Fix videos getting stuck loading (#610)
- Show fatal errors more clearly (#610)
- App now restarts automatically after updates
- Download button only enables when videos are ready to download
Languages:
- Added German language support @Auguschd
Not sure what file to download? Check in the README.
v3.0.1
Immutable
release. Only release title and notes can be modified.
Changelog:
Improvements:
- Release aarch64 (arm64) linux versions. (#334)
- Release windows portable version. (#588)
- Release RPM's for linux installs.
- Link to authentication and subtitle settings from the settings page. (#591)
- Focus the URL input field on start. (#341)
Bugfixes:
- Fix playlist templates in the output format like
${playlist_index}. (#601) - Only download video's that haven't been downloaded yet. (#589)
- Preserve playlist order when splitting up videos. (#597)
- Fatal error when duration is given back as a float. (#599)
- Show fatal errors properly in the UI. (#599)
Languages:
- Add Italian language. (@bovirus)
- Add Portuguese (Brazil) language. (@fco-pires)
- Add French language. (@Exosys40)
- Improve Dutch error translations (@jely2002)
Not sure what file to download? Check in the README.
v3.0.0
Immutable
release. Only release title and notes can be modified.
A full rewrite of Open Video Downloader. Faster, cleaner, smaller. Built with Vue 3 + TypeScript and a Rust (Tauri) backend. It’s a fresh start for the app and the project.
Highlights
- New architecture: no more Electron or jQuery
- Faster startup, better performance, smaller footprint
- Secure credential storage via system keychain
- Safer binary updates with a signed manifest
- Improved concurrency & background processing
- Cleaner UI, better accessibility, reorganized settings
- Better progress/error reporting
- Added Dutch language support 🇳🇱
Notes
- Some older features may be missing and will be revisited
- Expect occasional bugs, please report anything you find
- I’m cleaning up old issues/PRs so we can start fresh
- Older versions won’t auto-update to 3.0.0, please install the new version manually
Thanks for sticking around. More updates soon.
Not sure what file to download? Check in the README.
v2.4.0
v2.3.1
Changelog:
Features
- Add ffmpeg check, when the executable can't be found, extract if from the package again. (#153)
Bugfixes
- Disable log viewer button for unified playlist downloads.
- Fix the audio codec selector showing while codec selection is disabled.
- Fix variable always being null in openVideo function. (#155)
- Fix files not being copied over correctly on first start. (#153)
- Fix sentry not being able to initialize on linux builds.
- Use the old filename extractor when the new one fails. (#160, #163, #166)
- Fix linux version of youtube-dl being downloaded on a windows portable build. (#156)
- Change the product name in fix-appimage.js to
open-video-downloader. - Fix playlist metadata being accidentally cleared, resulting in playlist related output formats not working. (#148)