youtube-dl-gui

A cross-platform GUI for youtube-dl made in Electron and node.js

AGPL-3.0 License

Stars
6.3K
Committers
5

Bot releases are visible (Hide)

youtube-dl-gui - v2.4.0 Latest Release

Published by github-actions[bot] almost 3 years ago

Changelog:

Features

  • Use yt-dlp instead of youtube-dl (#151)
  • Sponsorblock support (#183)
  • Add option to use empty user-agent string for downloading certain VR videos. (#213)
  • No longer ship with binaries, download them on first launch

Bugfixes

  • Ignore youtube-dl config file (#190)
  • Only set the default format if there are any (#212, #197)
  • Fix chmod command on linux systems
youtube-dl-gui - v2.3.1

Published by github-actions[bot] about 3 years ago

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)
youtube-dl-gui - v2.3.0 - Open Video Downloader

Published by github-actions[bot] about 3 years ago

Changelog:

Breaking changes

  • Change visible names to Open Video Downloader (#130)

Features

  • Add auto option to preferred audio qualities. (#137)
  • Add rate limit option to rate limit the network speed per video. (#140)
  • Add specific qualities to the global quality selector. (#52)
  • Add bitrates to audio only quality selection. (#142)
  • Add the option to select video/audio codecs to download. (#47)
  • Add setting to always download a video or playlist. (#88)
  • Add setting to disable global shortcuts. (#144)
  • Save the global download type selection. (#141)
  • Add log viewer (#132)
  • Make cards draggable so they can be re-ordered. (#115)

Bugfixes

  • Fix error handler triggering on warnings. (#125)
  • Improve stability of the Open file button. (#126)
  • Store user data in folder next to portable executable. (#136)
youtube-dl-gui - v2.2.2

Published by github-actions[bot] over 3 years ago

Changelog:

Features:

  • Shortcuts can now be used to add and download videos from the clipboard. Add: CTRL+SHIFT+V. Download: CTRL+SHIFT+D. (#101)
  • The download path will now save between sessions. (#109, #119)
  • All playlist related placeholders can now be used. Example: %(playlist_index) (#97, #98)
  • Specify an audio format in the settings for audio only downloads. (#107)
  • More error definitions with friendly errors.

Bug fixes:

  • The task list saves playlist URL's instead of the individual video URL's.
  • Remove the global shortcut to open dev-tools. (#106)
  • Include the AtomicParsley binary to fix some rare issues.
  • Show an error if there is no video metadata, upon opening the info modal.
  • Don't check for updates when the portable app is used. (this previously threw an error)
youtube-dl-gui - v2.2.1

Published by github-actions[bot] over 3 years ago

Changelog:

  • Copied URL's now automatically show up in the URL box. (#94)
  • Fixed 2 vulnerabilities in dependencies.
  • Added Sentry error reporting for better troubleshooting of unhandled errors.
youtube-dl-gui - v2.2.0

Published by github-actions[bot] over 3 years ago

Changelog:

Features:

  • Add proxy setting to download using a proxy (#83)
  • Add retry option when a download has failed/completed (#66)
  • Add friendly error message when youtube-dl gets blocked by firewall (#84)
  • Add language selector for subtitles and overhaul the general subtitle system (#77)
  • Add when done actions, like shutting down or locking your pc when downloading finishes (#75)
  • Add setting saving and youtube-dl version persistence to the portable version (#71)

Bug fixes:

  • Fix download bar not showing indefinite state while loading metadata
  • Fix the video delete prompt showing up on the wrong video card states (#80)
  • Fix youtube-dl binaries not being redownloaded when it doesn't exist or is corrupted (#55)
  • Implement additional possible fixes to counter errors with launching youtube-dl (#55)
youtube-dl-gui - v2.1.3

Published by github-actions[bot] over 3 years ago

Changelog:

  • Micropatch, change the data that is reported on reporting. To allow better debugging of #55.
youtube-dl-gui - v2.1.2

Published by github-actions[bot] over 3 years ago

Changelog:

  • Fix signature decryption failing for random mobile user agent strings, possible cause of #55
  • Fix subtitles not working for unified playlists. (#65)
youtube-dl-gui - v2.1.1

Published by github-actions[bot] over 3 years ago

Changelog:

  • Fix bug where no audio would get downloaded when the user downloads a playlists while being authenticated with cookies (#64)
  • Fix 'youtube-dl returned an empty object' error reporting. (#55)
youtube-dl-gui - v2.1.0

Published by github-actions[bot] over 3 years ago

Changelog:

  • Save and restore the task list when the app gets restarted (closes #46)
  • Add an option to download video only (closes #43)
  • Prompt the user before deleting a downloading video (closes #54)
  • Select or create a custom filename format to output your downloads in (closes #48)
  • Add a setting to download auto-generated subtitles (closes #53)
youtube-dl-gui - v2.0.0

Published by github-actions[bot] over 3 years ago

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)
youtube-dl-gui - v1.8.7

Published by jely2002 almost 4 years ago

Changelog:

  • Change build process for linux distributables so they work on paranoid linux distro's (Debian, Arch). (#26)
youtube-dl-gui - v1.8.6

Published by jely2002 almost 4 years ago

Changelog:

  • Add support for downloading all uploads from a channel (closes #22)
  • Fix auto-update not working on linux platforms (fixes #24)
  • Started rewrite of format system
youtube-dl-gui - v1.8.5

Published by jely2002 almost 4 years ago

Changelog:

  • Add audio quality setting to video + audio downloads (closes #18)
  • Add a version number to the settings menu
  • Fix bug with format_id selection when downloading playlists
  • Fix bug where changing from a playlist to a video url would not remove the playlist settings
  • Fix 'open playlist' button not working
  • Updated shipped binaries (ffmpeg, youtube-dl)
youtube-dl-gui - v1.8.4

Published by jely2002 almost 4 years ago

Changelog:

  • Add 2 more styles/color themes for the app (Navy dark & Light blue)
  • Fix auto-update not working in versions 1.8.0 and 1.8.1
  • Add portable version of the app (the portable version does not have auto-update)
youtube-dl-gui - v1.8.1

Published by jely2002 almost 4 years ago

If you are using this version please update to version 1.8.4 or higher due to broken auto-updating

Changelog:

  • Fix: No longer send possible sensitive metrics data, now only a random UUID and the version that was downloaded gets logged.

What data did youtube-dl-gui collect before?

Before this update, your cpu model, amount of system memory, platform, language and version got logged.
After a fork from @Gambloide I realised that this is a bad thing to do.
That's why I have limited the data to a version number and a random UUID. All previously recorded data has been destroyed.
I have chosen to still log the above mentioned data, because these numbers really motivate me to work on this project.

youtube-dl-gui - v1.8.0

Published by jely2002 about 4 years ago

If you are using this version please update to version 1.8.4 or higher due to broken auto-updating

Changelog:

  • Added a new settings menu
  • Added a setting to disable the app itself being auto-updated.
  • Added a setting to disable the youtube-dl binary being auto-updated.
  • Fix progress bar being empty while the text states "video downloaded", when the video was already present in the folder.
  • Fix "open file" button not working
  • Fixed a typo
youtube-dl-gui - v1.7.8

Published by jely2002 about 4 years ago

Changelog:

  • Disabled spell checker on URLS
  • Enabled automatic thumbnail embedding, as this appears to be working again.
  • Set last modified date of downloaded videos to the download date, not the upload date.
  • Disable interaction with the stepper (hover, click)
  • Add the ability to flush the playlist metadata cache
  • Add shortcuts for developer tools and cache flushing
  • Replaced the placeholder thumbnail with a simpler looking one
youtube-dl-gui - v1.7.5

Published by jely2002 about 4 years ago

Changelog:

  • Fixed an instance where metrics.js would send empty strings
youtube-dl-gui - v1.7.4

Published by jely2002 about 4 years ago

Changelog:

  • Patched multiple security flaws
    • Disabled the remote module
    • Removed externally loaded scripts
  • Fixed some bugs in private video downloading
  • Automatically attempt to repair corrupted binaries
  • Show update dialogs on macOS, since macOS does not auto-update.
  • Change titlebar library and design