github ErrorFlynn/ytdlp-interface v2.15.0

2 days ago

Changes

  • fixed the "load cookies" setting causing an error when getting data for playlists
  • fixed the crashing when the queue gets too big (around 100 items or more)
  • fixed queue items with "skip" status not factoring into the taskbar progress indication
  • added a new queue menu command: Split playlist (add videos to queue)
  • added a new setting: Max number of concurrent yt-dlp instances used for getting data
  • added experimental Windows 7 support (using custom Win7 builds of yt-dlp and ffmpeg)
  • can now set [:PROFILE][::CONTAINER] options for Settings->yt-dlp->Load cookies
  • fixed an issue that could cause the wrong version of ffmpeg to be downloaded
  • added support for YT clip URLs (https://www.youtube.com/clip/...)
  • YT shorts URLs (https://www.youtube.com/shorts/...) are no longer marked [whole channel]
  • various small improvements and fixes for obscure bugs

This version improves the way download options for queue items are handled, making that much more resource efficient, and fixing a crash that happened when too many items were in the queue. The program now supports hundreds of URLs queued up at a time. In my testing with 1113 queue items, the memory consumption was about 2 GB, and the file unfinished_qitems_data.json was 675 MB.

This version took a lot longer than usual to finish, partly because I had less time to work on it, and partly because there were a lot of code changes to be made. The new "split playlist" feature along with the improvement to memory consumption required extensive changes, and I also had to fix some multithreading issues that could result in "zombie" yt-dlp instances when exiting the program.

Don't miss a new ytdlp-interface release

NewReleases is sending notifications on new releases.