Announcements

Help Wizard

Step 1

NEXT STEP

FAQs

Please see below the most popular frequently asked questions.

Loading article...

Loading faqs...

VIEW ALL

Ongoing Issues

Please see below the current ongoing issues which are under investigation.

Loading issue...

Loading ongoing issues...

VIEW ALL

AI Spotify Policy in Apps such as PlaylistAI and Playlistable

AI Spotify Policy in Apps such as PlaylistAI and Playlistable

Hi all, 

I've been looking for an easy way to create new playlists and better organize my Spotify account when I stumbled upon apps like PlaylistAI (https://www.playlistai.app/) and Playlistable (https://playlistable.io/) and was hoping to develop a similar app on my own for my personal use. 

Then I was wondering, how come these apps are legal? They take data from Spotify accounts and send them to an AI model. Furthermore, I was wondering if they only take data you can take manually (such as song names and artists) is it legal to transfer the data to an AI model?

 

Thanks in advance 🙂

RYCBABAC

Reply
4 Replies

Those apps use a large language model like chat-gpt to come up with tracks that fit the description, and only uses the Spotify Web API to find them, and put them in a playlist.

Train a machine learning or AI model or otherwise ingest Spotify Content into a machine learning or AI model is prohibited.

XimzendSpotify Star
Help others find this answer and click "Accept as Solution".
If you appreciate my answer, maybe give me a Like.
Note: I'm not a Spotify employee.

Thanks for the quick replay 🙂

That's what I thought at first, but I've seen they have a feature to add songs from your account to the query (for instance, I saw that playlistable can look at the last songs you've listened to and use this information to better build the resulted playlist). I wondered how is it possible to do this legally (of course, for personal use only).  

There are endpoints to get that data
v1/me/player/recently-played 

I currently have a recommendations playlist generator in my discord bot (Yes I know, not technically allowed but keeping it as personal project), but that's why I'm currently rebuilding in the form of an API to use in an application instead.

Anyways, you can take a look at the source code here. So technically it's not needed to feed this data into an AI, and I'm not sure how they do it, but I'm using the fetched songs, extracting the audio features using v1/audio-features/{id}  and inserting them all into the v1/recommendations request.

My guess is that they're doing something similar

Alternatively, you can use Organize Your Music or Chosic to organise your music.

(To get the URI of a playlist, you have to hold the CTRL or ALT key, click the 3 dots at the playlist, and click the Copy URI option.

XimzendSpotify Star
Help others find this answer and click "Accept as Solution".
If you appreciate my answer, maybe give me a Like.
Note: I'm not a Spotify employee.

Suggested posts

Let's introduce ourselves!

Hey there you,   Yeah, you! 😁   Welcome - we're glad you joined the Spotify Community!   While you here, let's have a fun game and get…

ModeratorStaff / Moderator/ 4 years ago  in Social & Random