A while ago, I saw people suggesting Navidrome for self hosted music streaming.
I don’t understand what’s the relationship between Subsonic and Navidrome. Navidrome makes some use of Subsonic API. What does that mean?
Subsonic looks like a proprietary software. How does Navidrome, an open source (MIT) package, use their API? Is the API licensed for this?
Do I expect any Subsonic app to work perfectly with Navidrome? Or is it partial inter-compatibility?
Extra questions:
-
Recommended android app? I would like to have good offline support to select and sync music that will then be available on my phone without network
-
Podcast/audiobook support? Am currently using audiobookshelf, is this compatible at all? Not sure if any benefit even if theoretically possible.
Ultrasonic
As far as I get it, subsonic has an open API implemented by navidrome and a few other open source servers. All subsonic compatible apps will work.
For Android the best is by far Symfonium, but it a paid app (well worth it).
Otherwise tempus is another valid and open source app.
And no, subsonic (and navidrome) has nothing to do with audiobooks or podcasts. I selfhost both navidrome and audiobook shelf to cover all cases, and I am pretty comfortable.
dsub2000 is the best android app for navidrome/subsonic. I’ve tried many others (ultrasonic, tempus), but none are as full-featured and clean.
Oof. I hadn’t heard of dsub2000 before so I gave it a go and that was a quick uninstall.
Why is that?
It works with any subsonic compatible app. I use symfonium on android. Its a paid app, but worth the price in my opinion.
Also pro tip if you use symfonium for caching stuff offline. Setup a smart playlist with rules for what you want to save offline (played in the last 30 days or something like that). Then toggle caching on that playlist. That basically gives you a smart, configurable offline cache.
Symfonium supposedly supports audiobookshelf, but I haven’t been able to get it to work. I just use the audiobookshelf app.
Oh yeah, and navidrome can be setup to scrobble to lastfm or listenbrainz if you use that. Convinient so you dont have to worry about scrobbling from your device.
Been using self hosted navidrome + symfonium for a few months now and love it.
Podcast/audiobook support? Am currently using audiobookshelf, is this compatible at all? Not sure if any benefit even if theoretically possible.
For this I’d just recommend getting the Voice audiobook app from f-droid, and in audiobookshelf, download any books you’re currently reading locally. There’s nothing better than audiobookshelf for audiobooks anyway.




