JF is for all of my media, I do have navidrome for music in addition to JF though (they sit side by side and share access to the same music media directories), in part because I have some other stuff I put together to work with navidrome a while ago, and I don't feel like changing it. Otherwise you can pretty much just use JF.
post
Can't help with Jellyfin, tho there are many here who use it, so maybe someone will chime in. I do use Navidrome, and it checks all my boxes. It's a pretty comprehensive package, and recently they have introduced a plug in environment. I have not got into the plug ins yet. If your music collection is rather haphazard, I'd recommend Beets. Turn it loose on your music collection and let it do it's thing.
If your music collection is rather haphazard, I’d recommend Beets. Turn it loose on your music collection and let it do it’s thing.
Good to know. I used to have a rather disorganized collection. I like to use Strawberry Music Player on my laptop and it can fetch album covers and metadata.
@InternetCitizen2 Strawberry can also stream from Subsonic-compatible servers, which Navidrome is.Navidrome does not support a traditional file system browser, but relies entirely on metadata in your music library. So if that is a mess, navidrome wont be as nice as it can be. Beets or Picard can mitigate that issue.
I was just reading on clients that I might even want to use. Good to know Strawberry is known to work; it is very underrated around the linux community.
@InternetCitizen2 some of us are old enough to remember the amaroK 1.x days ;)
I want to join in on the joke and bit like "thats a name I've not heard in a while", but I have not heard of it.
Out of those two, I would go with Navidrome. Jellyfin is more monolithic of an app, and navidrome (more specifically, subsonic clients) is more Unix-like (or modular). You can't edit the tags as easily as with Jellyfin, but beets works really well for tagging and embedding everything from album art to synced lyrics. Beets has great plugins to do all this, including a web app plugin and an auto update plugin.
Edit: I forgot to mention all the frontend choices. Many frontends work for both apps, but I believe subsonic clients have more options.
Navidrome for easy UPnP. Symphonium on Android. Foobar2000 on windows. Deadbeef on Linux.
I have a bunch of WiiM Mini devices and this setup works well for multi room playback.
Navidrome on PC + Symfonium (one time payment, worth it) as my mobile interface so I can listen on my phone easily.
Welcome home
Like others, I run both. Jellyfin for music was alright, but I didn't love how it handled some metadata and my collection now is around 28,000 songs (without bootlegs) and I wanted something dedicated to music.
Absolutely love Navidrome. When I'm at my PC, I'll open it, hit the "Random" option under Albums and select something from the first page. This way I'm always surfacing things I would normally ignore and engaging more with my collection.
Then, again as others have mentioned, I have Symfonium on Android. There's a "Track Mix" option that shuffles your entire library, or you can create dynamic playlists. The one I use gives me 50 random tracks, but filters out classical and tracks shorter than 45 seconds. Same idea though, listening to parts of my collection that would never be my first choice.
@BruisedMoose @InternetCitizen2 The only reason I'm being fairly passive (this is passive for me) in my criticism and not trumpeting a horn from the mountaintops of the miracle Symfonium is -they are only on one shitty OS that I currently carry around with me but at some point will stop in favour of at least a de-Googled phone, but more like some kinda janky SBC rig I build myself. I expect to lose it at some point.-they are not Free Software.But the actual usage experience of Symfonium is incredible, and does not seem to give a shit if you don't give a shit about metadata, it just handles that geeky bullshit for you. The instant mixes are so good that I'm considering signing up for a streaming service again, just so I can get new music from people I have not already collected. The fact it integrates so damn many sources too.Within its tiny corner of the world (the app store of a corporate reaver) it's quite a thrill. Nobody's Perfect.IMO though, anything that purports to do anything for you as regards your music collection, should meet the minimum standard of working as well as Winamp. Cause Winamp was good enough for the whole world for at decade or more.
When I’m at my PC, I’ll open it, hit the “Random” option under Albums and select something from the first page. This way I’m always surfacing things I would normally ignore and engaging more with my collection.
Random is the only way I listen. BAM! First thing in the morning so music is with me all day. I do have structured playlists, my favorite being my Blues, Jazz, Soul, R&B, Funk playlist. When I purchase music, I usually buy the artist's entire, official release catalog. Their top ten songs are cool and all, but I find more enjoyment listening to the B sides, and stuff that never made radio play, peppered with their top hits here and there. Those deep cuts to me are gold. I've been collecting for many, many decades now from Opera to Death Metal and anything in between. I even ran a fairly successful, licensed, internet radio station back in the late 90's. To say I was a fan of music would be an understatement. It is my most expensive hobby.
@InternetCitizen2 Longtime Jellyfin user, brief and erstwhile Navidrome user.If you are complete on top of your collection's tags, and enjoy managing your tags, and have some solution besides Navidrome to do that management with, you might enjoy Navidrome. Navidrome is intensely dependent on your tags being correct, and it offers no way to edit tags itself, that's entirely your problem. I come from the age of Winamp, which allowed you to edit tags with quite a bit of flexibility, it took me a while to even realize that someone had the audacity to release a music server that didn't manage what it relied on.Oh, and forget about using a folder-based view on Navidrome, it is not a planned feature. The main dev is fixated on tags, but not enough to implement editing them. It's an absurd hill to murder your app on.Where I landed: Jellyfin serves your music collection just fine, and offers a folder view even, and I paid 8 bucks CDN for an Android app called Symfonium, which offers every feature you could want, using your Jellyfin server as the media store. It also connects to Navidrome and many other sources, but Navidrome became completely unnecessary once I got Symfonium.
I hear where you're coming from and will agree that sometimes it's annoying to have to earmark something to fix later, but I see it as Navidrome is a media server - not a library manager. So it does what it does well.
Having used so many apps over so many years, I'm to the point where I want my tags in order and I review every single album before I add it to my library. Folder structure is equally as important. But ultimately, I'm more diligent about metadata because it's more flexible and I know it can be reused if I ever misplace a directory or want to reorganize all the files in my collection.
Hmmm it does not sound like a huge issue where my current library is at. Still feels like it will make adding items a bit more round about.
I use MusicBrainz Picard to re-tag my music and make it consistent. It's an additional step but just importing the entire music folder auto imports the albums and you can apply the tags in one click after that
Yes, if anyone is considering Navidrome MusicBrainz is a must, it does tags for you. So you can arrange the actual file however you like.
Also, relevant article about MucicBrainz and it's Foundation, MetaBrainz
I'm using Navidrome with Lidarr and soulseek and it does everything i want perfectly. I listen to specific albums or artists, not genres or playlists though, so that might explain why I don't have a problem.
Today I learned that Jellyfin does music. Had Jellyfin and Navidrome both for years, never even tried sticking my music library into Jellyfin. I use Substreamer on my Androids.
You asked for personal setups so I'll answer with what i have. Jellyfin does my video stuff. TV, movie etc. And for audio I use navidrome. I tried to use jelly for all of it but the music playback sucked (for me). Navidrome is subsonic api compatiable and gives you more options for clients therefore. I even wrote my own tui player :)
If I were you I'd set up jellyfin (not exposed to the internet) and see how it goes. If the music work then awesome, you have a one stop shop for all your media. If not, then add navi on top.
Have fun :)
Navidrome is subsonic api compatiable and gives you more options for clients therefore. I even wrote my own tui player :)
Any that you like in particular?
Literally watched the YouTube video from click and switch that goes over replacing Spotify with this. Getting my server ready!
Whichever you go with, I highly recommend looking into https://github.com/NeptuneHub/AudioMuse-AI, which does analysis on your music so you can generate playlists/mixes from a specific song or from moods/genres
The making of playlists sounds interesting. Typically I never make any. I just have a all songs and random all and let the skitzo dice roll.
Very yes. Wholeheartedly agree. Takes a bit of time to set up, and to do the initial analysis. But is is definitely worth it for Smart Queue (in Symfonium) and Auto DJ (in Feishin).
I haven't tried navidrome, but my only gripe with jellyfin for music is that I can't find any non-subscription apps that work with android auto (if someone wants to point at one, let me know!)
I know jellyfin itself at least used to have android auto compatibility, but it was absolute shit and didn't have even some of the basic music controls when I tried, and I am unsure if any version of the app still has that even.
use finamp. it works fantastic!
I am, it doesn't have android auto.
i literally just got out of my car where i was playing music using finamp in amdroid auto. IIRC there is a major rewrite going on but the builds are stable. look in the repo for instructions to use the rewrite and not the basic play store version
Have you checked out Symfonium? Love that for music streamed from Jellyfin, and it has Android Auto listed in the settings, although I haven't used that yet.
Yes, it is good, but i will not spend money on the play store.
I understand the Big Tech revulsion, I'm a hardcore, privacy-first self-hoster 10 years deep, but the app was like 5 bucks one time and it's been my daily driver for about 3 years now. It tops every other android *sonic app. It has multiple backend sources so if you change your media server down the line, Symfonium will connect to it. TOTALLY WORTH THE MONEY!
Musicolet?
Until about a year ago, I was just using Jellyfin for all of my media. For music I was using the phone app FinAmp.
I set up Navidrome when I ran into a bug that made music playback unreliable. Jellyfin fixed the bug and it's back to being rock solid, but I still mostly use Navidrome for music.
Honestly I think the only reason why I stuck with Navidrome is that it has better playlist support. Building playlists still sucks but it sucks a little less in Navidrom as it can actually import playlists made elsewhere. Other than that, Navidrome has a better web interface for music.
I was using just jellyfin for a while but navidrome got around some issues I was having, or rather the primary user of the music library was having with various things being wrong such as duplicate artists, incorrect album art, albums split into duplicates with opposite missing tracks. Once things went wrong in jellyfin it was a pain to figure out what the cause and fix were. Navidrome seems to base everything off the embedded tags and using lidarr to rewrite the tags, and for some albums rename the files, made everything show up correctly, then a delete missing files in navidrome cleans up the evidence and everyone is happy. The playlists are stored on the server too so if you don't like a particular client app you don't have to remake them if you try another, or just having them persist between mobile and desktop.
Dude, there are multiple replies for Symfonium. $5, and 100% worth every penny.

all 58 comments