I was hoping to go all in with Jellyfin, but it’s been absolutely maddening to try to get it to play nice with my curated library. It just makes too many dumb assumptions about artist metadata.
Any other suggestions?
EDIT: I installed Navidrome, then poured over the documentation for the config file and micromanaged every setting. This has allowed me to get damn near close to the exact unobtrusive behavior I had hoped for.
EDIT 2: AFA mobile client goes, I’d absolutely consider paying for Symphonium, if it didn’t seem to require my having a Google Play account (fuck that). So instead I’m trying Tempo.
Lots of interesting discussion, but I’ll add I’ve been plying with https://www.music-assistant.io/
Integrates all sorts of backends, including everything mentioned here, with streaming to just about any device. Reminds me of MPD back in the day, or at least the promise of it.
Plexamp
@wesker@lemmy.sdf.org just so you know there is a fork newly updated of Tempo at https://github.com/eddyizm/tempo
Navidrome
There really isn’t any decent alternative. I can run 4 Navidrome servers along side each other using less resources than a single copy of the alternatives. It just works and does almost everything you could want.
Navidrome even supports multiple libraries now. I was using 2 instances for a bit for my wife and I, but now it’s all in one.
beets for library organization, gonic for serving, Tempo for consuming
@wesker@lemmy.sdf.org if it helps, the Symfonium dev is open to de-googled licensing via Ko-Fi donations. See the forum post here: https://support.symfonium.app/t/how-can-i-pay-for-symfonium-without-google-play
Per Tolriq’s responses there, you can get the APK safely from the Aurora Store.
SD Card on my phone. i don’t stream it anymore. storage is so cheap now i can easily hold all of my flac files, no problem.
edit don’t look for solutions to problems you don’t have. most ppl don’t NEED to stream everything over the internet.
go back to local.
So you only listen to music on one device? If not, do you swap the SD card between devices all the time or do you have a separate SD card for all devices? How do you keep them in sync, transfer playlists, etc? What if you have more than 2TB?
Yeah, go local as in: Run your own media server and stream from that.
But only keeping music files on the end device is a step in the wrong direction.
i listen on two devices: my phone and my PC.
depends on ppl’s use cases. a home media server is over-engineered solution for me, and perhaps others. but it’s good to stop for second and consider what one’s needs actually are.
ppl
I hate the kid-pidgin, but you make a really good point here:
it’s good to stop for second and consider what one’s needs actually are.
I mean, this is always excellent.
Too often - you’ll see it in this comment thread - we go all out and show our own solution would fit OP’s case. And to them it must sound like “if you want a coke from the sev(7-eleven, like circle-k, Ted) you’re gonna need a van, a really big spring, a holocaust cloak and a wheelbarrow for sure.”
Considering OP’s situation, skill level, fuckery tolerance and perseverance is key. Resilio could be all they need, here – Not elegant, not D.R.Y, not pretty, but its fuckery is low (good g.o.l.f number), but it could be fire-and-forget.
Now, I’m not sure you’re not replying to a comment that says the same thing …just, not as well. Still good advice.
Gonic for server, Ultrasonic for client (android)
I would use Navidrome if it supported browsing by folder structure, but they refuse to implement it. My metadata is so scrambled it might as well not exist and it would take months to fix it. I pretend it doesn’t exist, because I don’t use it.
Picard or beets will help you with your metadata.
Picard will not, it’s possibly the worst thing you can do to a folder of untagged music.
Use kid3, it can use musicbrainz without making a mess of everything.
Picard has always worked pretty well for me. No complains.
Gonic works very well with symfonium