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 forSettings->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.