APIs for playlist manipulation would be nice #6
Replies: 12 comments 26 replies
-
Hi @eras , welcome to the forum, and thanks for your suggestion! Exposing API for playlist manipulation is definitely on our TODO list. We can unfortunately not promise any date for when this will be available, but we will continue to share any progress we make. Thanks |
Beta Was this translation helpful? Give feedback.
-
Definitely, with collaborative playlists in mind, please! |
Beta Was this translation helpful? Give feedback.
-
An ideal playlist endpoint would provide (at least) the ability to:
|
Beta Was this translation helpful? Give feedback.
-
Hi ! |
Beta Was this translation helpful? Give feedback.
-
Hello, I'm making a small program in rust for moving user's playlists from spotify to other streaming services using the ISRC of each track as the common ID across all services - so far I've implemented spotify to youtube, but I want to add Tidal as another destination. For this, I need to be able to get tracks by their ISRC, which you already have implemented, but also need to be able to create playlists and add tracks to them. I have a suggestion for whatever endpoint you decide to have for adding tracks to a playlist; please support adding multiple tracks per api call. While this isn't much of a problem for me developing against the api; I can just have a for loop that iterates over each track and calls the endpoint for each one individually, it's admittedly very wasteful when it could just be batch processed with minimal requests. This is important for devs if you charge for using the api per request. Youtube does not support this so the number of requests ends up being very high, which is especially important in their case where you have a quota and each request has a cost. Spotify currently supports this kind of action up to 100 tracks at a time, which is a fairly reasonable limit; a playlist of say 2500 tracks on takes 25 requests rather than 2500. Also, would the saved tracks in 'my collection' be treated as a playlist or would they have their own endpoint? |
Beta Was this translation helpful? Give feedback.
-
I'm excited for this - I've been building a concert setlist app and my use case for this API is adding the tracks from a setlist to a user's playlist. I've been able to do this with Spotify's API but they aren't approving anyone's production usage this year 😬 Tidal is the superior platform so 🤞 this is on their roadmap soon! |
Beta Was this translation helpful? Give feedback.
-
Also interested in this would like to build a workflow that accepts a request (artist name, track name) and then performs a search which returns a result set which can then be added to a playlist. |
Beta Was this translation helpful? Give feedback.
-
Simply being able to read a users collections/playlists would be enough for me at this point in time. I have user oauth flows wired up, but nothing to invoke with them :( |
Beta Was this translation helpful? Give feedback.
-
Its been a year and we still do not have any method to generate or populate playlists. I write a CRM for DJs and we have about 2,000 customers - many want to use Tidal but the API is so limited that we really can't do anything to help them. When are you going to provide something similar to Spotify? They did it right. |
Beta Was this translation helpful? Give feedback.
-
Hey, A couple of months back we started rolling out our "V2" endpoints, essentially an improved way to format and structure our endpoints - mainly in how we handle relationships. We started with catalogue and search, and over the last 2 months we have also started exposing user data. Just last week we rolled out the first endpoints giving access to playlists. At this stage we allow read access to user playlists, but we will start work on building support for write operations relatively soon. The entire API is still in "beta", and will remain so for some more time as we continue to build out our new API, and also to integrate it into our own apps. In addition to write operations for playlists, we are also planning for read/write operations to user collections. |
Beta Was this translation helpful? Give feedback.
-
Hi there, just chiming in with my use-case for the ability to manipulate playlists. We're implementing "playlist syncing" on SubmitHub.com, allowing the users to automatically keep their playlists synced cross-platform. So far we've integrated Apple, YouTube, Deezer, and SoundCloud. I've had a few curators ask me to add Tidal support, so will be keeping an eye on this thread :) |
Beta Was this translation helpful? Give feedback.
-
Thank you for this. I have been playing with the API. Quick question please - are the number of items returned limited to a maximum of 20? Am I missing something?
|
Beta Was this translation helpful? Give feedback.
-
This would allow buildings tools like playlist organizers. In my opinion organizing playlists is a bit lacking in the current TIDAL interface.
Beta Was this translation helpful? Give feedback.
All reactions