Why I Ditched Spotify, and How I Set Up My Own Music Stack
Why I Ditched Spotify, and How I Set Up My Own Music Stack

Why I Ditched Spotify, and How I Set Up My Own Music Stack | LeshiCodes

cross-posted from: https://programming.dev/post/36925956
Why I Ditched Spotify, and How I Set Up My Own Music Stack
Why I Ditched Spotify, and How I Set Up My Own Music Stack | LeshiCodes
cross-posted from: https://programming.dev/post/36925956
What other options exist other than cloudflare?
What's with lastFM these days? I used it some 20 years ago when they started and they offered free, automatically curated radios (like Spotify ), but then they flipped, thanked the users for the data they collected from listening data and switched to some subscription model
I wasn't aware of that. I quit using them when they switched from whole songs to clips.
It's no longer running
Friendly alert that it's currently Bandcamp Friday - one full day that the site gives 100% of purchases to the artists. It's a good way to support small artists and build up a personal collection.
The company that currently owns Bandcamp laid off all of the union bargaining team members when they acquired Bandcamp, or rather, didn't extend an offer of employment to all of them which is effectively a layoff or firing. Just adding on to your comment so people are more aware, in case they need extra convincing to only buy from Bandcamp on that day (or preferably not at all). Purchase directly from artists whenever possible. Pretty sure those workers who were fired are still seeking resolution, and I don't think Songtradr, the company that acquired Bandcamp, ever recognized the union even though they voted yes in their vote to unionize with OPEIU months before the acquisition. Go here for more info.
That's some bullshit right there. Every day should be Bandcamp Friday. I understand charging a small 1-3% fee to cover server costs, but nothing more. Otherwise Apple is just another evil record label profiting off of peoples' talent.
Because I guess nothing is ever good enough.
Server costs? I mean for a media serving website at this scale you need the servers, storage, people to run the servers, people to development the website, fix bugs, keep on top of security. If you had a very talented team that was very lean, and each member of which can wear multiple hats to reduce headcount, you’re talking $400-$600,000 a year just in salaries. Thats before you consider taxes, benefits, etc.
Do you think bandcamp is run by like one guy renting bargain bin shared cpu servers from AWS?
From what I can find, BC takes 15% for most sales, 10% for high-sellers. Dunno if that's good or bad, but it seems low to me.
I simply just installed Metrolist on my phone.
100 % piracy robbing musicians, but more importantly, robbing Google while circumventing Spotify altogether.
My issue is discovery. I'll take a look at what they've done here, but ive never been able to implement a reliable discovery process into my workflow. I still use local music, but my wife is not going to switch until I get at least some reliable and effective discovery built.
I discover new music through Discord groups, YouTube, and Internet radio.
Communities, friends, family and media are your discovery algorithm! Get involved in things. It makes your music acquisitions meaningful and makes the experience of discovering and listening to music so much better.
I scrobble all my navidrome activity to listenbrainz, which gives a weekly playlist of recommendations. You might have to wait a few weeks before it can establish your tastes depending on how much music you play.
If you’re fortunate enough to live near a well-funded library, you can peruse their new arrivals section for CDs. That’s how I discover new artists
Is there a "torrenting for absolute tech illiterate morons" guide out there?
Start out simple and stick with a basic BitTorrent client. Figure out where you want to download from and get a torrent client configured. I use an ISP that frowns upon piracy so here's a quick overview:
If/when you want to try Lidarr, you'll be much better off knowing the basics of BitTorrent because *arr software is confusing in its own regard. Lidarr is just a tool to organize your music library folders and also automatically queue downloads. It is not a requirement to enjoy downloading music.
Usenet and soulseek are other alternatives.
VPNs are only needed in some countries (e.g. France). They're not needed in every country (i.e. Italy doesn't give a fuck about piracy, unless it's football matches).
i personally use a provider for that. i just download torrents to their cloud and get it at maximum speed from there. so I don't have to worry about p2p risks or being online a lot. I'm with premiumize, but there are others I guess.
The problem is those companies (premiumize, debrid, whatever) are entities that make profits from filesharing and give nothing back to artists. That's not morally defensible.
Filesharing itself is perfectly morally defensible, and in fact sharing culture is good for society (including artists).
So while they might be convenient, they also shouldn't exist in the first place. Parasitic companies shouldn't be rewarded for their patristic behaviour.
I guess I can be proud of not getting into Spotify at the first place. Instead of discovering new music, I discover older ones which I find more reliable since new music industry mostly suck. Oh, also Bandcamp is fine for discovering indie.
That's crazy to think that you need Spotify to discover new music.
Yeah, I never needed Spotify. It's either my friends recommend me something or I make my own research, since I like music from many different countries. Sure I don't randomly learn new ones much but that's okay.
There is so much music today. To say new music sucks is wild
That's my nostalgia talking but what I hear in public is bad, I mean in malls, stores, shops etc. maybe they have a bad taste though. By the way I said the industry sucks not the music. Because of the industry, they're much shorter now (thanks to Spotify I guess), I hardly find a 45 minutes album with whole great tracks.
I know the main topic is ditching Spotify, but on the secondary topic of screwing over Spotify...
I realized that you can "pirate" Spotify (i.e. listen indefinitely as if you had a paid account) if you have uBlock Origin on Edge. No setup needed, it just works. Most likely any Chromium-like browser will work.
Unfortunately, I haven't got it to work with Zen browser which is Firefox based so I'm not sure if all Firefox based browsers are affected. The workaround I have for now is just have Edge open with Spotify in the background, and control it from the Spotify interface on Zen. Never download the app, they control that fully.
Funnily enough, I also got ad-free Spotify play on Amazon Echo when I was controlling it from Edge, though I never tried with Zen because I don't use Echo anymore.
PS: For audiophiles this is probably not gonna fly, as you don't have access to the highest bit rates iirc.
What do you mean by "they control the app fully"? Something like https://github.com/abba23/spotify-adblock will let you run the app without ads, which kinda contradicts the idea they control the app fully.
Oh really? I didn't know about that. Thanks! I meant they theoretically have full control over the app since they build the whole thing, rather than have it run in a browser environment which they can't control and could theoretically be altered with extensions etc. Seems they're not that great at controlling their own app either, lol
Have they fixed the issues with Lidarr yet?
As far as I can tell, no. I haven't been able to search or import releases since about April.
You'll have to be more specific. :) I think it works well for organizing a music library unless there are issues with this feature that I'm unaware of. Using it to queue downloads was painful for me, so I resort to less automated ways to acquire music files.
Simply put, the *arr software concept works well for downloading movies and TV shows (Radarr and Sonarr). Music just seems to be a little more difficult and I have lots of issues with Lidarr finding music out on Usenet and trackers. I hope that's user error on my part.
I think the issue they are referring to is that Lidarr's API or interface with the MusicBrainz database has been broken for a few months now, which means it's impossible to search or add new artists/releases to your Lidarr library.
And as far as I can tell, it's still down. I have been unable to use Lidarr for anything since about April, except for finding releases that I had already added to my local database.
So, no. They did not fix it.
It's getting there. They've been taking a progressive improvement route. Searches sometimes work, mbid searches more so. They are building a cache/index of some sort, so it's taking time for that to populate, and it'll have a higher success rate as the progresses.
I have also moved fully to navidrome. It's slightly less convenient, but it's worth it to deplarform
It is laziness on my part. I want to tell the Google home to play music.
I should just get a Bluetooth speaker and do this, shouldn't I
If you really want to kick this up a notch, install Soularr and slskd and let it just churn on your library and drip music into your folder. No solution for the spotify discovery algorithm, at least not a good one. But this stack is solid.
I thought Lidarr is for music. Sonarr is for series.
Downloading music illegally avoids giving money to the bad companies but the artists still need to get paid. They can't work for free. They deserve our money. So please share music, but also support the artists. Through bandcamp for example.
What I meant was Soularr. Sorry there are just too many of these apps with similar names. Soularr is a python script that runs in docker and it checks Lidarr (I believe) and then sends that info back to slskd. It was checking my artist list in my navidrome dir and then checking slskd and downloading absolutely everything I didn't have by that artist. It ran for a few months, but I was kind of a novice at self hosting and a lot of duplicate files were created because I didn't have the volumes mapped properly in docker. Then I wrote a script that accidentaly created an infinite loop that started copying all the files one level deeper then would repeat . I stopped it after like 4 iterations. Long story short I have four copies of a bunch of files and I got lost with Beets and plan to start over from scratch with the original source library.
Instead of slskd I recommend using nicotine+. I found slskd worked fine, but was a pain to set up. I found a Nicotine docker that works just like the app inside a web UI. Much less of a learning curb for someone who's not familiar with servers.
Does navidrome support Chromecast? I've had a hard time finding a self hosted music solution that will actual cast. I do have a public facing domain name with certs that, as far as I can tell, is working correctly.
Not sure about navidrome, but if it supports upnp, you could setup a bubbleupnp server to bridge the two.
It depends on the client app you use. Some support it, some don't.
I wish I was the kind of person who would do this.
All this work needs to pass the wife test. That is why I just hack the android version of Spotify.