Full disclosure, I’m pretty new to selfhosting myself, and I haven’t written a guide like this before, but hopefully this scatterbrained writeup is enough for someone out there lmao
This is just what works for me and how I set it up. Always open to ideas for improvement as well.
Thank you for writing and making content.
In this era, I feel like I’m in the Good Place: it’s impossible to make “good” ethical choices while engaging with modern world. Every day, some platform or artist is found supporting blood money, genocide, unfair labor, treats other artist/collaborators like shit, exploitation… Then we all have to pivot to some obscure alternative with its own issues, lest we be immoral internet users.
I’m so tired of all this shit… /rant
Y e p. It’s a nightmare tbh. No ethical consumption under capitalism etc etc
I’ve honestly never understood people who feel the need to “replace” Spotify. I just download the music I like to my device and listen to it via VLC. If I want to discover new music in genres I like, I’ll go and listen either to a terrestrial radio station, Soma.FM, or Pandora (which has many of Spotify’s issues for me, but serves more as a platform for discovery of obscure music). The rare times I listen to music, I’m usually going somewhere on mass transit, or I’m on foot. And during those times, my phone is either fully turned off (so I’ll use an MP3 player), or it’s in Airplane Mode. Spotify has never made sense for my use-case.
I wrote something similar about returning to traditional music formats on my own blog https://audiovalentine.com/2025/01/death-to-spotify-a-survey-of-alternatives/
Would any of these apps allow for monitoring your listening activity? Similar to Spotify’s annual wrapped playlist?
You can connect navidrome and many other music players to listenbrainz.org. Like Spotify it creates an end of the year report and it also does recommendations like the weekly spotify playlist.
I know the self hosted communities are very pro open source, with which I largely agree, but PlexAmp is such a good player it makes sense to at least try it.







