I’ve been on Tidal for years, but it’s frustrating to use for lots of reasons (they only pay their artists slightly better than Spotify, streaming services are flaky, works poorly with my DLNA home speakers). I’m looking for something I can selfhost with the following features, and I would appreciate any suggestions in this direction:
A bit about my lab:
TIA!
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.
Rules:
Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.
No spam posting.
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it’s not obvious why your post topic revolves around selfhosting, please include details to make it clear.
Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
No trolling.
Resources:
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
I used to use Subsonic, but it’s become too outdated for me sadly. I switched to a fork Navidrome which updates a few times a year and enjoy the improvements it’s been providing. I use it with the mobile app Symfonium and love that they are both improving the API to add additional features and options over what Subsonic offered. I run it on my Synology in Docker so you should have no issues either.
https://github.com/navidrome/navidrome
I was messing around with another jellyfin/emby instance specifically for my tunes and podcasts/audiobooks.
I think the app from fdroid was fintunes or finamp or something like that. Worked okay!
Plexamp can do all of this (not sure about mdna speakers though) and it has Tidal integration.
Finamp will also work but it lacks library/genre radio and mix support last time I checked.
I personally really liked using jellyfin and finamp. Both were pretty great once i figured out how to set it up lol.
The issues i had were due to my lack of knowledge and trying to set things up to use it outside of my home network. Jellyfin itself was great as was finamp when i used them.
Thanks! Yeah, figuring out how to get gluetun working properly with a vpn and downloaders was a chore and a half. Glad I got that sorted, now I feel pretty confident I can punch a mobile app through into the network pretty easily.
Yea the real fun is always the set up when selfhosting. Then you look for the next project lol.
Im not familiar with gluetun, is that what you’re using to download tracks or something?
Gluetun is kind of a wrapper around wireguard or openvpn, that greatly simplifies setup and configurability.
I have a VM that runs wireguard to airvpn, in a container made of gluetun. Then you share that container’s network with a qbittorrent container (or pick your torrent) and an nzbget container (or pick your nzb downloader). Tada, your downloaders are VPN’d forever.
Ah ok, thats pretty cool. I dont do much torrenting anymore cause my internet is not only limited but is kinda slow and unsteady.
Might check that out once im back in civilization with a decent connection. I miss gigabit speeds man.
I love Plex, but Plexamp leaves a lot to be desired. In my use case, especially for folks with bad mobile service and/or spotty wifi or folks who don’t want to be hitting their servers as frequently. I just want a good UX for downloaded music off my server.
Oh, a shameless self-plug opportunity. TLDR: I’m making a Subsonic server trying to replicate a somewhat passable self-hosted Spotify/… experience.
My current setup is a Subsonic stack: gonic as a server, Lidarr as a library organizer/downloader (it works natively with Prowlarr BTW) and Sonixd/Tempo as desktop/mobile clients. Frankly, it sucks - no discovery and almost nothing gets auto-downloaded. Even ignoring the crucial discovery part, I got tired of manually downloading albums from Bandcamp - manually tagging, manually feeding files into Lidarr, manually adding metadata to MusicBrainz so Lidarr actually works, …
So, I’ve been working on a Subsonic-compatible server for quite a while. The basic idea is:
Well then, what can Tapesonic already do?
What’s broken/not implemented yet?
No user documentation, half-broken, breaking changes one after another, slow progress - but hey, it doesn’t mess with your existing library and already made my life quite easier with Bandcamp albums. A docker image is available - so give it a spin if you want to
and then ragequit because it sucks