Show HN: Rmp, a Subsonic music player for generating playlists on the fly

  • Posted 3 hours ago by codesoap
  • 4 points
https://github.com/codesoap/rmp
When listening to music, I often don't play whole albums, but string together songs that capture my current mood. In the past, I've written a tool that records my hearings and generates suggestions from my usual listening patterns[1] and used it with some scripts around mpd. This made my way of listening to music easier and worked decently, but I wished I could also sync and use this with my phone.

Recently I've discovered Subsonic, a protocol for music servers and players. It caught my eye, because it supports "scrobbling" (apparently the common term for "recording hearings") and generating similar-song-lists. Pretty much exactly what I had been doing and many music players support this feature to create "instant playlists". With a little bit of hacking[2], it was easy to integrate my existing, collected hearing patterns into a Subsonic server.

While I found a decent Subsonic client for my phone, I didn't find a terminal music player that worked for my style of listening. So I wrote rmp; it's really minimal, but does what I need it to do: It allows me to quickly fuzzy search my whole library and then add suggestions for already queued songs to the queue, while also scrobbling heard songs.

[1] https://github.com/codesoap/songmem [2] https://github.com/sentriz/gonic/compare/master...codesoap:g...

0 comments