Skip to content

Releases: ErrorFlynn/ytdlp-interface

v2.14.1

05 Sep 07:35
Compare
Choose a tag to compare

Changes

  • fixed the chapter options not being saved to the settings file
  • fixed a crash when saving data for unfinished queue items with certain Unicode characters
  • added a list of keyboard shortcuts to the about page (Settings->About)

Small update with a couple of fixes.

v2.14.0

28 Aug 09:11
Compare
Choose a tag to compare

Changes

  • the data for unfinished queue items is now saved to a file
  • added an "about" page to the settings window
  • added an option to load cookies from browser (Settings -> yt-dlp)
  • fixed a potential crash when checking GitHub for the latest FFmpeg version
  • fixed not being able to select multiple queue items with the keyboard
  • moved the custom file name command to the queue menu
  • many minor fixes and improvements

The data for unfinished queue items is now saved to the file unfinished_qitems_data.json when the program exits, and loaded when it starts. This is much faster than reacquiring the data with yt-dlp, and also allows the queue to be recreated exactly as it was.

v2.13.3

30 Jul 12:11
Compare
Choose a tag to compare

Changes

  • fixed a crash when adding Soundcloud URLs with "in sets" parameter (issue #164)
  • moved the chapter options (embed/split chapters) to a drop-down list

Another bug fix, another patch version.

v2.13.2

29 Jul 12:25
Compare
Choose a tag to compare

Changes

  • fixed a crash when closing the settings window (introduced in v2.13.0)
  • added the option to force the use of the Android client for YouTube (Settings->yt-dlp)

Another patch version with a bug fix, this time for a pretty annoying crash.

v2.13.1

28 Jul 11:55
Compare
Choose a tag to compare

Changes

  • fixed the buggy URL detection for Soundcloud sets
  • added a new column for audio channels to the formats list

Just a small patch version to fix the Soundcloud sets URL detection. All Soundcloud set URLs should work now, although they still take longer to get data for than other playlists (YouTube and Bandcamp). That's because while using --flat-playlist is much quicker, the data returned by yt-dlp doesn't contain any names for the playlist items (only in the case of Soundcloud sets, for whatever reason). Consequently, the program must use a plain -J, which extracts every playlist item, which takes much longer.

v2.13.0

25 Jul 08:27
Compare
Choose a tag to compare

Changes

  • custom color themes!
  • new queue menu option: Do not download
  • new queue menu command: Refresh (reacquire data)
  • the program now displays an error if it fails to write the settings file when exiting
  • Soundcloud "sets" are now recognized as playlists
  • the output from aria2c is now processed and displayed correctly
  • fixed a potential crash when a menu is closed by clicking outside of it
  • the Download sections textboxes now allow copy and paste

I went a little crazy with this version, and added a color theme editor. No one asked for it, but it felt like a natural evolution of the color theme system, and I enjoyed working on it.

The Do not download menu option is meant to be used for queue items that are not ready to be downloaded yet, and must stay in the queue until they are. For example, you might want to wait until a newly uploaded YouTube video has had a specific format added, before downloading it. To that end, you can use the Refresh (reacquire data) menu command to check if the desired format has been added.

v2.12.0

18 Jun 02:39
Compare
Choose a tag to compare

Changes

  • fixed the display of most interface elements at high scale factors
  • the program no longer exits when the system is put to sleep
  • added new queue menu options: When finished... -> Shutdown / Hibernate / Sleep
  • fixed a crash when removing a queue item while getting data for it
  • YouTube Music playlists are now recognized as playlists
  • added mkv video container preference (implemented using --remux-video mkv)
  • added a new command to the Download folder menu: Choose folder and file name
  • fixed the clipped text of some interface elements with certain system languages

This version fixes most scaling issues, making the interface look (mostly) normal at all scale factors. Also, the text of interface elements should no longer clip when using certain system languages with non-latin script.

v2.11.1

26 Apr 10:37
Compare
Choose a tag to compare

Changes

  • stopped using --compat-options manifest-filesize-approx when yt-dlp version is not recent enough
  • the filesize column is now properly hidden when no file size is available (formats list)
  • columns in the formats list now have minimum widths to prevent clipping the header text
  • fixed the buggy output view when completed queue items are automatically removed
  • fixed a potential crash when updating the program via Settings->Updater

Just a small patch version with a few fixes.

v2.11.0

17 Apr 02:14
Compare
Choose a tag to compare

Changes

  • the formats list now automatically adjusts the widths of columns to fit their content
  • added an option to automatically remove completed queue items (Settings->Queuing)
  • the JSON viewer now shows the size of arrays
  • exact byte value for file sizes in the formats window is now optional (Settings->Interface)
  • the settings window now opens at the previously selected page
  • added opus preferred container option
  • drastically improved the interface lag/unresponsiveness when downloading a playlist
  • added an option to automatically add the URL from clipboard when the main window is activated
  • some minor fixes and improvements

This update adds a bunch of quality of life improvements, some of them suggested by users. The new container option also carries with it the behavior requested in issue #129. When an audio-only format is selected from the formats list, with opus codec and non-opus extension, the -x command line option is automatically passed to yt-dlp, causing it to use ffmpeg to copy the audio stream into an .opus file.

v2.10.0

23 Mar 03:05
Compare
Choose a tag to compare

Changes

  • approximate filesize can now be displayed for non-YouTube videos
  • the formats window now displays total bitrate (added new "tbr" column)
  • replaced system message boxes with custom ones that are theme-compliant
  • the queue is now automatically saved whenever items are added or removed
  • removed the obsolete "write settings file" button from the settings window
  • fixed a bug that would put "panel widget" in the custom arguments (issue #125)

This version fixes a nasty bug introduced in v2.7, that could overwrite the custom arguments with the text "panel widget" in certain conditions.