marcopeocchi / yt-dlp-web-ui

A terrible web ui and RPC server for yt-dlp. Designed to be self-hosted.
GNU General Public License v3.0
818 stars 85 forks source link

10 playlist download #71

Closed marcopeocchi closed 1 year ago

marcopeocchi commented 1 year ago

Playlist support

It's finally here! 🍰

It's not quite what I wanted from the beginning but I tried optimizing it to the most. Retrieving the metadata of a playlist results in parsing a 5+MB JSON for just 20 entries. It will take time especially on slower hardware (on a M1 Mac it takes at least 20 seconds even with an optimized JSON serializer/deserializer).

What I do is essentially send the URL to the RPC and then close the window :D, everything is handled in background by the server. After a while you will see your downloads in the WebUI.

This will potentially closes #10 and part of #62.

Thanks for the support.