RompЯ is a music player with the emphasis on discovery – discovering more about the music you know, and discovering new music you don’t know yet. RompЯ is an interface that runs in a web browser on any device and controls a music player which can be on any other device. I recommend using Mopidy as the music player. When used with Mopidy and a Spotify Premium subscription RompЯ is a powerful Spotify client with many music discovery features.
Collectioniser sorts your music by artist and album
Tagging and Rating of tracks
Spotify, Soundcloud, GMusic, etc support (with Mopidy),
Add tracks from Spotify, Soundcloud, etc to the collection on the fly
Web Radio support, automatic Spotify search for radio tracks you like
Podcast search and subscribe
Album Cover Art
Automatic on-the-fly playlist generation based on tags, ratings, popularity, your listening habits, etc
Get biographies of artists from various sources
Album and artist suggestions based on your listening habits
Snapcast is a multi-room client-server audio player, where all clients are time synchronized with the server to play perfectly synced audio. It’s not a standalone player, but an extension that turns your existing audio player into a Sonos-like multi-room solution. The server’s audio input is a named pipe /tmp/snapfifo. All data that is fed into this file will be send to the connected clients. One of the most generic ways to use Snapcast is in conjunction with the music player daemon (MPD) or Mopidy, which can be configured to use a named pipe as audio output.
Android app that allows you to look up online radio streams at RadioBrowser and listen to them. RadioBrowser is a wiki like approach to collecting as many online radio stations as possible. Everyone can help by not only adding new stations but also tagging existing ones.
Written in Python, Mopidy plays music from a local disk, Spotify, SoundCloud, Google Play Music, and more. You edit the playlist from any phone, tablet, or computer using a range of MPD and web clients.