I’ve been a happy Mopidy user since a couple of years now, and the system has become quite central to my music listening experience without me even noticing it. I really enjoy the way it brings multiple sources of music behind a single front-end, and how it allows me to have a unified user experience no matter where the music happens to be stored technically. This, together with synced multi-room playback on devices connected to the same LAN, has made me wonder how I ever did without.
These positive experiences I’ve had have made me miss the setup whenever I’m not at home, and wanted to listen to the latest additions to my collection, which could mean anything from local files, items on my Bandcamp wishlist, to Spotify and beyond. I know that Mopidy is meant more as a local solution, as it also doesn’t really have any methods for authentication - anybody within the network is basically allowed access.
Since I’m surely not the only person who has ever wondered about these sort of things, I wanted to ask what sort of solutions are there, when going from a local Mopidy setup towards a more general personal streaming service? I’ve done some searching online, and while there are some self-hosted streaming solutions out there, it would feel rather much having multiple fully-fledged servers existing simultaneously for separate use cases, and what I’d really like to see is being able to somehow leverage the good things I already have going with Mopidy, and then just extend to the remote use case. Or, alternatively, have a system that does similar things as Mopidy, but also allows for remote access.
I guess the number one feature I’d be looking for, would be the unified experience of browsing the latest additions to my collection, including my local files, no matter where I happen to be. Heck, even if it wouldn’t be streamable in the first place, but just some browsable / searchable unified collection would be awesome, since it saves you the hassle of checking multiple services when wondering what to listen to next.
I guess that’s enough context to start the conversation. Sorry if it became rambly.
Looking forward to any opinions / ideas!