Live data from Hacker News

Blackcandy: Self hosted music streaming server

github.com

241–250 of 311 posts

Re: Blackcandy: Self hosted music streaming server

#241
post #234

Earlier quoted context omitted.

Most people will use nginx-proxy [0] or Traefik [1] for front ending home labs with LetsEncrypt certs... Beyond that people will protect them with things like Tailscale [2], Cloudflare Tunnels [3] or even just mTLS [4] for protected access. Home labbing today has a lot of amazing software and it's hard to keep up! And as for dashboarding [5] on top of all this there are a lot of options. Also, for those new to the ga…

I use Tailscale for a bunch of self hosted services on a raspberry pi in my house. Port numbers and TLS certs are my current main problems with this setup but it's not annoyed me quite enough yet to do anything about it.

BTW why bother with TLS over already-encrypted and authenticated Wireguard tunnels? Is this just so that browsers won't complain, or do you have a more complex threat model?

Re: Blackcandy: Self hosted music streaming server

#242

Earlier quoted context omitted.

Navidrome has worked well for me for the last couple years. My collection (~80 GB) is pre-organized FLAC but Navidrome will transcode to MP3 if needed. I use Substreamer on Android to connect to it (Airsonic API/protocol) or the WebUI at home or work. Just the right balance of simplicity and features for me.

if not for the work requirement, at 80gb you could likely do what I do: use syncthing to make there be a full copy of the files on your phone. I've got a media terminal, my laptop, and my phone each keeping each other up to date. it's never broken or been frustrating. it works offline perfectly.

Hmmm... I could. Substreamer let's me mark albums and playlists as "offline access" so I have something local. That works well enough.

Syncthing for photos is awesome. When I cut-paste on my desktop they are removed from my phone too.

Re: Blackcandy: Self hosted music streaming server

#243

I don't see any mention of UPnP. Is anyone using a set up where they have some kind of headless device plugged in to a hi-fi amp and just want to control it from their phone without switching on another screen?

Raspberry Pi Zero 2W running Moode Audio. It's perfect. I have an old iPad running a kiosk-like browser to control but the norm is via web UI remotely.

Re: Blackcandy: Self hosted music streaming server

#244
post #166

A lot of talk here about different solutions. I wonder if there's a universal interoperable standard for self hosted music streaming these days? I'm still using the old Logitech Media Server (with some physical Squeezeboxen), but something a bit more featureful would be great. Especially with good indexing and search. And if it could interoperate so I could choose different clients and server, and wouldn't be tied to…

Same here, love Logitech Media Server... (and also the iPeng app.) For reference: - https://lyrion.org/ - https://github.com/LMS-Community/slimserver

+100 for Lyrion. I have been running it for over 20 years from back in the slimserver days. I also was a huge iPeng app fan until I installed the newer "Material Skin" plugin. If you have not used it yet, I highly recommend you check it out. I use the HTML5 interface full time over the iPeng app on my mobile for controlling the house/music selection. Also the "AirPlay Bridge" and "Chromecast bridge" plugins allow me to use my homepod devices/AppleTV's and Google Nest Hub devices as speakers which expanded my audio experience. There is also a host of ESP32 dac+amp devices and raspberry pi devices that you can use a players, its endless!

Re: Blackcandy: Self hosted music streaming server

#245

Earlier quoted context omitted.

Hey @hebocon I've been using jellyfin for both music and movies for close to a year...but keep hearing of navidrome (for music) as well. So, can i assume that you don't really use jellyfin for music, and instead use navidrome for that? How does that work for you? Any issues of interference, etc? I guess if i wanted jellyfin only for movies/tv, i could point it only at the folder where such media is saved, and then se…

I set up JF for music first, then added Navidrome. I then added Moode for my separate stereo speakers and Home Assistant too. Never had an issue with everything having access at the same time.

Good to know! Thanks for sharing!

Re: Blackcandy: Self hosted music streaming server

#246
post #234

Earlier quoted context omitted.

Most people will use nginx-proxy [0] or Traefik [1] for front ending home labs with LetsEncrypt certs... Beyond that people will protect them with things like Tailscale [2], Cloudflare Tunnels [3] or even just mTLS [4] for protected access. Home labbing today has a lot of amazing software and it's hard to keep up! And as for dashboarding [5] on top of all this there are a lot of options. Also, for those new to the ga…

I use Tailscale for a bunch of self hosted services on a raspberry pi in my house. Port numbers and TLS certs are my current main problems with this setup but it's not annoyed me quite enough yet to do anything about it.

[deleted]

Re: Blackcandy: Self hosted music streaming server

#247
post #234

Earlier quoted context omitted.

Most people will use nginx-proxy [0] or Traefik [1] for front ending home labs with LetsEncrypt certs... Beyond that people will protect them with things like Tailscale [2], Cloudflare Tunnels [3] or even just mTLS [4] for protected access. Home labbing today has a lot of amazing software and it's hard to keep up! And as for dashboarding [5] on top of all this there are a lot of options. Also, for those new to the ga…

I use Tailscale for a bunch of self hosted services on a raspberry pi in my house. Port numbers and TLS certs are my current main problems with this setup but it's not annoyed me quite enough yet to do anything about it.

> I use Tailscale...Port numbers and TLS certs are my current main problems with this setup

I've been running a Tailscale container, using the `tailscale serve` feature[0], as a sidecar for each containerized service I want to access. External access, TLS (to make my browser happy), and domain names all come for almost free. This allows me to set up `https://my-cool-service.lemur-pangolin.ts.net` with relative ease.

There's a ton of boilerplate, which drives me a bit nuts. But at least copy/paste is easy to do. Looking just now I have 31 Tailscale containers running that are almost duplicates of each other. You could probably do config generation but for a homelab I'm not motivated to really do that.

The command line interface for this tool is a little bit limited and forces you to share the network stack between your service and the sidecar. I would recommend injecting a config file into each container to give you full flexibility. I put up an example config on pastebin[1].

---

[0] https://tailscale.com/kb/1242/tailscale-serve

[1] https://pastebin.com/raw/PSgLqS0T

Re: Blackcandy: Self hosted music streaming server

#248
post #227

I have tried every music playing option under the sun for the last 15 years and am now happily back to creating playlists on my computer and periodically dragging them to my phone's local storage. There is still no better overall experience.

Same! I use syncthing-fork to automate the process: https://github.com/Catfriend1/syncthing-android

Re: Blackcandy: Self hosted music streaming server

#249

Why would I do this over a Synology DiskStation which allows me a hassle-free way to stream my music anywhere I have a internet connection... I use it daily in my car without a problem, going on my 3rd DSM and ~10 years of this setup.

Because not everyone owns a synology. Some of us have home built NAS. Others would prefer something with lower energy consumption like a raspberry pi.

Dedicated NAS hardware is often pretty efficient. The Synology DS224+ (a 2-bay model) for example claims to idle at 4.41W when the drives are allowed to hibernate. That's within spitting distance of a Raspberry Pi, and a lot better than most people will be able to achieve with repurposed desktop/server hardware. Lots of desktops will idle at tens of watts.

If you keep your spinning rust drives spun up all the time, it's another 5ish watts per drive.

Re: Blackcandy: Self hosted music streaming server

#250

Why would I do this over a Synology DiskStation which allows me a hassle-free way to stream my music anywhere I have a internet connection... I use it daily in my car without a problem, going on my 3rd DSM and ~10 years of this setup.

Because not everyone owns a synology. Some of us have home built NAS. Others would prefer something with lower energy consumption like a raspberry pi.

Thanks for the response, that's a legit reason I hadn't considered.
Post reply on HN