[Suggestion] Sonic Analisys features for playlists

I’d love to see the following features:

  • “Suggested tracks” for playlists based on the tracks that it already contains
  • Sorting playlists along its main “musical axis” (implemented as PCA on the sonic analysis vectors, sort along the first axis)
  • Sorting playlists by “playlist fit” (distance from the average sonic analysis vector in the playlist)

I’ve been having lots of fun with sonic analysis, and I trust that will only get better in the feature.

(If I understand correctly, sonic analysis maps tracks to points in n-dimensional space and distance in this space is used as similarity. (I would love a writeup on some more of the secret sauce behind this though, I’ve been interested in this topic for a long time). This would make all of these features reasonably easy to implement)

There’s somewhat of a discussion of what’s happening here: Sonic Analysis Explained - #7 by SimonXCIV

Edit: and the main support page is here:

I’m glad you’re enjoying the results! I’ve been using it for quite some time now, and it’s honestly changed the way I listen to music.

Plexamp already does some stuff along these lines. In the related tab on the Now Playing screen, the top-most entry is a swipeable row of tracks that are sonically similar to the currently playing track.

Additionally, when the queue is nearing the end, the Auto Play feature has a few options that you can swipe between to keep the vibe going. Some of these are built on top of sonic similarity data, too.

I can imagine a future in which playlists could be “augmented” or “extended” with similar items, akin to the features I outlined above to keep a certain vibe going. I like your thinking.

I trust that you’re correct :wink:

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.