I was looking at my choices for streaming my music collection to my phone or just in general and thought I’d see what everyone is using or get suggestions? Bonus points if it let’s you share songs.
Music: Jellyfin + Finamp
Audiobooks: Audiobookshelf
Both are available on iOS and Android.
For music Navidrome is probably the best, Plex is good if you are already using Plex, I have not personally tried Jellyfin’s
Navidrome + Symfonium
Best setting ever!
Navidrome + Substreamer, but I’m starting to use the Navdrome webapp as my main player - it links into the car’s volume and next/previous, and works very well. On your desktop you can install it as a webapp with an icon on the desktop and a separate window.
I also have metube which drops songs directly into my downloads folder.
A regular shell script to create playlists from each folder, so I can arrange songs onto folders and get playlists.
Can share a playlist or song anonymously, or add a user to the system
Amazingly simple, powerful and complete.
Never heard of symfonium, I’ll need to google it.
I’m a fan and the lead dev is pretty active on r/Symfonium
It’s well worth the few pounds ime.
Anything for iOS?
I was self hosting jellyfin + tailscale as a way to stream my music but that had issues and due to my Internet speed really could only handle a single client. A lemmy post recommended iBroadcast which I gave a shot and now almost exclusively use. I do pay for their premium tier mostly to support the 500gb+ of music they’re effectively hosting a backup of but the overall experience has been a 9/10. Only small gripes and most of those are nothing more than gripes. I do not believe it has a way to share a song but I haven’t tried it so maybe I’m wrong.
It’s completely free to use/try and I’d at least give it a shot.
Plexamp
Navidrome + substreamer iOS
Navidrome and it’s smart playlists is incredible. I’ve heard of Gonic and Jellyfin as other options. I think you can share a music link with Navidrome but I’m not entirely sure, I haven’t looked at it in a long time.
I use Amperfy on IOS without issues
Roon
Funkwhale
Other than Navidrome (which is probably your best option right now), I also use AzuraCast. It’s essentially an internet radio playing my playlists 24/7 that I (or anyone, but I obviously don’t just share it with strangers) can listen to from anywhere.
I just went through this and tried quite a few Navidrome clients before settling on Plexamp.
I wanted to like Navidrome because it’s more forgiving with your tagging/organization, particularly with compilations. It reads the compilations ID3 tag and puts all tracks with the same album title and that tag in one album, which is super simple.
Plex is far more picky with tagging/structure. But the clients for Plexamp are just so much better, imo.
So I just eventually sucked it up and spent days retagging my MP3 collection and moving files around to make it work with Plex. It sucked but it was worth it.
I have the music app in nextcloud, which has the subsonic api, then I connect using the symfonium app in android. Works great.
Symfonium can actually connect to a bunch of different sources, including plex, jellyfin, emby, webdav and smb.
Navidrome + Symfonium + slskd + Tailscale makes for a nice combo.
Navidrome + substreamer/Amperfy/Play:sub on iOS
Navidrome and iSub, and JellyFin and Finamp. Both pointing at the same nfs share. Neither works perfectly, which is why I have both. iSub has better caching/offline support. Finamp has less errors in areas with a good/medium signal. Gapless playback is a must for me, and both do it.
Fintunes is also nice :)