30
submitted 1 month ago by nfreak@lemmy.ml to c/selfhosted@lemmy.world

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.

top 40 comments
sorted by: hot top controversial new old
[-] koncertejo@lemmy.ml 5 points 1 month ago

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/

[-] tofu@lemmy.nocturnal.garden 4 points 1 month ago

Bit off topic, but I noticed this post has quite more comments than on reddit (currently 59 to 38) and more votes as well. /r/selfhosted is quite crowded usually, kinda impressive there's more discussion happening here.

[-] nfms@lemmy.ml 4 points 1 month ago

Yesterday I got into a "funny image" post showing someone who couldn't use the correct date format online and quickly found a comment, with tailors, about the most efficient way of searching through a date-time format. I stopped and just thought that was the most "Reddit"moment I've had so far here and it felt nice

[-] Fandangalo@lemmy.world 4 points 1 month ago

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

[-] nfreak@lemmy.ml 2 points 1 month ago* (last edited 1 month ago)

Y e p. It's a nightmare tbh. No ethical consumption under capitalism etc etc

[-] Auth@lemmy.world 1 points 1 month ago

You have to draw your own lines. For me I dont focus on all the bad choices, I pick something im interested in and then look at the options and try pick the choice I like the most. One thing at a time and before you know it you've made major choices in several areas of daily life.

[-] MattTheProgrammer@lemmy.world 2 points 1 month ago

My hangup with self-hosting is due to the fact that I have a family for whom managing their entire library would be a full-time job. It's unfortunately worth the $15/month for me to not have to constantly take requests for new music, add that to the server, troubleshoot when things don't work, etc.

[-] GreenShimada@lemmy.world 1 points 1 month ago

This is how I feel with just my spouse. Spotify absorbs so much ADD energy and immediate new music whiplash that I can't help but be OK with it.

The alternative is to be up at 4:00am on Oct 13 ripping T-Swizzle MP3s from YT.

[-] Cenzorrll@lemmy.world 1 points 1 month ago

I had my partner put in the addresses of my *arr stack into their phone and showed them how to add things they wanted. They never close any tabs so all I need to say is what weird-ass unrelated name handles whatever media they want and I'm done.

[-] ki9@lemmy.gf4.pw 2 points 1 month ago

Is symfonium foss? Been looking for a good navifrome frontend for android.

[-] N0t_Legal_Advice@lemmy.today 2 points 1 month ago

It is not free or open source but is software. FWIW I use it and like it. It's a one time fee and not a subscription service. The fee is under 10 USD. The program requires minimal permissions and doesn't even ask for (I.e. opt-in) for much more than it really needs to run. I find it relatively intuitive and it works with android auto which is something I really want in a media player/library at the moment.

[-] vividspecter@aussie.zone 2 points 1 month ago

Dsub2000 and Tempo are active FOSS alternatives.

[-] oldmansbeard@midwest.social 2 points 1 month ago

Would any of these apps allow for monitoring your listening activity? Similar to Spotify’s annual wrapped playlist?

[-] quokka1@mastodon.au 1 points 1 month ago

@oldmansbeard @nfreak If the device you're playing them on can run www.last.fm app then that would give you that kind of insight to the data it uploads on your listening habits

[-] oldmansbeard@midwest.social 1 points 1 month ago

Do you know of anything that works locally on mobile devices?

[-] blitzen@lemmy.ca 1 points 1 month ago

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.

[-] 3abas@lemmy.world 1 points 1 month ago

Annoyance: Can't scan your music library from the PlexAmp app, can't scan it from the Plex app either. Super frustrating when music as added and you have to struggle with pop-up navigation on the Plex desktop site on mobile.

Game breaker: maybe it's just really hard to find and undocumented, but there doesn't seem to be a way to use profiles with PlexAmp, either to have individual play history and playlists, or to age restrict some music content.

[-] confuser@lemmy.zip 1 points 1 month ago

On bandcamp Friday in 2 days I am going to buy a whole bunch of music to have locally and there are some artists which are not on bandcamp that I still want to have, I know I can buy their CDs or records and save them as files myself but I'd rather just buy and download a high quality digital version and not all of them have digital copies available to download fr the artists...so does anyone have any recommendations for website to buy digital music from that just have a lot of different artists regardless of where they are on platforms?

[-] theparadox@lemmy.world 1 points 1 month ago* (last edited 1 month ago)

I've been working on the same and ran into the same issue. If not Bandcamp, I've had success on Qobuz. Their streaming payments to artists, last I checked, are substantially higher than anywhere else I've looked. I'm hoping the same is true of their music sales but I'm sure half of that is dependent on the labels, which likely have something to do with their not being on Bandcamp... or maybe that's just my cynicism. I know little about how things work in the industry I just want to pay artists for their amazing work.

[-] kepix@lemmy.world 1 points 1 month ago

"Replacing TV and movie streaming services is pretty trivial, and typically one of the first projects for any new self-hoster, but music streaming services are a whole different beast."

both cases you just gather up media files, and you play them. follow me instead for more life hacks.

[-] dogs0n@sh.itjust.works 1 points 1 month ago* (last edited 1 month ago)

I agree, but only up to a point. If you like to discover loads of music because you listen to tracks all day at work for example (which can make you get bored of tracks/albums quickly when you play them a hundred times in one day), its much harder to do so when you have to use a different service for recommendations & listening.

Not so much that I haven't done that myself, but it is more time consuming.

So tl;dr its the discovery part thats a pain, at least for me.

(Speaking from experience)

Edit: i just clicked on the post and it covers discovery, ima have to read that later.

[-] RagingRobot@lemmy.world 1 points 1 month ago

It would be cool if there was open source software to link your library to your friends so you would still get new things you didn't have coming into your list.

It could probably even use one of these fun new protocols too!

[-] Evotech@lemmy.world 0 points 1 month ago
[-] Imgonnatrythis@sh.itjust.works 1 points 1 month ago

This is a nice resource. For someone like me this would be a big project. I'm curious, it sounds like a lot of moving parts. Assuming it was running ok and I didn't really touch it for two years, five years; what is the likelihood it would still be working?

[-] Appoxo@lemmy.dbzer0.com 1 points 1 month ago

Didnt touch Jellyfin for ~2 years (except tweaking hardware acceleration) besides updating it.
Worked fine for me.
At worst you will get security problems from unpatched bugs or loose compatibility from external services, e.g. the musicbrainz API connection in lidarr.

[-] ohshit604@sh.itjust.works 1 points 1 month ago* (last edited 1 month ago)

Should put a note on your blog that Lidarr’s Metadata database is being rebuilt, currently the Lidarr APi spits a bunch of 5xx errors when searching for artists/albums/etc.

https://github.com/Lidarr/Lidarr/issues/5498

If you currently have a library on the stable build the Lidarr team could use some help building the cache, they made this tool:

https://github.com/DeviantEng/lidarr-cache-warmer

It’ll search every artist in your Lidarr library so that the new database has a cache to quickly call upon.

[-] nfreak@lemmy.ml 1 points 1 month ago

I think I made a note about that, but you're right I should make it more apparent. I did use the blampe/hearring-aid build here which solves the issue for the short term, but I'll add a clearer note to futureproof it for when the main builds are fixed.

[-] circuitfarmer@lemmy.sdf.org 1 points 1 month ago

Fantastsic post!

FWIW I suspect Jellyfin is the better choice for libraries with both music and movies. That said, we live in a world where multiple FOSS options exist to serve these roles. That should be appreciated and noticed by waaaay more people.

[-] Brunette6256@sh.itjust.works 0 points 1 month ago

What am I missing? Whats wrong with Spotify?

[-] Endymion_Mallorn@kbin.melroy.org 0 points 1 month ago
  1. Closed non-federated streaming platform; requires an Internet connection.
  2. Requires a subscription for a lot of basic functionality.
  3. Even though it requires a subscription, they barely pay artists - the only ongoing benefit to using a non-pirate setup.
  4. The increasing amount of "Perfect Fit Content" & LLM-generated music in playlists to avoid said payments.
  5. They provide a guaranteed platform to political podcasts.
  6. Audio quality is not only dependent on the subscription, but even the top-tier is generally subpar and can vary based on how they throttle you that day.
  7. As a platform for mass appeal, discoverability is, loosely speaking, crud.

Pick any of those you like.

[-] Brunette6256@sh.itjust.works 0 points 1 month ago

Whats the pirate discover ability fix? I miss last.fm from back in the day... Always finding great small artists.

[-] godfish@lemy.lol 1 points 1 month ago
[-] Endymion_Mallorn@kbin.melroy.org 0 points 1 month ago

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.

[-] qjkxbmwvz@startrek.website 0 points 1 month ago

I've honestly never understood people who feel the need to "replace" Spotify. ... Spotify has never made sense for my use-case.

I don't know how to say this, but...you have extremely uncommon use-cases:

...during those times, my phone is either fully turned off (so I'll use an MP3 player), or it's in Airplane Mode.

Many people listen to music on stereos and don't necessarily want a device plugged in, so

I just download the music I like to my device and listen to it via VLC.

either doesn't work or is substantially less convenient than e.g. casting from a phone.

Not hating on your setup at all, but it's very niche, in my experience.

[-] Endymion_Mallorn@kbin.melroy.org 1 points 1 month ago

Fair enough. My whole life has basically been defined as "very niche" since about 2012. But then again, I basically only use music to shut out the world. And yes, I said use, not enjoy. It's basically a source of predictable noise that acts as a filter to the more random noise around me so I don't have more issues than usual. That's why staying in-genre matters and Pandora helps - it matches based on the predictable traits.

[-] communist@lemmy.frozeninferno.xyz 0 points 1 month ago

Spotify has a feature where if it is playing on another device, you can control it with any other device logged into the account, is there any good way to replicate this with a linux desktop and an android phone?

[-] vividspecter@aussie.zone 1 points 1 month ago* (last edited 1 month ago)

Maybe Navidrome's jukebox mode, although I suspect it's a slightly different idea (and it was a bit buggy last time I tried it).

[-] ggwithgg@feddit.nl 0 points 1 month ago

I see nobody mentioning airsonic, the open source fork of subsonic. I tried navidrome but there you can't browse through folders or start a 'radio mode' (i.e. play related stuff in your library).

Another problem I found with navidrome are duplicate files in your library: since it is not folder but tag based, you'll end up with every track double, and there is no nice quick way to just play an album each track played once.

Is there a reason why people prefer navidrome over airsonic? Since I switched I feel so much more in control what I want to play.

[-] vividspecter@aussie.zone 1 points 1 month ago

Many don't run into dir structure issues because they have already organised their libraries with beets or an equivalent. I don't personally have any issues with playing albums either. Some of the issues you are talking about seem to be client side, are you only testing the web interfaces?

[-] drmoose@lemmy.world -1 points 1 month ago* (last edited 1 month ago)

I've tried to get away from Spotify for years and the reality is the competition still sucks. I still have Tidal and YT music subscriptions but 90% of my music is on Spotify. I don't know why is it so hard to match this.

Self hosting music is absolutely not worth it though it seems like that's the only way to match Spotify quality of the experience.

this post was submitted on 02 Sep 2025
30 points (100.0% liked)

Selfhosted

52193 readers
226 users here now

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:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. 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.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS