Hey everyone! I’m working on a project and I’m curious about something. Is there a way to find out when users do stuff like add songs to playlists or star tracks on music streaming platforms? I’m particularly interested in Spotify, but info on other services like Rdio would be helpful too.
I’ve been looking into the Open Graph API, but I’m not sure if it can give me this kind of info. Does anyone know if it’s possible to track these user actions? Or maybe there’s another way to do it?
I’d really appreciate any insights or tips you could share. Thanks in advance for your help!
hey claire, not sure bout open graph but spotify has its own API that might work 4 u. it lets u get user playlists n stuff. maybe check that out? idk bout tracking stars tho. rdio api prolly diff, might wanna look into that separately. good luck with ur project!
I’ve worked with Spotify’s API extensively, and unfortunately, it doesn’t provide real-time tracking of user actions like playlist additions or track starring. The API does allow you to retrieve a user’s playlists and saved tracks, but you’d need to poll these endpoints periodically to detect changes. This isn’t ideal for real-time tracking and can be resource-intensive.
As for Open Graph, it’s primarily used for social sharing and doesn’t offer the granular music service data you’re looking for. Your best bet might be to explore Spotify’s Web Playback SDK or their recently introduced Spotify Connect Web API. These might offer more real-time user action data, though they’re more focused on playback control rather than playlist management.