Hi everyone,
I'm currently working on an application called "Spotify DJAI," which provides a personalized DJ experience for Spotify users. It integrates Spotify's Web API and SDK to create a seamless music experience by dynamically generating DJ-like moderation text and audio overlays between songs using OpenAI.
To give you a better idea, here’s an example of the type of content generated:
---
**Auto-Generated Prompt for the AI:**
Create a transition between the current song "Reach for the Stars" by Antoine Clamaran, Annie C, from the album "Spotlight" with a duration of 3:15, and the next song "Freakin' Out - Original Edit" by Global Deejays, from the album "The Collection - Taken from Superstar (Part 2)" with a duration of 3:06.
**Generated Moderation Text:**
"That was 'Reach for the Stars' lifting us high, and now let's KEEP the ENERGY PUMPING as we dive into 'Freakin' Out' by Global Deejays. GET READY to feel the BEAT!"
---
Currently, the moderation audio is played 5 seconds before the current track ends, with the volume of the song slightly reduced to allow the moderation to be heard, similar to a live radio DJ transition.
After reviewing the Spotify Developer Policy, I have some concerns about compliance, particularly regarding whether this approach might be considered as overlapping with Spotify's core user experience, such as "segues or audio overlays with Spotify content," as mentioned in the policy.
I was also wondering, in case this current approach is not compliant, whether modifying the implementation so that the moderation audio plays entirely between songs (instead of overlapping) would be a valid alternative.
Before proceeding further, I'd like to make sure I'm not inadvertently violating any policies or requiring permissions that I don’t have.
I would really appreciate any insights from the community or suggestions on how to proceed.
Thanks in advance!
Best,
Robin