Given the current popularity of Open AI’s chat GPT, I wondering if it would be possible to create an AI powered playlist creator for Roon with a ‘chat’ interface, this would allow you to create and refine a playlist based on written prompts.
Welcome to the Roon community, @jonathan_Clayton.
Perhaps you could provide examples? Arguably, Roon already does most of this using Valence. Seed an artist, album, or genre etc. to start Roon Radio–a playlist created using machine learning–and visit History to save this later.
Incidently, you may want to vote for your request!
I’m thinking of something much more specific i.e.
“create a 4 hours playlist from Italian soundtracks from the 60s and 70s, make it funky, down tempo, mostly instrumental, focus on tracks that are either not in my library or that I have not listened to a great deal before”
I like that idea.
If you think what these picture drawing AI’s can do, I think this could be fun playing around with.
Arguable something like Chat GPT goes far beyond recommending me a playlist of tracks similar to the last record played ala Valance.
For example here are some prompts asking for playlists similar to what a deceased DJ might play today if he was still alive. I’ve also added below the Chat GTP response to Johnie Clayton example above.
These are brilliant Jamie…!
This is exactly how I imagine people would use it, if only Roon could find a way to automatically create the playlist from this output…
Well Roon could just plug straight into the OpenAI API the problem would be pricing as there would need to pass some of those cost onto customers — at least if they were offing it as an unlimited service.
I guess Roon could include say 25 requests per month / per user (included for free) and then charge for additional queries ie. 500 requests for an extra $1/month. Although that feels a bit like a creeping slide towards monthly Roon add-ons which, personally, I’m not a great fan of.
Long term I expect we’ll see similar, more open, models appearing in the wild that could be used without the additional OpenAI API costs.
Yes I take your point about the costs, what they could do is provide a text box where you could simply paste in a playlist that had been created by ChatGPT or anyone else. They could make a stipulation at all pasted playlists follow a strict format such as artist followed by hyphen followed by track title so they are easier to process. This I imagine would be relatively straightforward to create.
Valance cannot take a playlist as input. With this you could give it a playlist and ask what songs go with it.
The current drawback is ChatGPT or the others don’t see what is in Tidal or Qobuz catalogs.
It is only a matter of time that one of the streaming services does this, it will be Spotify or Apple Music likely. Of course all services use some form of AI to do recommendations, this is just stepwise better in capability and nuance.