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