Live data from Hacker News

Self hosting my media library with Jellyfin and Wireguard on Hetzner

layandreas.github.io

151–160 of 192 posts

Re: Self hosting my media library with Jellyfin and Wireguard on Hetzner

#151
post #32
post #2

It's worth the effort to host your own media. There are privacy benefits, you own the audio files (presumably) and are no longer hostage to a platform that cares little (if at all) about artists.

Of all the privacy concerns in my life these days, corporations knowing about my music taste is not cracking the top 1000. In fact Instagram ads have led me to discover some fantastic small artists, so I'll happily give that out to whoever cares. I'm sure it works fine if you've basically settled on what music you like and never listen to anything new, but if you do like to discover new music, self-hosting just isn't…

> corporations knowing about my music taste is not cracking the top 1000

They don't care much about your music taste, that's not the valuable data they're collecting and reselling. They're tracking your location, habits, address, email, passwords, billing info, extensions/other apps, locations, etc etc and storing it insecurely to be easily acquired by people with arguably even less scruples than the corporation they're taking it from because the cost to store this shit securely is higher than the fines/consequences from a data breach, so why bother? All of that (meta)data is for more valuable to them and the numerous "bad actors" that data-harvest them on the regular.

> as opposed to trying to find and rip audio files from the internet and put it on my server and deal with metadata and cover art manually.

This can be automated, which can also be a form of curated music discovery.

> so even if the platform is missing stuff you can fill it in yourself.

With what? All that music you yourself assert you aren't acquiring "manually"? Sounds like self-hosting with a couple of extra steps to me.

> I'm sure it works fine if you've basically settled on what music you like and never listen to anything new, but if you do like to discover new music, self-hosting just isn't an option.

I can't tell if this is ignorance or arrogance, but it's laughably out of touch either way, especially in this day and age. You can just say you're too lazy to fuck with it, don't know how to do it, or don't socialize with people that share your music tastes. It's fine.

There's numerous examples in this comment section of how to do music discovery without subsidizing a company that takes advantage of both the artists that users listen to, and the users themselves, and self-hosting is in no way a barrier to that.

Re: Self hosting my media library with Jellyfin and Wireguard on Hetzner

#152
post #25

Dumb question, where do you actually buy digital copy of music these days? Or find a big library of music that you can download.

I buy CDs and rip them myself. That's technically buying a digital copy of the music, since CDs are digital.

Re: Self hosting my media library with Jellyfin and Wireguard on Hetzner

#153

What do people do to stream to their phones. The article just mentions Wireguard, but how is the media actually played?

I use navidrome rather than Jellyfin for music. Stream to my Android phone with Dsub2000. Amperfy is my preferred iOS client.

I haven't tried it, but there is a program called Finamp that is specifically for music streaming from Jellyfin and supports both iOS and Android.

Re: Self hosting my media library with Jellyfin and Wireguard on Hetzner

#154

A couple of points missed for why Spotify is bad: - Paying musicians cheap wages to make boring music (ghost artists) for playlists they promote: https://harpers.org/archive/2025/01/the-ghosts-in-the-machin... - Not paying musicians anything at all if they don't have enough streams: https://www.engadget.com/spotify-confirms-it-wont-offer-payo... - Not preventing the deluge of AI-generated music flooding the platform:…

I mostly only use spotify for discovery, using either discovery weekly or starting a radio stream from a particular song. Is there another service that treats artists better that I can use instead for this purpose?

If you don't mind self-hosting, I've recently started using ListenBrainz in combination with Navidrome. You can upload your Spotify listen history to seed it, and scrobble your ongoing listening to keep it up to date with what you listen to. You can use a plugin[1] to automatically generate daily, weekly, and discovery playlists based on your listen history, and what you have available in your library. You can generate even more playlists using ListenBrainz data via their tool, Troi[2].

[1] https://github.com/kgarner7/navidrome-listenbrainz-daily-pla...

[2] https://troi.readthedocs.io/en/latest/

Re: Self hosting my media library with Jellyfin and Wireguard on Hetzner

#155
post #27

Spotify is the only streaming service I still pay for, and I will continue to pay for, because: 1. The catalog is comprehensive. I listen to far more music than I could afford to own. 2. There are no advertisements in the paid service. 3. Their music discovery algorithm is excellent. I also appreciate the yearly statistics, and how they continue to add value for me. Podcasts and eBooks being added to the platform was…

You should check out iomoio.com They have an impressively large amount of music available. In addition, they price songs at $0.16 USD/song —- or cheaper if you deposit more money onto the platform and. This isn’t piracy (money is flowing to artists) and you get to own at a fraction of the cost of iTune, Qobuz, or other platforms that charge around $0.99/song

You would be better off pirating all of your music and buying just one piece of merch from an artist. These rogue foreign licensing agencies provide no real value, and in fact are functionally illegal and unrecognized outside of Ukraine. It's also highly unlikely much money flows back to the artists.

https://law.stackexchange.com/q/499, https://archive.is/EZ2U3

Re: Self hosting my media library with Jellyfin and Wireguard on Hetzner

#156
post #32
post #2

It's worth the effort to host your own media. There are privacy benefits, you own the audio files (presumably) and are no longer hostage to a platform that cares little (if at all) about artists.

Of all the privacy concerns in my life these days, corporations knowing about my music taste is not cracking the top 1000. In fact Instagram ads have led me to discover some fantastic small artists, so I'll happily give that out to whoever cares. I'm sure it works fine if you've basically settled on what music you like and never listen to anything new, but if you do like to discover new music, self-hosting just isn't…

> knowing about my music taste

As with almost all arguments against exercising privacy, this is merely a failure of imagination on your part. Spotify doesn't give a shit about your taste.

Next time you listen to music, think about all the possible data that could be observed simply from you pressing play. What time of day is it? What day of the week? Which device are you using? Where is that device? Is this an unusual genre for you at 8pm? And so on. "You listen to indie rock" is harmless data. "We know the all your emotional states from the past 10 years and also those of your whole family" is at least a little scarier, right?

Combining large amounts of data about how you use a single app can tell a lot about your life. You may say this is overblown, but if you do want to hold a true belief instead of a convenient one, start by acknowledging the enormous amounts of data Spotify actually has about who you are and how you live.

Re: Self hosting my media library with Jellyfin and Wireguard on Hetzner

#157
post #142

For those who feel that self-hosting limits music discovery, a more traditional option is "radio" (traditional in the sense that you listen to a curated playlist made by someone else). Radio Paradise [1] and Radio Swiss Pop/Jazz/Classic [2] are two great ad-free ways to discover new music. There are probably tons of others out there. [1] https://www.radioparadise.com/ [2] https://www.radioswisspop.ch/en

You can use ListenBrainz to discover new music based on your listening activity from your self-hosted library. I've started doing this recently with Navidrome and I'm happy with the results. This is the plugin I've been using: https://github.com/kgarner7/navidrome-listenbrainz-daily-pla....

There is also Troi[1], a tool provided by ListenBrainz to generate playlists and radios from your local music collection.

[1] https://troi.readthedocs.io/en/latest/index.html

Re: Self hosting my media library with Jellyfin and Wireguard on Hetzner

#158
post #109

Earlier quoted context omitted.

By the same logic, if pointless, why?

As quoted from the OP. > 24-bit helps in production pipelines for mixing, but for end user playback it's pointless. If you have two versions of something, where one is better than the other and the resource cost is more or less the same it makes more sense to provide the better than the worse. Maybe the end-user takes interest in mixing/production for which they then have the higher version allowing them to work with…

> Maybe the end-user takes interest in mixing/production for which they then have the higher version allowing them to work with without the faff of having to obtain the better quality works.

16-bit is enough for mixing. 24-bit (or 32-bit floats, even better) are useful _within_ the mixing pipeline, so you don't need to care if one of the steps results in clipping as long as the final result is within the bounds.

Re: Self hosting my media library with Jellyfin and Wireguard on Hetzner

#159
post #49

Earlier quoted context omitted.

I want to love qobuz but their ux is horrible as is discovery and they suffer the same problem the others do with their supplied catalog being flooded in fake songs attached to real artists as “ft.). Qobuz is one of the only places I’ve found to buy drm free music for some artists I follow.

> I want to love qobuz but their ux is horrible I did not find this to be the case. Someone gave me a few months trial on them recently and I found the interface to be the only one out of the streaming services to give a shit about customers that prefer listening to albums. None of the other major streaming services I've tried do. (not Apple, Spotify, nor Tidal). My only real knock on them has been their catalog seem…

Playback is actually nice I will give them that, it’s just everything else I’m not a fan of. Although to be fair they’re pretty much the only ones that let you search by label which is nice. Just a shame the rest of the ux isn’t very good. The infinite scrolling, items being duplicated, no indication which version an album is…

Re: Self hosting my media library with Jellyfin and Wireguard on Hetzner

#160
post #20

A couple of points missed for why Spotify is bad: - Paying musicians cheap wages to make boring music (ghost artists) for playlists they promote: https://harpers.org/archive/2025/01/the-ghosts-in-the-machin... - Not paying musicians anything at all if they don't have enough streams: https://www.engadget.com/spotify-confirms-it-wont-offer-payo... - Not preventing the deluge of AI-generated music flooding the platform:…

Also, even for premium customers they will display ads (local concert tickets) and add sponsored albums/tracks to playlists and the home screen.

This infuriates me. I launch the app to play music and am forced to interact with a pop-up promoting some random new release that is nowhere near the same universe as my music taste.

They recently did the annual “Wrapped” release. It took over the iOS Home Screen widget I use for playing/pausing recent playlists. The widget was unusable until you (1) watched the wrapped video in full on that device (didn’t matter that I had watched it on other devices before) and (2) you had to listen to the playlist they generated of your most played songs.

Post reply on HN