What does Navidrome add over streaming music via Jellyfin, is it just better more tailored client apps? The music client apps for JF are a bit bare bones, although the streaming itself I've found to work perfectly.
The Subsonic API is pretty fantastic and the apps that support it are full-featured. The Jellyfin app, while completely capable of streaming music, is far far less feature-ful.
Personally I use Gonic rather than Navidrome, because I don't care about a web UI, but if you go to the Navidrome website and look at the "Apps" page it lists every Subsonic API compatible app. There's a lot.
None of the alternatives seem
To have anything close to the radio/recommendation power of Spotify. I don’t know how they ever could - they don’t have the massive data Spotify has in listening history combined with playlists and their descriptions… on top of building world class ML audio analysis models.
I’d love have my own local mp3s get this super power. I just don’t see it happening. Plex has their own attempt but it’s no where close.
Seems redundant to get recommendations from your own mp3s. And "radio" would just be playlists on shuffle.
You can decouple discovery from offline music experience. Outside certain genres that I'm not deep into, there's almost nothing I get rec'd on Spotify that I didn't already know of from other sources.
I agree, I don’t need recommendations from my own library. I know when I am in the mood for a particular album, and if not, it’s much more pleasant to glance through my Artists list than to trust some jerk at Spotify to tell me what I want. Especially since they are now actively trying to replace the music on their mood playlists with royalty-free stock Muzak.
For discovery, there are plenty of (especially linear) streaming music sources that are dirt cheap or free, anyway.
To be honest, it may be my music taste, but the recommendations I get are extremely boring and are just rehashes of my liked songs..
But it may be that I hit a bug quite some times ago where each offline downloaded song got added to the liked songs playlist and even though I manually removed quite a few of those, it may have corrupted my user profile.
I also use gonic over navidrome (and formerly airsonic) because Navidrome doesn't support folder view (and apparently never will). As nice as Navidrome is, that's a dealbreaker for me. Gonic works great though.
I too prefer folder view (tags are a complete unwieldy mess, and there's far too many artists to merely list by artist). I will look into this. What do you run it on?
The streaming works well, but I like the focus on audio and performance of Navidrome. I've cycled from Plex/Plexamp to Jellyfin and am happiest with Navidrome.
I've written a client for Navidrome however, so I'm biased by the investment in time that required.
I've also spent time working with several of its private APIs to track my own listening activity.