Private music?

5 days ago by guymontag to c/privacy

What's your recommendation for listening to music privately?

My requirements are: open source desktop/web (Linux) and android app. I also want basically every song I would ever want.

I'm willing to pay just not on agregious amount of money.

If you are posting your recommendation please care to include the tradeoffs or any annoyances you got from it.

Thanks all!

graynk 29 points 5 days ago

Self-host Navidrome. Choose any of the clients that you like. Pirate stuff from big bands, buy stuff from smaller bands.

Cons: You'd have to deal with storage and hosting and access from outside your house e.g. with Tailscale. You'd also have to tag incorrectly tagged songs (surprisingly common issue, sometimes pirates tag stuff better than the bands themselves)

path: 0 24318772, hotness: undefined, score: 29, children: 17
guymontag 2 points 4 days ago

Is there a way to use tailscale/similar software with mullvad aswell

path: 0 24318772 24321751, hotness: undefined, score: 2, children: 8
ItsNotImportant24 1 point 4 days ago

Yes, you can run a tailscale container or installed directly on your host machine and then run a vpn container like gluetun and input your mullvad credentials into the docker yaml. Then any containers you choose to run will be behind gluetun aka mullvad and all connect to your tailscale ip.

path: 0 24318772 24321751 24323927, hotness: undefined, score: 1, children: 4
guymontag 1 point 4 days ago

I'm not really much understanding what's going on here. Your saying if I run this "gluetun" software and JUST have tailscale running on my device, all my traffic will still be routed thru mullvad. If so, will this greatly affect internet speeds? (Even the traffic not needed by tailscale is still routed thru)

path: 0 24318772 24321751 24323927 24329791, hotness: undefined, score: 1, children: 3
ItsNotImportant24 1 point 3 days ago

Gluetun is a container to allow vpn connections. In docker any container you want to use the vpn connection you would put network_mode: service:gluetun and those containers would then use the vpn connection. With tailscale you would still access those containers through your tailscale ip address but they will be behind the gluetun vpn container. Tailscale doesnt act as a vpn as in masking your online activity it only secures your server from being accessed from outside of your tailnet. You can enable mullvad in tailscale but that provides mullvad exit nodes that any internet activity outside of your containers would be behind. Gluetun allows you to put your containers behind vpn as well. As far as speeds go, it might slow down abit but not much

path: 0 24318772 24321751 24323927 24329791 24338298, hotness: undefined, score: 1, children: 0
PM_ME_YOUR_BOOBIES 1 point 4 days ago

No it has very little overhead. But you'll need to choose between tailscale of mullvad on your phone since you can't have two different VPN clients running at once on your phone.

path: 0 24318772 24321751 24323927 24329791 24331824, hotness: undefined, score: 1, children: 1
IratePirate 1 point 4 days ago

Easier solution: some routers have built-in VPN access. Mine supports a Wireguard and OpenVPN tunnel directly into my network.

As for incorrectly tagged media files, Picard can fingerprint and auto-tag your files in batch.

path: 0 24318772 24321751 24328730, hotness: undefined, score: 1, children: 2
guymontag 1 point 4 days ago

I got other people on my network who prefer faster internet speeds over privacy, sadly. And I dont wanna be rude and just force them to do something they don't want to do. (Even if it's for the greater good)

Also attaching it to my router won't work when I'm out travelling or away from home.

Picard seems awesome btw.

path: 0 24318772 24321751 24328730 24329766, hotness: undefined, score: 1, children: 1
IratePirate 2 points 4 days ago

I got other people on my network who prefer faster internet speeds over privacy, sadly. And I dont wanna be rude and just force them to do something they don’t want to do. (Even if it’s for the greater good)

This would not impact internet speed for anyone else on your network. Whether they're connected via Ethernet or WiFi, they'd have the same speeds as before.

As for a Wireguard connection tunnelling in from outside, it has so little overhead that it does not meaningfully impact speed or latency (I'd know, I use it every day).

Also, you can set up the tunnel as a split tunnel. This means that

  • only traffic directed at your homeserver with the music server goes through the Wireguard tunnel while
  • any traffic directed at the open internet does not go through Wireguard, i.e. zero speed or latency penalty.

Also attaching it to my router won’t work when I’m out travelling or away from home.

I'm not sure what you mean by "it" here. Feel free to fill in the blank.

path: 0 24318772 24321751 24328730 24329766 24330269, hotness: undefined, score: 2, children: 0
hepp3n 2 points 4 days ago

Add to this Linarr + IPTorrents and you are ready to go :)

path: 0 24318772 24320022, hotness: undefined, score: 2, children: 6
umbrella 3 points 4 days ago

you mean lidarr?

path: 0 24318772 24320022 24321587, hotness: undefined, score: 3, children: 1
hepp3n 2 points 4 days ago

Oh yeah, definitely ^^ Sorry for mistake :)

path: 0 24318772 24320022 24321587 24323107, hotness: undefined, score: 2, children: 0
phoenixz 1 point 4 days ago

Is linarr able to take a Spotify play list and get those songs?

path: 0 24318772 24320022 24320866, hotness: undefined, score: 1, children: 3
valar 3 points 4 days ago

Its lidarr not linarr, and yes. However lidarr is build to get entire releases at once (eg. Entire albums or single releases) and not individual songs.

path: 0 24318772 24320022 24320866 24321103, hotness: undefined, score: 3, children: 1
hepp3n 1 point 4 days ago

Yes! I misspelled it :P

path: 0 24318772 24320022 24320866 24321103 24323114, hotness: undefined, score: 1, children: 0
sudoer777 1 point 4 days ago

I tried that once and it downloaded a ton of shit I didn't want and filled up my 8 TB of storage

path: 0 24318772 24320022 24320866 24328901, hotness: undefined, score: 1, children: 0
twoBrokenThumbs 1 point 3 days ago

Adding Tempo as a mobile app.

path: 0 24318772 24337019, hotness: undefined, score: 1, children: 0
cheese_greater 18 points 5 days ago

Download it via torrent, thats your best option. It takes time to build up a sizable catalog but it helps you can download entire acts discographies one fortuitous swoop here and there

Paying is basically antithetical to privacy, I only do it for the essentials or what i cant otherwise obtain freely

path: 0 24318618, hotness: undefined, score: 18, children: 7
Chulk 7 points 4 days ago

I will usually buy vinyl or cds for artists that I listen to a lot. It has the additional benefit of giving you a hard copy of the data. But yeah, this is unfortunately the way.

path: 0 24318618 24319077, hotness: undefined, score: 7, children: 4
cheese_greater 3 points 4 days ago

Yeah, like support underdogs but be realistic, you cant pay for everything and everyone unless you're unusally well-resourced so respect your own constraints where they exist.

And thats just music, are you planning on remaining internally consistent and limiting the breadth of access you could otherwise have across all the modalities like TV shows, movies, books, courses, audiobooks, etc??

Your consumption does not hurt them, the stuff you would pay for anyway just do that but i think i can live with myself for downloading Pink Flloyd's discog or the complete cartoon series from childhood lol

path: 0 24318618 24319077 24319108, hotness: undefined, score: 3, children: 3
nullify3112 3 points 3 days ago

I found a comfortable way to listen to music without torrenting. It relies heavily on a private company though, Bandcamp.

I spend $20 a month in albums and other than that listen to their shows and recommendations. I can’t pay for everything so I set a cap per month. I decided not to be 100% in control of what I listen to by listening to their radio shows (usually featuring an interview with an artist).

I’m slowly growing my private music library. Wish I had a friend or two to help. I’m happy to be supporting artists.

path: 0 24318618 24319077 24319108 24343878, hotness: undefined, score: 3, children: 0
Chulk 3 points 4 days ago

For sure. Most of my money goes to local artists. If I want to support a music artist, I will usually see them in concert and/or purchase merch. But Ticketmaster is making that difficult these days. I had to have this discussion with my mom regarding amazon kindle.

"AI companies are stealing everything anyway. Get your media while you can, because they don't want it to exist anymore."

path: 0 24318618 24319077 24319108 24320454, hotness: undefined, score: 3, children: 0
paultimate14 1 point 3 days ago

For me its a spectrum, making my own judgment for each piece of media.

Copyright laws in the US have changed a lot over the last century, largely due to regulatory capture. The older versions of copyright law are mostly around 14-28 years after creation and those seem fair to me. So I don't feel bad about anything >30 years old.

Another factor is the sliding spectrum between art as an altruistic creative experience versus art as a capitalist product created by gigantic corporations. Heavily monetized art tends to be stuff I enjoy less anyways so this kind of filters itself out. Its all formulaic and trend-chasing, largely the made by the same small group of people and rebranded with different faces. If I do ever want big-budget, mainstream content I don't feel bad about not paying for it.

Sometimes its about convenience. There are a handful of creators still on YouTube that I like, and one of these days I want to get around to setting up yt-dlp and adding their channels to my Jellyfin to get around all the terrible ads of the platform, but I'll probably buy some merch or throw them some money on Patreon or whatever to try to compensate for it. I also prefer to buy CD's and merch from bands at their live shows where a higher % of the proceeds goes to the artist.

path: 0 24318618 24319077 24319108 24335756, hotness: undefined, score: 1, children: 0
PM_ME_YOUR_BOOBIES 3 points 4 days ago

Soulseek is my goto

path: 0 24318618 24331837, hotness: undefined, score: 3, children: 0
voxel 1 point 5 days ago
path: 0 24318618 24318821, hotness: undefined, score: 1, children: 0
DietCanesSauce 10 points 4 days ago
  • Lidarr + Tubifarry + Slskd: automated downloads and organization
  • Explo + listenbrainz: discover weekly replacement
  • Navidrome: Subsonic Music Server
  • Feishin: Linux Desktop client
  • Arpeggi: iOS mobile client (Yes Ik iOS on privacy sub. Can’t afford to switch yet and my family has been using iPhone since I was s a kid)

Listenbrainz requires you to make what you listen to public as it is part of the open source project. If that is something you are worried about I think there are alternatives to explo that use last.fm but that is closed source as far as I know.

As others have said, buy stuff from small bands on band camp or at shows or something and pirate from whoever you see fit.

EDIT: I also should have noted, this is a self hosted setup that requires a server to be online unless you download your tracks to your client device. If you want a single device alternative, I am not personally sure what to recommend.

path: 0 24332705, hotness: undefined, score: 10, children: 3
whatiswrongwithyou 1 point 2 days ago

Don’t push yourself to switch from ios. It’s extremely unlikely you need to go to graphene to get the kind of privacy you need and familiarity with the system and how you can protect yourself in it is arguably more important.

path: 0 24332705 24351846, hotness: undefined, score: 1, children: 2
DietCanesSauce 1 point 2 days ago

Yeah I am not in a hurry to switch but I would like to at some point. But with android becoming more closed source every month it seems, I am more curious about switching to a linux mobile OS if that becomes viable in the future.

I have mostly been pushing myself to degoogle and self host to achieve my privacy concerns and in that regard I have been relatively successful. Switching to an open source OS is just the next major step that I am not sure I am ready for just yet. I do already run bazzite and arch on my desktop and laptop though so the phone is really the only thing I have left to switch.

path: 0 24332705 24351846 24352296, hotness: undefined, score: 1, children: 1
whatiswrongwithyou 2 points 2 days ago

Good luck. Before you make the leap to either a linux mobile os or graphene, make sure it can meet your physical security and emergency use requirements.

path: 0 24332705 24351846 24352296 24355557, hotness: undefined, score: 2, children: 0
rmerc 9 points 4 days ago

Server (navidrome) + client (feishin, symphonium) + music (soulseek, bandcamp, ripping your old cds) + remote access (tailscale or something else if you're savvy).

path: 0 24321119, hotness: undefined, score: 9, children: 2
ItsNotImportant24 3 points 4 days ago

Absolutely Feishin for Navidrome behind tailscale. Its so good. Slskd for soulseek with Soularr to auto grab music is awesome also.

path: 0 24321119 24322227, hotness: undefined, score: 3, children: 0
IratePirate 1 point 4 days ago

Alternative client: Tempus (formerly Tempo).

If you're even savvier: set up Wireguard for remote access instead of relying on Tailscale. (Possibly simplified by wg-easy or your router's built-in Wireguard support.)

path: 0 24321119 24329118, hotness: undefined, score: 1, children: 0
s38b35M5 7 points 4 days ago

I have a local music library.

I once uploaded my entire connection of music (ripped from my own CDs or grabbed over the decades) to Google Music, but we know where that went. So I used Amazon Music for a few years, until the service went to shit.

Unwanted tracks in my personal playlists; songs playing out of order; ads despite paying a subscription fee to listen to music I already own.

The frustration with the entire copyright and, "rights holders" scene led me to turn away from buying anything but physical media at local music ships.

I have never used the arr tools, but if I was starting from scratch, I probably would. For now, when I want a few new tracks, I use yt-dlp or fire up jackett and find it.

Eta: frustrations

path: 0 24318873, hotness: undefined, score: 7, children: 0
whatiswrongwithyou 6 points 4 days ago

Op answer the following:

How do you usually listen to music? Not “I put on my headphones, fire up Winamp and go” but “I use curated playlists from Spotify” or “i listen to whole albums on youtube”.

What does private mean to you? What do you consider not private?

path: 0 24319412, hotness: undefined, score: 6, children: 10
guymontag 1 point 4 days ago

Although I would appreciate recommendation feed that's private I know that's impossible.

I basically download songs anytime I get a recommendation or hear it somewhere. I usually listen for a while or add to a playlist. Very simple use case.

Private means I know and things I choose know what I listen to and others don't. I would also preferably like ownership of my music. I would consider not private something that uses my data for anything except necessities(no algo no selling)

path: 0 24319412 24321848, hotness: undefined, score: 1, children: 9
whatiswrongwithyou 2 points 4 days ago

I know this sounds stupid and pedantic, but what do you mean by ownership?

Where or how do you download?

E: recommendation isn’t off the table, you’ll just have to go about it in an unconventional way.

path: 0 24319412 24321848 24321902, hotness: undefined, score: 2, children: 8
guymontag 2 points 4 days ago

Ownership as in its a file on my device, no DRM or whatever shit people have on files nowadays.

I download either bandcamp or sometimes from yt music.

path: 0 24319412 24321848 24321902 24322938, hotness: undefined, score: 2, children: 4
whatiswrongwithyou 1 point 4 days ago

Set up whatever arr piracy stack is going now and some kind of overlay network (vpn but not in the vernacular of “anonymizing proxy”) to play your files.

Pick a player that you like and use it.

Use a combination of rss and scripts to get recommendations.

path: 0 24319412 24321848 24321902 24322938 24323516, hotness: undefined, score: 1, children: 3
FineCoatMummy 1 point 4 days ago

I know this sounds stupid and pedantic, but what do you mean by ownership?

Diff person here. Can't speak for who you asked. Not stupid OR pedantic tho! For me, it means two things.

One, that the music cannot be taken away from me against my will. So no DRM! No s/w that can reach into my device and remove things, how it was happening with DRM audiobooks. The music must be Plain Old Files. That I can copy and backup. No special s/w. Oldschool CDs were like that. DRM-ed music is not like that.

Two, also means I have fairly paid the artist. Especially for smaller bands, or single individual musicians. If I like their shit enough to seek it out, I feel they deserve to get paid.

It's both of those at once that's harder than it should be. Easy enuf to get one, or the other, alone.

It's not impossble tho. There are ways to have both, and I do it.

path: 0 24319412 24321848 24321902 24323049, hotness: undefined, score: 1, children: 2
guymontag 2 points 4 days ago

Doesn't buying from bandcamp achieve both? You pay them all, and get a DRM free file.

path: 0 24319412 24321848 24321902 24323049 24329800, hotness: undefined, score: 2, children: 1
dlsloop 4 points 4 days ago

I've been enjoying using Finamp for my Jellyfin server, although you will need a proxy if you want to use it outside of your home network. I'm paying $7 a month (it used to be $5 😭) for a VPS that's running Pangolin tunneled to my home server running Jellyfin. It's basically my own private Spotify/Netflix/Audible. There are also free options like Nginx for the proxy.

Pros:

  • Open source with desktop/web/android apps
  • Free/cheap once set up
  • Functions like major streaming services but doesn't come with their bullshit
  • You have complete control over everything since it is self-hosted

Cons:

  • Set up can be tough depending on your skill level
  • Requires your own home server PC
  • You must add all of your own content, be it through torrenting, ripping CDs, etc.
path: 0 24318909, hotness: undefined, score: 4, children: 9
whatiswrongwithyou 1 point 4 days ago

If you wanna save a little cash there’s a website called lowendbox that aggregates cheap vps deals. I try to keep mine under 10/11 bucks a year.

path: 0 24318909 24319487, hotness: undefined, score: 1, children: 0
ScoffingLizard 1 point 2 days ago

Why is it better to have a VPS instead of running Caddy on something like a router using OpenWRT or maybe on a Raspberry Pi?

path: 0 24318909 24350252, hotness: undefined, score: 1, children: 1
dlsloop 1 point 2 days ago

I'm not an expert on this subject or anything but from my understanding Caddy would still use your IP address. Using Pangolin with a VPS would give your website the VPS's ip which is better for security reasons.

path: 0 24318909 24350252 24356139, hotness: undefined, score: 1, children: 0
ItsNotImportant24 1 point 4 days ago

Dont really need a proxy for remote access. Tailscale is better and very secure and easy to setup.

path: 0 24318909 24322270, hotness: undefined, score: 1, children: 5
ScoffingLizard 1 point 2 days ago

I thought Tailscale was made by Microslop.

path: 0 24318909 24322270 24350266, hotness: undefined, score: 1, children: 1
ItsNotImportant24 1 point 2 days ago

No, Microsloppysoft didnt create it.

path: 0 24318909 24322270 24350266 24354175, hotness: undefined, score: 1, children: 0
dlsloop 1 point 4 days ago

Personally I prefer being able to just give someone a link without getting them to download and use a VPN. That's why I went with Pangolin since it essentially functions as both.

path: 0 24318909 24322270 24322684, hotness: undefined, score: 1, children: 2
ScoffingLizard 2 points 2 days ago

What is Pangolin? My searxng just shows results for the animal.

path: 0 24318909 24322270 24322684 24350304, hotness: undefined, score: 2, children: 1
dlsloop 1 point 2 days ago

Might have to type "Pangolin software" but it essentially functions as a reverse proxy as well as a VPN to hide your home network IP when paired with a VPS.

path: 0 24318909 24322270 24322684 24350304 24355701, hotness: undefined, score: 1, children: 0
sudoer777 4 points 4 days ago

If yt-dlp/Newpipe still works over a VPN then Spotube with ListenBrainz plugin is an option, but it's extremely buggy and they're working on a rewrite afaik. Or use another YT Music client, or download your music and use an offline player. If you have the time and resources to self-host that's also an option of course.

path: 0 24328800, hotness: undefined, score: 4, children: 0
n0p1lls 3 points 4 days ago

I use Navidrome with Feishin on GNU/Linux and it works well. Furthermore, you can also check out Soulseek (Nicotine+ on GNU/Linux).

path: 0 24331956, hotness: undefined, score: 3, children: 0
SuspiciousCarrot78 3 points 3 days ago

Download the shit I want, stick it on a USB key and plug it into my car. The old magics.

If you're talking about ambient music then you have things like Navidrome or Jellyfin that can stream music throughout your house.

Ad hoc, on device streaming: I use PipePipe, choose a YT music playlist and just...play in radio mode. There are better options (like InnerTune) but those tend to crap out when YT futzes with their back end / aren't updated as frequently as PipePipe.

I also have an iRiver MP3 player (about size of a box of matches) that's awesome.

Don't let the perfect be the enemy of the good.

path: 0 24346270, hotness: undefined, score: 3, children: 0
FineCoatMummy 3 points 4 days ago

I’m willing to pay just not on agregious amount of money.

Me too. I wanna support the artists I like.

I've used Bandcamp before. I was able to sign up anonymously and use a masked credit card to pay for music. Sure I could pirate it. But I feel like that's a dick move, esp for smaller bands I like a lot.

Playing music privately, that's the trivial part! A million ways to do that, without sending any info to anyone, either at home or on the go.

path: 0 24320015, hotness: undefined, score: 3, children: 0
phoenixz 3 points 4 days ago

The real problem is getting the music

Is have a Spotify playlist of some 7000+ songs I want to have but finding each one individually is a nightmare. Are there ways to just put the list into some arr system and have it automatically torrented or pulled from Usenet or something like that?

path: 0 24320856, hotness: undefined, score: 3, children: 4
ItsNotImportant24 2 points 4 days ago

Lidarr with Soularr for Slskd(Soulseek)

path: 0 24320856 24322234, hotness: undefined, score: 2, children: 0
valar 1 point 4 days ago

Lidarr

path: 0 24320856 24321120, hotness: undefined, score: 1, children: 0
DietCanesSauce 1 point 3 days ago

Lidarr has a Spotify playlist syncing feature built in. You can set it to sync certain playlists and it will automatically add those artists to Lidarr. I think you can also configure it to monitor/download only the albums which the songs in your playlist come from, or download the whole artists discography.

I can’t attest to the quality of Usenet or private trackers for music as I don’t use either (mostly public trackers for movies and tv) but public trackers weren’t the easiest to get all the music I needed. I ended up using Slskd, a frontend for SoulSeek, with the Tubifarry plugin to connect to Lidarr and it is much easier to find releases now.

The next issue I have yet to tackle is porting those playlists to a player for Navidrome. If anyone finds a simple way to do so please let me know!

path: 0 24320856 24349951, hotness: undefined, score: 1, children: 0
voxel 0 points 4 days ago

Glad we're stealing from people now. /s

path: 0 24320856 24322152, hotness: undefined, score: 0, children: 0
BubbleGumDaisy1984 1 point 3 days ago

I am planning to get a dedicated audio player at some point this year. An modded iPod classic 5th or 6th gen with Rockbox. It's offline, and you get so much more flexibility once you mod it, you can't really go wrong. It's a bit of an upfront cost though but a worthy investment.

The android app I use for music is Musicolet. It's offline and has a lot of really nice customization options. Also free.

path: 0 24343490, hotness: undefined, score: 1, children: 0
Trilogic 1 point 3 days ago

Hugston Media Pro, comes with thousands tv and radio channels worldwide (with bookmarks), updated newsfeed (minute/hour/day), local music player for your downloaded songs/videos. If enough users are interested I can make it opensource :)

path: 0 24338785, hotness: undefined, score: 1, children: 2
guymontag 3 points 3 days ago

Should you open source either way. I'll check it out sometime

path: 0 24338785 24339514, hotness: undefined, score: 3, children: 1
Trilogic 1 point 3 days ago

Yeah I have been thinking that, just didnt have much time. Users will decide, if at least 100 users want it they will have it opensource, as .msi or exe and code available to everyone. Until then maybe try Clementine app or Unlinked for android with mod apks. Let me kow if you need updated libs.

path: 0 24338785 24339514 24339994, hotness: undefined, score: 1, children: 0
dessalines 1 point 4 days ago

navidrome + dsub2000 for android

path: 0 24323349, hotness: undefined, score: 1, children: 0
privacy
privacy

@lemmy.ml

login for more options
49245
4904
6038

A place to discuss privacy and freedom in the digital world.

Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.

In this community everyone is welcome to post links and discuss topics related to privacy.

Some Rules

  • Posting a link to a website containing tracking isn't great, if contents of the website are behind a paywall maybe copy them into the post
  • Don't promote proprietary software
  • Try to keep things on topic
  • If you have a question, please try searching for previous discussions, maybe it has already been answered
  • Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience
  • Be nice :)

Related communities

much thanks to @gary_host_laptop for the logo design :)

go to feed...