about


The issue with Your Release Radar.

There are various staple features Spotify provides its users, and personalized playlists are one of them. Some personalized playlists include Discover Weekly, Daily Mixes, and of course Your Release Radar.

These playlists are generated based on a user's listening behavior and help in the discovery of new music. This user experience is ruined, however, when the artists recommended have nothing to do with the user's behavior.

Your Release Radar's purpose is to provide the latest music from artists a user follows, and additionally some similar artists' singles picked for the user. This playlist is generated weekly for Fridays, although a new generated playlist is ready the night before at 9pm PST.

It makes sense that not every artist a user follows is going to put out new music every week, so sometimes the playlist will recommend music from similar artists. That however is not the issue. The issue with Your Release Radar is that it pollutes your playlist with artists who have the same name as some of those you do follow.

An example

Let's choose a recognizable artist: The Beatles. We can assume if a user followed The Beatles on Spotify then they are following the English rock band from Liverpool. Lets assume somewhere out there in the world is another group that also happens to be called The Beatles. Let's call The Beatles we all know from England "The Beatles 1" and the other lesser known group "The Beatles 2". If a user happens to follow "The Beatles 1", and "The Beatles 2" happens to have a new release, Release Radar fails to differentiate the two, and displays the new release belonging to "The Beatles 2", despite a user never following them.

Your Release Radar is broken, and instead of searching for an artist by a unique identifier like an artist ID (something Spotify already gives to every artist), Your Release Radar appears to be doing it by artist name. This site aims to provide a better Your Release Radar, that does search for artists based on ID, at the expense of losing similar artists (that's what Discover Weekly and Daily Mixes are for anyways).

Note

There is an additional bug where, for example, "The Beatles 2" new release appears on "The Beatles 1" artist page, but that's entirely in Spotify's hands, as they are in charge of that functionality. This application cannot take this issue into account as Spotify has failed to upload a song to the correct artist page. If you notice a wrong artist release by using this application, check the artist page first. The only scenario where that happens is when Spotify makes that error.


List of API Endpoints Used

  • user-read-private

    Used to get your username, necessary to then save a playlist to your account.

  • user-follow-read

    Used to find all the artists you are following.

  • playlist-modify-public
  • playlist-modify-private

    Used to create and manage your "Detoxed Release Radar" playlist on your account, whether it's set to public or private.

  • ugc-image-upload

    Needed to upload your "Detoxed Release Radar's" playlist cover image (You're free to change this image at any time).