cstaelen / tidarr

Selfhosted Tidal DL with ReactJS UI
21 stars 3 forks source link

[help] download entire playlist #7

Closed michaellunzer closed 4 months ago

michaellunzer commented 8 months ago

hey @cstaelen great job with this app! I got it working relatively easily on my unRaid server 😄

I'm not sure if I'm interpreting it right, but is there a way to grab an entire (public) playlist?

I'm trying to think of ways to automate everything so it'd be awesome if it could watch a playlist and when new tracks are added, it goes out and grabs them for me. Is that something that you could add to the roadmap?

Thanks!

cstaelen commented 8 months ago

Hi @michaellunzer thanks for your feedback ! Glad to hear it works on unRaid 👍

For now, they are no UI to handle playlists and no DB system to work on automation. But maybe you can use tidal-dl binary in some way like :

docker compose exec -it tidarr tidal-dl -l https://tidal/playlist/url

That's not exactly what you're expecting for, but maybe you could cron this command to automate stuff ?

Need time to investigate 😉

cstaelen commented 8 months ago

In first place, i can work on allow download of playlist by url in the app, it would be a first step !

michaellunzer commented 8 months ago

In first place, i can work on allow download of playlist by url in the app, it would be a first step !

I like that idea! Thanks for getting back to me on this

cstaelen commented 7 months ago

Hi @michaellunzer i just released the 0.0.6 version. Could you please pull latest docker image and try to download a playlist using the url ? Thx :)

michaellunzer commented 7 months ago

awesome job! thanks for putting this together!

I noticed a few things that should reflect this change:

  1. on the home screen, you should put a hint that someone can put a public playlist URL in the search bar:
image
  1. I'm not sure if it's just my docker paths but it put the playlist in the playlist folder inside the Album folder ~/downloads/albums/playlist which is fine but maybe it makes sense to add a new volume (Playlists) to the docker-compose file and throw all the playlists in there. image

Keep up the great work!

cstaelen commented 7 months ago

Hi @michaellunzer Thx for your suggestions :)

I just updated the latest docker image with those two points 👍

We are now able to mount the playlist folder in tidarr compose volume :

volumes:
    - ...
    - /any/folder/to/download/playlists:/home/app/standalone/download/playlists

You may want to check your playlistFolderFormat option in config/tidal-dl.json. Default configuration suggest "playlistFolderFormat": "{PlaylistName}",.

If you download an existing playlist, it will merge tracks.

Let me know if all is fine !