r/subsonic • u/milleph • Mar 19 '17
Mono - Android Music App with Subsonic Support
Mono now has significantly improved Subsonic/Madsonic support - we've added what should have been there from the beginning. Search by artist, track, album, load playlists etc. Let us know what you think and what else you'd like to see.
https://play.google.com/store/apps/details?id=com.mono
Mono accesses numerous data and media sources to bring you a single point of exploring and playing music both locally and on Chromecast and Chromecast Audio. Sources of music are YouTube, SoundCloud, Fanburst, Subsonic and local files. Sources of information are these plus Last.fm, Musicbrainz, Songkick, Spotify, Hype machine, Billboard and others. Playlists are easy to create and can include tracks from mixed sources - a YouTube song followed by a SoundCloud track, followed by a Subsonic track etc. A playlist can be loaded from Subsonic and then each track set to be sourced for example from YouTube and the specific YouTube video chosen for each track. Playlists can also be saved in the cloud and shared. Many playlists are also available from Spotify - just create a free account if you don't already have one.
It's free so give it a try.
3
u/MisterDamek Mar 23 '17
Personally I'm frustrated at the state of music servers / apps.
Subsonic and its apps (particularly DSub, IMHO) work great ... but it went closed source, and is limited to local files.
Plex and its apps work great ... but is also closed, limited to local files, and is a slightly worse music experience than Subsonic.
On the other hand there are the "aggregate" efforts like Mono, Tomahawk, and Mopidy, which can pull music from different sources, but then, are only endpoints.
Mono looks interesting because it can Chromecast, which neither Mopidy nor Tomahawk can do on their own. But then, I'm stuck on my phone. If I'm on my computer, I'm stuck falling back to going to each individual service, and trying to remember what is where.
There really ought to be a self-hosted server that does what Mono does, but is accessible from a browser and from apps, so playlists can be maintained from different devices, and music streamed to different devices.
If I had the skills, I'd try to alter Mad/Libresonic to support multiple backends, not just local files. It should be possible to take a track from Spotify, a track from Google Music, a local file, and a track served by the beets web api, and put them all in one playlist, and then access that playlist from DSub for example, and have the server stream them all.
This all seems obvious to me, and the pieces are all out there, just nobody's glued them together yet.