this post was submitted on 09 Sep 2025
288 points (98.6% liked)

Selfhosted

51362 readers
338 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
top 50 comments
sorted by: hot top controversial new old
[–] Creat@discuss.tchncs.de 34 points 4 days ago (13 children)

Having your own collection is great. But it doesn't provide the service Spotify does (or any streaming service). 80% of the time I listen to discovery-type generated playlists. I want to find new music. This is fundamentally impossible with the music I own. This is something you can't self host. Even if you have a vast collection of music you don't know (by whatever means your get it), you still need the algorithms to pick the music that you're likely to like.

I really wish I could. I self host basically everything else. Even tried some local music similarity training for "smart playlists". It's kinda neat at best, but no where remotely close to the music discovery of Spotify and other online services. You need the massive amounts of users to derive that data.

[–] clmbmb@lemmy.dbzer0.com 28 points 3 days ago (6 children)

Call me old, but people should learn to discover music in different ways (friends, press, concerts, etc.) and not wait to be fed by corporations... just a thought.

[–] kittyjynx@lemmy.world 12 points 3 days ago

I like 1990's Japanese ska punk and I had hit a wall finding new bands since there isn't a huge English language community for that stuff. With spotify I found ten new bands the first day. I do try to find a way to own the music I like through Bandcamp or through the Amazon MP3 store but I don't know of another way to discover new music as efficiently.

Hey what's wrong with silently listening to new releases at the record shop.

Best memories growing up we're going to a&b sound and playing Dreamcast while my parents listened to the CDs setup around the store for demos.

I remember places having rows of stations so a bunch of people could listen to new releases at the same time.

Digital music is great but something to be said about having to actually curate your own experience

[–] Creat@discuss.tchncs.de 5 points 3 days ago* (last edited 3 days ago) (5 children)

See my other reply to tofu. Not the same thing. You just couldn't do what these services do even 2 decades ago. You could discover things, but at a very different pace and very different reach. You're limited to discover what friends know from them. Discovering things via "press" isn't free either, it takes time to read the articles, buy the magazines (do they still exists?) and you're likely to only hear about popular things. You also need to find publications that suit your own taste, or learn which authors are compatible with it.

As for concerts you can only go to those that are near you, which is either local artists or those big enough to tour away from their home base. There are artists that don't tour at all (probably a third of my catalog falls into this category).

load more comments (5 replies)
[–] mrdown@lemmy.world 4 points 3 days ago (1 children)

It is a lot more fun to discover artists yourself. Browsing a list of album covers and enjoy them, read short description of the album and artist then listen to the music. You also feel the send of fulfillement becausw the process becomes a personal adventure rather than a passive experience

[–] Creat@discuss.tchncs.de 2 points 3 days ago* (last edited 3 days ago) (2 children)

As I said in my other reply, different people like different things. I don't want an adventure. I want the passive experience. I do other things while listening to music (work, read, tinker, ...). I almost always have some music playing, but rarely do I just listen to music (it does happen though). I'll pick styles depending on mood or task, it's like the rails that keep me on track while working (as an example). If I'm not listening to music, I lose focus.

I simply can't do that with an article or other medium that requires my primary attention. I don't feel a sense of fulfillment either, but increasingly annoyed that reading this thing about music is taking more and more time. Believe me when I tell you, it's not for me.

load more comments (2 replies)
load more comments (2 replies)
[–] tofu@lemmy.nocturnal.garden 10 points 4 days ago (1 children)

I guess that's where the ListenBrainz/Last.fm part comes in (which is mentioned in the article).

I still get music recommendations via friends, concert/festival lineups and online forums, but that's just for my "main" genres. For other stuff, Spotify is quasi the only solution for me as well.

[–] Creat@discuss.tchncs.de 5 points 3 days ago* (last edited 3 days ago) (1 children)

Friends don't work for me. I don't know a single person who listens to even close to the things that I like. Sure there's some overlap occasionally, and I might hear about one artist once a week or month. I get dozens to hundreds recommended by spotify weekly, and I actually end up liking a handful of those. With friends, it also only works with known artists, and it's incredibly rare to get reommended something that isn't well known but happens to fit my taste by them (don't think that ever happened, actually). As an example just last week I got recommended an artist that has 60-something monthly listeners on Spotify (now 74!). I liked them so much I tried to see what I can find, and they got a youtube channel with 3 (live) videos and like 500-ish views each (38 subscribers). NOBODY is ever gonna recommend me those kinds of things, cause nobody ever heard of them, let alone anyone of my friends (and even if they have, they'd have to know to recommend them to me).

As for the listenbrainz/last.fm that is kind of a solution, but it takes a very long time to train up your profile to actually be useful. I haven't used it in a VERY long time (decades), but last I did it was kinda "meh". You can also only start out with what you have, as you're scrobbling what you're listenting to. I no longer have most of the music I listen to daily as an actual file/library. So getting that up to date would probably cost thousands of dollars, too. Not to mention it being incredibly tedious to actually gather them on various individual shops and sites like bandcamp or wherever those artists happen to be.

So as much as I wish there was, there isn't really a (pracical) alternative. Let alone one of the same "competence".

load more comments (1 replies)
[–] mrdown@lemmy.world 4 points 3 days ago

I want to find new music. This is fundamentally impossible with the music I own.

You can simply visit the artist page on lastfm and see related artists . On Bandcamp when i buy an album i want visit the profile on the people who buy the same item . There is really many way to discover artists without spotify when you think about it

load more comments (10 replies)
[–] IanTwenty@lemmy.world 33 points 4 days ago (2 children)

Author says "one-time server setup + storage" but there are a few moving parts and always updates to handle so I'm sceptical this could be truly called 'one time' (or any selfhosting). Time will tell I guess. I enjoyed the article though and gave me food for thought.

[–] tofu@lemmy.nocturnal.garden 18 points 4 days ago (3 children)

That quote relates to financial expenses compared to monthly Spotify subscription, not time and effort.

[–] Eyekaytee@aussie.zone 15 points 4 days ago* (last edited 4 days ago) (2 children)

Monthly Cost $9.99-$14.99 One-time server setup + storage

The problem is that's not the monthly cost because (in addition to running a server not being a one time thing, they need maintenance) it's not including the cost to actually buy all the music:

Digital purchases (Bandcamp, iTunes, Amazon, etc.)

For me:

collapsed inline media

https://www.last.fm/user/ikt123/listening-report/year

Paying for 7808 albums in 1 year is unfeasible, so this is not a replacement for Spotify for me, it could be though if you only listen to a tiny amount of music, at current rate of $15 a month for me, it's equal to like 1 album and like several smaller singles, if this is all you listen to in a month go for it.

[–] SamuraiBeandog@lemmy.world 9 points 4 days ago (1 children)

That seems extremely high, can you explain your listening habits? Are you listening to all of those albums start to finish? Are you selecting each of those albums or just letting the algorithm run wild?

[–] Eyekaytee@aussie.zone 11 points 4 days ago (1 children)

Majority of music is in albums, nearly 12,000 different tracks listened to, but most are singles, I rarely listen to albums from start to finish

I listen to a lot of music in general

https://aussie.zone/post/19441027/16055498

Also I figured out you can turn off the payola:

To opt out of receiving sponsored recommendations, go to your Spotify account on desktop > Account > Privacy settings > turn off Tailored ads.

This will opt you out of receiving sponsored recommendations and personalized ads generally across our product. If you turn off Tailored ads, you will continue receiving podcast ads in your Premium account, but they will not be tailored to you.


So even if you broke it down to me just having to buy singles I'm still getting a ridiculous amount of value from Spotify

[–] SamuraiBeandog@lemmy.world 8 points 4 days ago (1 children)

I’m still getting a ridiculous amount of value from Spotify

If only the same could be said for the artists you're listening to...

[–] Eyekaytee@aussie.zone 5 points 4 days ago* (last edited 3 days ago) (1 children)

In 2024, Spotify alone paid out a record $10 billion to the music industry—totaling nearly $60 billion since our founding.

https://newsroom.spotify.com/2025-01-28/on-our-10-billion-milestone-and-a-decade-of-getting-the-world-to-value-music/

You have to remember that prior to Spotify the music industry was desperate, as people turned to downloading mp3's illegally the music industry basically just resorted to suing people who potentially downloaded a song.

I'm also very highly sceptical of this whole article, from the crappy accounting to

Lidarr is just a tool. Like any tool, it can be misused. Yes, people could point it at less-than-legal sources

My setup uses sabnzbd integrated with Lidarr for handling downloads of content I've purchased

Riiiiiight.

You're just hooked up into a piracy platform that pays artists nothing by coincidence.

On top of this:

In 2024, more musicians are making and releasing music than ever before. In fact, a new report has found that more music is released in a single day now than in the entire year of 1989.

Music simply isn't a high value product anymore, the market is flooded, there is more music coming out per minute now than you can listen to.

But it's all good, I'll keep paying for Spotify because Spotify pays all the artists I listen to.

[–] SamuraiBeandog@lemmy.world 4 points 3 days ago (1 children)

The standard payment to an artist on Spotify is "$0.003 to $0.005 per stream": https://simplebeen.com/artists-make-on-spotify/

That is basically nothing for any artist that isn't in the top tier of mainstream success.

prior to Spotify coming along the industry was in decline as downloading MP3’s on torrents and file sharing programs was the norm

You're essentially pirating music by using Spotify, you are not paying the artists that you listen to in any meaningful way.

[–] Eyekaytee@aussie.zone 4 points 3 days ago* (last edited 3 days ago) (1 children)

That is basically nothing for any artist that isn’t in the top tier of mainstream success.

Did you not read your own article you linked to?

  • 1,000 monthly streams ≈ $3-5 (enough for a coffee)
  • 10,000 monthly streams ≈ $30-50 (could cover your streaming subscription)
  • 100,000 monthly streams ≈ $300-500 (now we’re talking meaningful income)
  • 1,000,000 monthly streams ≈ $3,000-5,000 (potentially livable wage depending on your location.

https://simplebeen.com/artists-make-on-spotify/

You’re essentially pirating music by using Spotify

As above, you can see the payout rates in the article... a liveable wage on just Spotify alone is not equivalent to piracy which pays artists nothing, this is on top of Apple Music etc

In 2024, Spotify alone paid out a record $10 billion to the music industry—totaling nearly $60 billion since our founding.

10 billion in a year is not piracy (which is $0), are you the author of the article?

[–] errer@lemmy.world 4 points 3 days ago (1 children)

You have to consider that most musical acts are NOT solo acts. Split that $5k a month between a band of several people and it’s not livable anymore. I think you have to be up in the several million listens range to have it be “livable.” That also assumes you maintain that level of interest indefinitely.

load more comments (1 replies)
[–] Damage@feddit.it 4 points 4 days ago (1 children)

I think this assumes piracy

[–] AtariDump@lemmy.world 3 points 4 days ago* (last edited 4 days ago) (1 children)

Or ripping the CDs you’ve amassed over 10-15 years.

(But it’s probably sailing the high seas)

[–] Damage@feddit.it 2 points 3 days ago (1 children)

Eh at this point it's easier to download even the stuff you already have on CD

load more comments (1 replies)
[–] Dojan@pawb.social 6 points 4 days ago (1 children)

I’ve had it going for months now. Navidrome is very reliable and with docker, super easy to update should you so please.

The rolling cost is my internet, which I’d have whether I’d have Navidrome or not.

[–] IanTwenty@lemmy.world 2 points 4 days ago (3 children)

I see what you're saying but nowhere else in that table is cost mentioned. Below the table they say maintanance is minimal. If you're already looking after storage, containers and server(s) I guess that could be true.

load more comments (3 replies)
[–] Damage@feddit.it 5 points 4 days ago

Fingers crossed but I spun up a Navidrome container a couple of years ago, let Watchtower handle the updates, and never touched it again so far.

[–] Wolf314159@startrek.website 23 points 4 days ago (2 children)

If someone wrote this article in the early 90s, it would be called "Why I ditched the radio, and how I created my own CD collection." I think rephrasing it that way really shines a light on why it's mostly still comparing apples and oranges.

I have a pretty substantial collection of music hovering around 5,000 albums or 1.6TB (mostly lossless FLAC these days, but still some moldy old mp3s and ogg vorbis files from my youth). I'm not even counting the physical media I still hold on to. I still use Spotify for discovery and playlists. I don't think the depth and breadth of my library will ever match the depth and breadth of the music that I want to listen to in the very next moment. Lots of times I want to listen to the stuff I'm familiar with, and I do that using my own library. But, when I want to: remember a song I heard in the wild, share a holiday playlist with friends, make an obscurely themed playlist of songs features peaches, preview a musician's or band's stuff, discover other things that musician has collaborated on, or simply discover new music; I still use Spotify.

There are (or were) bits and pieces out there (many that pre-date Spotify) that can do some of these things. Last.fm (fka Audioscrobbler) was good for tracking listening habits to compare and share with others, it helped a little with discovery. I used allmusic.com a lot long ago to discover the artists that inspired the artists I was listening. If I wanted to share a playlist, I made a mixtape (really it was burning a mix CD). But, all of these collected information only, not the music itself. If I wanted to actually hear a new song, I had to go somewhere and find it first. That often meant literally traveling somewhere else or ordering from a catalog and waiting for delivery. Every new music discovery was a bet made with real dollars that I would actually enjoy the thing or listen to it more than once. Even after napster paved the way for free listening via piracy, one still had to work to actually find the music.

Spotify (and similar services) finally collected (almost) all of it under one app, so that I could discover and listen seemlessly. It is instant gratification music discovery. I'll never give up my self hosted collection, but I also don't have much hope that any self curated collection will be able to complete with the way that I use Spotify. Spotify is just the new radio. It's never the end of my listening though. Just like with radio, when I find something I like enough, then I can expend the energy (or more often expend the money as directly with the band as I can) to add it to my collection.

load more comments (2 replies)
[–] ace@lemmy.ananace.dev 10 points 4 days ago (1 children)

I really do hope that Funkwhale get their 2.0 release out soon, should make self-hosted Spotify-like stacks simpler to do, and the fact that it works for creation and distribution as well is great.

[–] Damage@feddit.it 10 points 4 days ago (1 children)

What a terrible website, its hard to understand exactly what this is

[–] Xanthobilly@lemmy.world 5 points 4 days ago (1 children)
[–] Damage@feddit.it 7 points 4 days ago (1 children)

BRB going to dive in the ocean

[–] Tetsuo@jlai.lu 3 points 3 days ago (2 children)

Just dont name your pod "Titan" just in case.

load more comments (2 replies)
[–] phoenixz@lemmy.ca 7 points 2 days ago

I really seriously want to ditch Spotify. The apps are trash, always doing shit I don't want without asking, I'm now getting ads for bands or artists that I don't know and never want to know, which is the last drop

Problem is that I have some 6000 songs long playlist. How can I get this playlist off of Spotify and where can I find the songs? I don't mind paying (once, as in the good times) for songs, but I'm done with the paying to own nothing

[–] tofu@lemmy.nocturnal.garden 6 points 4 days ago

There has been another post on Lemmy on replacing Spotify with a selfhosted stack. I already have an extensive music library, mostly ripped CDs and bandcamp purchases, but have been procrastinating a selfhosted setup for a while but I'll at least set up Navidrome and explore the options with listenbrainz etc.

[–] LainTrain@lemmy.dbzer0.com 5 points 3 days ago* (last edited 3 days ago) (2 children)

Just gonna repost my comment from the thread on the Technology community yesterday for suggestions and discussion: https://lemmy.dbzer0.com/comment/21273053

I used Navidrome and Symfonium with Picard for metadata and relied on a combination of Bandcamp, Rutracker and yt-dlp with a YTM free trial, along with the Spotify data export and manual python scripting elbow grease to fetch, tag all the music from my Spotify and recreate every playlist as m3u8 to be imported inside the Docker, then more elbow grease to actually make the playlist semi-accurate.

Despite Symfonium constantly losing its silly always online DRM license check and locking me out of both my cached and remote (via PiVPN to Nginx on home server to Navidrome) songs due to me having multiple Google accounts on my phone and the app freaking out because it would check the wrong account, forcing me to log out of all accounts and reset the app - losing all my customization and my credit card access for payments until I signed into the right Google account again, I had a fairly functional setup, even with playlist cover art and everything on Symfonium (despite it not being a feature in Navidrome itself).

My playlists were just as they were on Spotify down to each specific song title, album cover and most importantly of course metadata correctness and song order (I have never used shuffle in my life).

Unfortunately I went back to Spotify in the end because most music i listen to is niche and fairly Indie and thus either a pain in the ass to pirate or simply outright unavailable externally anywhere, and to maintain consistent proper metadata for what is there was like a full-time job even with some automation through Picard. I still did this for half a year. Mostly because I just did it while WFH.

I eventually simply gave up downloading more music and listened to the same few thousand songs in my transferred playlists on repeat which for me led to a feeling of stagnancy and eventually depression in life, after I begrudgingly came back to Spotify I immediately discovered several hundred new songs and created multiple new playlists just during my walks to and from the grocery store alone.

My ultimate problem is that on Spotify if I look something up I can just listen to it right away and immediately add it to my library or to a playlist of my choosing.

In contrast, when self-hosting I would have to first look up the music on Google, go to YouTube to listen to it in dogshit quality, look up album/artist on Rutracker, pray that it's there when a lot of the time it is not, filter out albums/songs I don't want from the discography torrent and add it to my qbittorrent-nox on server, mount the NFS share on my main windows PC with my music staging folder, add metadata with musicbrainz Picard and have it move to the finalized folder, then rescan on Navidrome webui, rescan on Symfonium local cache, then add to a playlist, then listen.

This is like, 2-3 hours of conscious effort just for me to skip to the middle of the song, listen for 30 seconds, decide I don't like the song and delete it from the playlist, never to be heard again.

It's way too much.

The unfortunate truth is that despite feeling good about whatever miniscule amount of effect I might have on stopping this wealth transfer from artists and listeners to Spotify and our corporate overlords while those same overlords win elections and take away my human rights while I can't even easily get a fitting new song in decent quality to listen to when attempting to find some peace in that mess, the alternatives just aren't worth it for me.

Yes I could just accept to have less, to just make do with the music I have, but that requires motivation that's frankly hard to maintain if you look around and see how the rest of society behaves, eagerly falling for whatever corposlop becomes available.

Felt like I'm cutting off my nose to spite my face tbqh.

I would love for it to work as it does with Jellyfin and Immich, I have replaced GDrive, Netflix, Google Photos and damn near everything, Spotify is my only subscription left, but it just hasn't worked for me to move off of it long-term. I'd love suggestions on how this problem can be fixed though.

Some ideas of mine:

  1. Musicbrainz metadata is awful. Half the time the cover art is someone's photo of some shitty Japanese vinyl with stickers. Pull covers off YT or Spotify. In fact - pull all metadata off Spotify via scraping, with Musicbrainz volunteer metadata serving only as intermediary to connect the audio to the musicbrainz id which should connect to a Spotify option and potentially a fallback option if somehow the music isn't on Spotify.

  2. There should be an intelligent playlist creator of some sort where I can give it my Spotify account export data and it can go off song titles and albums in the playlists within to create playlists in navidrome by finding matches in my library and automatically downloading missing ones and it should be at least 99% accurate (most "Spotify playlist downloader" type websites are 99% inaccurate for instance).

  3. Navidrome or one of it's clients should have a plugin to get suggestions at the bottom of playlists like Spotify via last.fm and play music instantly directly from Spotify/YTM, with a button to add a song to your playlist, when you do so, it automatically downloads it, copies metadata off Spotify, and adds it to whatever playlist you added it to.

All that should hopefully ease the pain and make it so you can discover, listen and add to your library without so many barriers.

load more comments (2 replies)
[–] mhzawadi@lemmy.horwood.cloud 5 points 4 days ago

Ive been using jellyfin for some years now, switched from subsonic when I got into films and TV shows.

I still love having my own music library, I can do what ever I need with the content. Also things to disappear at random.

[–] gusgalarnyk@lemmy.world 4 points 3 days ago

I'm self-hosting my own music as of recently. I'm paying for every song. I don't have as much music as I did on Spotify, but I'm also A) owning the music B) slowly acquiring more and C) actually paying the artists. For me this is a good step in the right direction.

I'm seeing a lot of comments about music discovery being the reason to not stop paying Spotify. Idk if that's something I'd agree with. First of all, I personally listen to singles and not albums but I've been buying albums simply because that's easiest for a lot of sites (or cause I'm getting them on vinyl). So swapping over has led me to listening to full albums and thus a bit of discovery. That may not apply to everyone though. Several of those albums or artists have had collabs that have turned me on to other artists, again, maybe the music discovery people think this is child's play but it's led to a noticable increase in my collection.

Second, can't you just use Spotify free version to discover music? That's what I plan to do if I'm feeling like my current collection is getting stale. But between friends, other web services for discovery, various platforms like YouTube that happen to unveil a song here and there, indie concerts that show off new openers to me, or what have you I feel like my discovery is more than sufficient to grow the list of music I need to pick up faster than I'm burning it down or becoming bored with it.

Also, I don't understand how discovery can represent a majority of a person's listening habits. Like isn't the point of collecting favorites songs and making large playlists to listen to those things. I've got playlists with like 48 hours of music on them which cause me to not hear a repeat idk, more than once a month if I'm not seeking them out. That's partially because I have 3 playlists or so I rotate through but like... Is music discovery so critical and so exclusive to Spotify that it's worth the subscription. More me it's not.

Not to yuck anyone's yum or anything. Just trying to add an alternative perspective to these pro-spotify comments.

[–] UltraMagnus0001@lemmy.world 3 points 4 days ago

Mediamonkey has a built in music server.

[–] lazynooblet@lazysoci.al 3 points 4 days ago (5 children)

The reasons for dropping Spotify are obvious, however pretext of this guide is that Spotify doesn't give enough back to artists. So the solution is to pirate it? I mean yeah sure, but don't kid yourself with the pretext.

How about a guide on ripping owned CDs?

[–] tofu@lemmy.nocturnal.garden 10 points 4 days ago

I mean there's a whole block on this:

Lidarr is just a tool. Like any tool, it can be misused. Yes, people could point it at less-than-legal sources. No, I'm not telling you to do that. If you want to support artists, buy their work. If you don't, don't pretend Spotify streams are "support."

Important Note: Always ensure you're obtaining music through legal channels such as:

  • Digital purchases (Bandcamp, iTunes, Amazon, etc.)
  • Ripping CDs you've purchased
  • Free legal downloads offered by artists
  • Music available under Creative Commons licenses

And yes, I'll use this with my existing, mostly legally obtained, music collection. I don't mind the pirate stack though, it's far easier to just download the album than ripping your vinyl and tapes.

[–] 0laura@lemmy.dbzer0.com 9 points 4 days ago (1 children)

Pirate, then donate directly to artists.

[–] non_burglar@lemmy.world 3 points 3 days ago

I think like this solution the best.

[–] kugmo@sh.itjust.works 3 points 3 days ago

When you mainly listen to boomer artists who have made millions who gives a fuck

load more comments (2 replies)
load more comments
view more: next ›