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

A minimal OpenSubsonic terminal music player with fuzzy searching and song recommendations. - codesoap/rmp
5 points by codesoap 59 days ago github.com 0 comments
Summary not yet generated for this article.

Original Text

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...

Comments (0 of ) ⌛

Loading more comments... ⌛
Scroll down to load more comments
No comments available.
Type to search HN and engineering blog articles
Press Escape to close  |  ↑↓ to navigate  |  Enter to open