YoutubeDownloader Changelog

What's new in YoutubeDownloader 1.11

Apr 29, 2024
  • Set MinWidth and MinHeight on MainView to prevent user from breaking layout by resizing by @Tyrrrz in #432
  • Make the app x-platform by @Tyrrrz in #436

New in YoutubeDownloader 1.10.12 (Apr 12, 2024)

  • Add 360p download option for downloading playlists by @ProtonKashyap in #418
  • Port from WPF to Avalonia by @Mrxx99 in #361
  • Refactor after Avalonia migration by @Tyrrrz in #430

New in YoutubeDownloader 1.10.7 (Nov 23, 2023)

  • Fixed various YouTube-related issues. Updated to YoutubeExplode v6.3.8.

New in YoutubeDownloader 1.10.6 (Nov 16, 2023)

  • Switched from .NET 7.0 to .NET 8.0. The application should update the required prerequisites automatically.

New in YoutubeDownloader 1.10.5 (Nov 9, 2023)

  • Fixed various YouTube-related issues. Updated to YoutubeExplode v6.3.7.

New in YoutubeDownloader 1.10.4 (Oct 22, 2023)

  • Fixed various YouTube-related issues. Updated to YoutubeExplode v6.3.6.

New in YoutubeDownloader 1.10.3 (Aug 31, 2023)

  • Fixed various YouTube-related issues. Updated to YoutubeExplode v6.3.3.

New in YoutubeDownloader 1.10.2 (Aug 18, 2023)

  • Fixed various YouTube-related issues.
  • Updated to YoutubeExplode v6.3.2.

New in YoutubeDownloader 1.10.1 (Jul 15, 2023)

  • Fixed an issue which prevented authentication from working properly.

New in YoutubeDownloader 1.10 (Jul 14, 2023)

  • Added support for fetching private videos and playlists. You can click the "Authentication" button in the top right corner to log in with your YouTube account, which will allow you to access private or restricted content. If you don't wish your authentication data (cookies) to be persisted on disk, toggle the "Persist authentication" option off in settings. (Thanks @xBaank)
  • Fixed various YouTube-related issues. Updated to YoutubeExplode v6.2.17.

New in YoutubeDownloader 1.9.13 (Jun 28, 2023)

  • Changed how failed downloads are presented in the UI. The error message corresponding to a failed download is no longer shown in the tooltip when you hover over the "Failed" status text. Instead, you can click on the status text to copy the error message to the clipboard. This should make it easier to include the error in a bug report.
  • Fixed an issue which prevented videos longer than 24 hours from being downloaded.
  • Fixed various YouTube-related issues. Updated to YoutubeExplode v6.2.16.

New in YoutubeDownloader 1.9.12 (May 25, 2023)

  • Fixed various YouTube-related issues. Updated to YoutubeExplode v6.2.15.

New in YoutubeDownloader 1.9.11 (May 2, 2023)

  • Fixed various YouTube-related issues. Updated to YoutubeExplode v6.2.14.

New in YoutubeDownloader 1.9.10 (Mar 2, 2023)

  • Fixed various YouTube-related issues. Updated to YoutubeExplode v6.2.8.

New in YoutubeDownloader 1.9.9 (Feb 25, 2023)

  • Added a notification when the application is updated to a new version, containing the changelog link.
  • Fixed various YouTube-related issues. Updated to YoutubeExplode v6.2.7.

New in YoutubeDownloader 1.9.8 (Jan 27, 2023)

  • Added an audio-only webm download option when downloading single videos.
  • Fixed an issue where trying to download a video in the m4a format resulted in an error. This option has been replaced with an audio-only mp4 download option.

New in YoutubeDownloader 1.9.7 (Jan 11, 2023)

  • Switched from .NET 6.0 to .NET 7.0. The application should update the required prerequisites automatically.
  • Fixed an issue where the grid showing the list of downloads failed to resize properly as new items were added. (Thanks @Jeremy)
  • Fixed an issue where trying to close the same dialog twice in a short time crashed the application.

New in YoutubeDownloader 1.9.6 (Dec 6, 2022)

  • Fixed various YouTube-related issues. Updated to YoutubeExplode v6.2.5.

New in YoutubeDownloader 1.9.5 (Nov 5, 2022)

  • Added support for looking up channels by custom handle URLs.

New in YoutubeDownloader 1.9.4 (Sep 16, 2022)

  • Fixed various YouTube-related issues. Updated to YoutubeExplode v6.2.2.

New in YoutubeDownloader 1.9.3 (Jun 30, 2022)

  • Added support for looking up channels by user page URLs (e.g. https://www.youtube.com/user/BlenderFoundation) and custom channel URLs (e.g. https://www.youtube.com/c/BlenderFoundation).

New in YoutubeDownloader 1.9.2 (Apr 16, 2022)

  • Fixed various YouTube-related issues. Updated to YoutubeExplode v6.1.2.

New in YoutubeDownloader 1.9.1 (Apr 15, 2022)

  • Re-added the option to disable media tagging in settings.

New in YoutubeDownloader 1.9 (Apr 10, 2022)

  • Improved the accuracy of automatically resolved metadata. Also expanded the list of injected media tags to include some additional information.
  • Added $id file name template token. It resolves to the ID of the video. (Thanks @Cole)
  • Added auto-detection for dark mode. If your system is configured to prefer dark mode in applications, YoutubeDownloader will use it by default instead of light mode.
  • Removed the subtitle selection drop down shown when downloading videos. Subtitles are now downloaded automatically and embedded inside the video file.
  • Removed the "inject media tags" option. Media tags are now always injected.
  • Removed the "excluded formats" option due to low usefulness.
  • Fixed an issue which occasionally prevented video thumbnails from being injected into video files properly.
  • Warning: some settings may be lost when upgrading from v1.8.x.

New in YoutubeDownloader 1.8.7 (Mar 7, 2022)

  • Actually fixed it this time.

New in YoutubeDownloader 1.8.4 (Dec 18, 2021)

  • Fixed various YouTube-related issues. Updated to YoutubeExplode v6.0.7.
  • Fixed various issues related to the runtime bootstrapper. Updated to DotnetRuntimeBootstrapper v2.0.2.

New in YoutubeDownloader 1.8.3 (Jul 28, 2021)

  • Fixed various YouTube-related issues. Updated to YoutubeExplode v6.0.5.

New in YoutubeDownloader 1.8.2 (Jun 21, 2021)

  • Fixed various YouTube-related issues. Updated to YoutubeExplode v6.0.3.
  • Application will now detect if the required .NET Runtime or any of its prerequisites are missing and prompt the user to download and install them automatically.

New in YoutubeDownloader 1.8.1 (May 22, 2021)

  • Fixed various YouTube-related issues. Updated to YoutubeExplode v6.0.1.

New in YoutubeDownloader 1.8 (Apr 19, 2021)

  • Fixed various YouTube-related issues. Updated to YoutubeExplode v6.0.
  • Removed video upload date from UI and from file name templates.

New in YoutubeDownloader 1.7.16 (Nov 29, 2020)

  • Fixed various YouTube-related issues. Updated to YoutubeExplode v5.1.9.
  • Fixed an issue where excluded formats were ignored when downloading multiple videos. (Thanks @derech1e)

New in YoutubeDownloader 1.7.15 (Oct 25, 2020)

  • Added subtitle download option when downloading single videos. (Thanks @beawolf)
  • Added format exclusion list. You can configure in settings a list of containers which you would like to not see, and they will be filtered out in the format selection dropdown. (Thanks @beawolf)
  • Added dark mode. You can enable it in settings. (Thanks @Andrew Kolos)
  • Added video quality preference selection when downloading multiple videos. (Thanks @BartÅ‚omiej Rogowski)
  • Added circular progress bars for each individual active download.
  • Added meta tag injection for mp4 files. This adds channel and upload date information, as well as thumbnail. (Thanks @beawolf)
  • Fixed various YouTube-related issues. Updated to YoutubeExplode v5.1.8.

New in YoutubeDownloader 1.7.14 (Sep 29, 2020)

  • Fixed various YouTube-related issues. Updated to YoutubeExplode v5.1.6.
  • Changed the order in which new downloads appear in the list so that newest downloads are at the top. (Thanks @Max)

New in YoutubeDownloader 1.7.13 (Sep 12, 2020)

  • Fixed various YouTube-related issues. Updated to YoutubeExplode v5.1.5.

New in YoutubeDownloader 1.7.12 (Jul 29, 2020)

  • Fixed various YouTube-related issues. Updated to YoutubeExplode v5.1.3.

New in YoutubeDownloader 1.7.11 (Jul 21, 2020)

  • Fixed various YouTube-related issues. Updated to YoutubeExplode v5.1.2.

New in YoutubeDownloader 1.7.10 (Jul 6, 2020)

  • Fixed an issue where mp4 download options took much longer to download due to unnecessary transcoding.

New in YoutubeDownloader 1.7.9 (Jul 2, 2020)

  • Fixed various YouTube-related issues. Updated to YoutubeExplode v5.1.1.

New in YoutubeDownloader 1.7.8 (May 10, 2020)

  • Fixed various YouTube-related issues. Updated to YoutubeExplode v5.0.4.

New in YoutubeDownloader 1.7.7 (May 7, 2020)

  • Fixed various YouTube-related issues. Updated to YoutubeExplode v5.0.3.
  • Fixed an issue where conversion progress was not correctly reported. Updated to YoutubeExplode.Converter v1.5.1.

New in YoutubeDownloader 1.7.6 (Apr 13, 2020)

  • Fixed various YouTube-related issues. Updated to YoutubeExplode v5.0.1.
  • Improved media tagging. Now it's less reliant on MusicBrainz and should attempt to tag files more often.
  • Fixed some issues related to auto-update functionality.

New in YoutubeDownloader 1.7.5 (Mar 16, 2020)

  • Fixed various YouTube-related issues. Updated to YoutubeExplode v4.7.16.

New in YoutubeDownloader 1.7.4 (Mar 11, 2020)

  • Fixed various YouTube-related issues. Updated to YoutubeExplode v4.7.14.

New in YoutubeDownloader 1.7.3 (Feb 10, 2020)

  • Fixed various YouTube-related issues. Updated to YoutubeExplode v4.7.13.

New in YoutubeDownloader 1.7.2 (Dec 16, 2019)

  • Fixed an issue where some videos didn't have any download options. Updated to YoutubeExplode v4.7.11.

New in YoutubeDownloader 1.7 (Nov 15, 2019)

  • Migrated to .NET Core 3.0. You will need to install .NET Core runtime in order to run this application starting from this version. You can download it here.
  • Added setting "Skip downloads for files that already exist" which, when enabled, skips downloading videos that already have a matching file in the destination directory. Thanks @mostafa901.
  • Changed default file name template to $title. You can change it in settings.
  • Fixed an issue where the number token in file name template didn't get replaced properly for single-video downloads.

New in YoutubeDownloader 1.6.1 (Sep 22, 2019)

  • Fixed an issue where starting new downloads was not possible if there were already active downloads.

New in YoutubeDownloader 1.6 (Sep 15, 2019)

  • Added support for processing multiple queries in one go. Separate multiple URLs/IDs/searches with new lines (Shift+Enter) to specify multiple queries.
  • Added file name template which is used when generating file names for downloaded videos. You can configure it in settings. Refer to the tooltip text for information on what each variable does.
  • Added automatic media tagging for downloaded videos (currently only audio files). Tags are resolved from MusicBrainz based on video title. This feature can be disabled in settings.
  • Added a context menu button to remove all successfully finished downloads.
  • Added a context menu button to restart all failed downloads.
  • Added a context menu button to copy title in download setup dialog.
  • Starting a new download that overwrites an existing download will now remove the latter from the list.

New in YoutubeDownloader 1.5.7 (Aug 16, 2019)

  • Fixed an issue where some videos failed to download. Updated to YoutubeExplode v4.7.9.

New in YoutubeDownloader 1.5.6 (Jul 30, 2019)

  • Fixed an issue where all videos failed to download. Updated to YoutubeExplode v4.7.7.

New in YoutubeDownloader 1.5.5 (Jul 28, 2019)

  • Fixed an issue where some videos failed to download.

New in YoutubeDownloader 1.5.4 (Jul 10, 2019)

  • Fixed an issue where an attempt to download any video resulted in an error. Updated to YoutubeExplode v4.7.6.

New in YoutubeDownloader 1.5.3 (Jul 10, 2019)

  • Fixed an issue where an attempt to download from channel always resulted in an error. Updated to YoutubeExplode v4.7.5

New in YoutubeDownloader 1.5.2 (Jul 10, 2019)

  • Fixed an issue where some videos were missing from playlists. Updated to YoutubeExplode v4.7.4.
  • Fixed an issue where the application crashed when pressing the "play" button if there is no program associated with that file type. An error message is now shown instead.
  • Added a context menu button to remove specific download from the list.

New in YoutubeDownloader 1.5.1 (Jul 10, 2019)

  • Fixed an issue where most videos failed to download due to recent YouTube changes. Updated to YoutubeExplode v4.7.3.
  • Popups can now be closed by clicking away.
  • Default max concurrent download count is now 2 instead of being devised from processor count. You can still tweak it as you want in settings.

New in YoutubeDownloader 1.5.0 (Jun 15, 2019)

  • Changed the presentation of active downloads to use a data grid.
  • Added a context menu button to clear all finished downloads from the list.
  • Improved UI by making the general style more consistent.
  • Fixed an issue where a download sometimes failed due to a race condition in progress reporting. Updated to Gress v1.1.1.

New in YoutubeDownloader 1.4.0 (Jun 14, 2019)

  • Fixed an issue where the application crashed when an active download failed. Failure will now be reported in the UI with the option to restart download.
  • Fixed an issue where the application crashed when trying to download an unavailable video. Popup with the error message will now be shown instead.
  • Fixed an issue where the application crashed due to unknown encoding in some videos. Updated to YoutubeExplode v4.7.2.

New in YoutubeDownloader 1.3.2 (May 12, 2019)

  • Fixed an issue where the application crashed when trying to download videos. Updated to YoutubeExplode v4.7.

New in YoutubeDownloader 1.3.1 (Mar 4, 2019)

  • Fixed an issue where channel URLs were not recognized in some cases. The underlying issue was fixed in YoutubeExplode v4.6.5.
  • Fixed an issue where the application would crash sometimes because the progress reported was too high. The underlying issue was fixed in YoutubeExplode.Converter v1.4.1.

New in YoutubeDownloader 1.3.0 (Feb 15, 2019)

  • Added ability to download videos by channel ID or URL.
  • Added ability to download videos by user URL.
  • Aggregated progress of all downloads is now shown in the main progress bar and in the taskbar.
  • Downloads that have been queued up but not yet started now show "Pending..." instead of "0.00%".
  • Selection list for multiple videos now uses Ctrl/Shift to select multiple items.

New in YoutubeDownloader 1.2.0 (Jan 21, 2019)

  • Added video quality selection when dowloading a single video. For playlists and search results, the highest video quality available for selected format is used.
  • Added support for ogg format.
  • Added support for webm format when dowloading a single video. May not always be available.
  • Updated the app icon to make it more distinct from YoutubeExplode.
  • Fixed an issue where child FFmpeg processes would not exit after the user closes the app while there are active downloads.
  • Fixed an issue where the app could sometimes crash when checking for updates.
  • Fixed an issue where it was possible to start multiple downloads to the same file path.

New in YoutubeDownloader 1.1.1 (Dec 24, 2018)

  • The list of downloads is now always sorted chronologically.
  • When adding multiple downloads, the application will try to ensure unique file names by appending suffixes in order to avoid accidental overwrites.
  • Fixed an issue where adding multiple downloads would sometimes cause the application to crash.

New in YoutubeDownloader 1.1 (Dec 24, 2018)

  • Improved UI in all screens.
  • Limited the number of concurrent downloads and added an option in settings to configure it.
  • Last used download format is now persisted so you don't have to select it all the time.
  • Fixed an issue where temporary files were not deleted after the download was canceled. The underlying issue was fixed in YoutubeExplode.Converter v1.0.3 and CliWrap v2.2.
  • Fixed an issue where starting multiple downloads would cause them to be added in the wrong order to the list of downloads.