Live data from Hacker News

Blackcandy: Self hosted music streaming server

github.com

71–80 of 311 posts

Re: Blackcandy: Self hosted music streaming server

#71
post #53
post #48

I run multiple minidlna instances in Podman and let BubbleUPNP connect to them through Wireguard. Getting the multicast discovery to work was a bit challenging.

This is by far the nicest solution out there. All the others, plex, etc are resource hogs that want to transcode everything, unlike minidlna, which can run on a router, if needed, without docker, or all that jazz. People might not like it because bubbleupnp is not open source, but it's a very nice piece of software nonetheless.

BubbleUPNP is so nice that I emailed the author to please consider taking yearly payments instead of the very lenient one-time price of less than €10.

Re: Blackcandy: Self hosted music streaming server

#73
post #20

I tried this (among a bunch of others) about a year ago and landed on Gonic[1] for the server and Supersonic[2] on PC and Amperfy[3] on mobile. Yes it's a few different tools to maintain (plus beets etc), but it's the ideal set of features etc for me. Self-hosting has been fun and I've started experimenting with local LLMs to build playlists which is helping discoverability.. or more /rediscovering/ artists that I ha…

Why did you chose gonic over navidrome[1]? My stack [2] is: navidrome (music - subsonic server) substreamer (app) beets (music organization) EAC (audio cd ripping) audiobookshelf (audiobooks) Most important part of navidrome are smart playlists[3], with these I didn't need AI support just yet... 1: https://www.navidrome.org/ 2: https://news.ycombinator.com/item?id=40470630 3: https://github.com/navidrome/navidrome/is…

Another +1 for navidrome. I use along with play:sub on ios, and feishin with desktop , and couldn't be happier.

I also use Lidarr for PVR needs

Re: Blackcandy: Self hosted music streaming server

#74
post #20

I tried this (among a bunch of others) about a year ago and landed on Gonic[1] for the server and Supersonic[2] on PC and Amperfy[3] on mobile. Yes it's a few different tools to maintain (plus beets etc), but it's the ideal set of features etc for me. Self-hosting has been fun and I've started experimenting with local LLMs to build playlists which is helping discoverability.. or more /rediscovering/ artists that I ha…

OK, I will ask. I presume you purchased all those music files that you host on that certain server, didn’t you? I will also assume that there is no tool that lets you acquire music MP3s (or some appropriate file type which is non-audiophile listenable) the Linux ISO way (without having to hunt them songs one by one), right? I am talking about someone already having a Spotify/apple music playlists/likes/favourites. Al…

Buying new tracks like when I was still using iTunes would be nice. Bandcamp comes close but I don't mind the extra step of downloading the zip file and running my script to have it in my music server. Where I also have plenty of digitalized CDs that I own.

Spec-wise, start cheap and upgrade the CPU/RAM when you hit limits. It's not like you'll use all those services at the same time. My home containers all run on a recently purchased HP Mini G2 that I upgraded from a 6100 to a 8-core 6700 and the RAM is an odd 24GB. It even has a rarely used minecraft server. Docker containers are bundled into proxmox instances per user or whatever makes the most sense.

Re: Blackcandy: Self hosted music streaming server

#75
post #30

There's also owntone, formerly forked-daapd. It implements DAAP, which is what iTunes/Apple Music uses. Works with Rhythmbox, at least. IDK if there is a compatible Android client.

Owntone http stream works on any browser, ios, droid.

Works well enough i haven’t bothered to set up anything else.

Wireguard is pretty great for all this stuff.

Re: Blackcandy: Self hosted music streaming server

#76
post #51

Earlier quoted context omitted.

Not OP, but gonic is very lightweight and takes little resources. It lives on a machine that serves a few websites and also hosts my photos with photoprism (by far the most resource intensive service on this server). It's a basic N100 machine with 8GB RAM. As for my music, although I own a physical copy of most of it that I bought legally, I downloaded almost everything through bittorrent as is easier than ripping CD…

I have 700 via those tools but then my current Spotify/Apple Music list must be close to 1500 and I shudder at the thought of hunting the rest of 800 down on P2P here and there. So I was wondering is there a way to do it in one shot or few shots as a batch/automated process.

The „starr“ Apps generally allow importing lists to automatically hunt down the items on P2P and upgrade your local versions if better qualities are found. I’m not sure if it directly supports Spotify/Apple Music lists though.

Re: Blackcandy: Self hosted music streaming server

#77
post #42

I’ve been searching for services that host personal music collections, but there doesn’t seem to be much available. I came across a product called Vox [1], which I might try. There are also plenty of self-hosted projects of varying quality (but I hadn’t seen Black Candy before). I'd like a service where I can upload a large folder of MP3s, and it would help organize them into albums, perform useful processing like Re…

I use iBroadcast[0], it's a service dedicated exactly for this. Costs me a bit each year but I've felt it worth it. There's some differences to organising in iTunes like the handling of compilation albums that I'm not so fond of but you can see how it works on the free tier. The browser client only does 128 kbps streaming but their mobile client can set the streaming quality (I have it at 256, max is 320) and I'm wor…

Thanks for the pointer!

From the "outside" this looks like such a strange product. The landing page is very obscure and, together with the name of the service, I would automatically think this is a super old school product (being generous) or some sort of weird scam (being overly critical). There are no docs or pictures or any further description of what the product looks like, I guess the authors expect people to sign up to see (it is free! :-).

Other than that, I wonder how they address their costs [0]. It seems free accounts have unlimited uploads. Anyway, I guess I'll have to give this a try to learn more about it.

EDIT: I found some pics by clicking in their facebook page, which in turn links to a news page [1] (...).

EDIT: This product is fascinating. Seems like they've been around for 12 years, have a bunch of loyal users, and support their product (?) via reddit (at minimal approve of the reddit channel since they link to it themselves!). I wish we could know more about the team behind it. Related: [2].

--

0: https://www.ibroadcast.com/premium/

1: https://ibroadcast.com/news/

2: https://www.reddit.com/r/ibroadcast/comments/1d1iaht/is_ibro...

Re: Blackcandy: Self hosted music streaming server

#78
post #55

Earlier quoted context omitted.

Self hosted music service doesn't necessarily imply new music discovery problems, because a lot of people still discover music the old non-algorithmic way, by being interested in certain genres, studying labels and artists and going through their albums, adding to their collection what they would love to hear again. Buying and owning the song/album somehow brings me more satisfaction than paying a monthly fee for a s…

The algorithms have never introduced me to a new song. They always try to mash up things I've heard before, which is disappointing because I can often go to "similar artists" in Spotify and after drilling down a couple of levels, find new artists. But Spotify will never suggest it until I listen to a song at least once and even then it will only recommended that one song. I still do most of my discovery by looking at…

What used to work for me was the "recommended" section under a playlist, as well as the discover weekly. I say "used to" because I haven't actually used to those in a long time for unrelated reasons.

The drawbacks to these is that they require time to go through them. AFAIK, the "automatically continue playing" feature doesn't pick from the recommended section, and it's hit and mostly miss. Furthermore, to use that section, you already need to have a manually created playlist.

The main drawback of the "discover weekly" approach is that it's strongly biased towards your recent activity, which in my case is random background music of the lofi type. I don't particularly care about this music as long as it's not distracting, so I don't care to discover anything, the randomly changing playlists by Spotify are enough. I would much rather these were excluded, so Discover Weekly would only consider what I listen to "intentionally". There's an "exclude from your taste profile" entry when right-clicking on a playlist. Never used this, don't know how it behaves.

However, all in all, I've discovered many songs and artists I hadn't known before, and many of those have become staples. So I can say that I'm pleased with at least some of Spotify's discovery mechanisms.

Re: Blackcandy: Self hosted music streaming server

#79

Earlier quoted context omitted.

Why did you chose gonic over navidrome[1]? My stack [2] is: navidrome (music - subsonic server) substreamer (app) beets (music organization) EAC (audio cd ripping) audiobookshelf (audiobooks) Most important part of navidrome are smart playlists[3], with these I didn't need AI support just yet... 1: https://www.navidrome.org/ 2: https://news.ycombinator.com/item?id=40470630 3: https://github.com/navidrome/navidrome/is…

I have chosen jelly over it because of the way navi stores music. I prefer to organize music in folders myself, and tag them with picard. Jelly then just shows everything nicely with 0 configuration.

Navidrome can work with your folder layout, too.

I don't remember why I settled on Navidrome instead of the others, but I basically just told it "here's my music, now go play me something" and it all just worked. As far as I'm concerned, it doesn't manage organization at all.

Re: Blackcandy: Self hosted music streaming server

#80
post #20

I tried this (among a bunch of others) about a year ago and landed on Gonic[1] for the server and Supersonic[2] on PC and Amperfy[3] on mobile. Yes it's a few different tools to maintain (plus beets etc), but it's the ideal set of features etc for me. Self-hosting has been fun and I've started experimenting with local LLMs to build playlists which is helping discoverability.. or more /rediscovering/ artists that I ha…

OK, I will ask. I presume you purchased all those music files that you host on that certain server, didn’t you? I will also assume that there is no tool that lets you acquire music MP3s (or some appropriate file type which is non-audiophile listenable) the Linux ISO way (without having to hunt them songs one by one), right? I am talking about someone already having a Spotify/apple music playlists/likes/favourites. Al…

For some people music is a hobby — looking for new stuff, buying and sorting it is their passion.

The worst thing you could do to me is tell me that I pay $5 a month and the rest of my musical journey is solved and gets decided by a corporate algorithm that pays emerging musicians and niche artists a starving wage.

Post reply on HN