Skip to main content
  1. Posts/

Stop Buying Streaming Sticks: How r/selfhosted Actually Watches TV

·4 mins

I saw a post on r/selfhosted this week titled “Read this before you buy that TV streaming stick” and honestly, it nailed a problem that never dies. People build a glorious 12TB Jellyfin server, spend three weekends fighting Docker compose files, and then choke the whole pipeline by playing media through a $30 surveillance stick masquerading as a TV device.

Roku and Fire OS certs are revoked every other month, CPU transcoding rockets up to 90%, and you end up staring at a buffering wheel wondering why you even bother.

Here is the unvarnished reality of what to run, based on what actually works.

The Apple TV 4K: The Bleeding-Heart Liberal Choice #

The Apple TV 4K (2021 or 2022 models) is practically the holy grail if your library leans heavily on mainstream media. u/DopeJamFlex in the thread pointed out that it pushes bit-perfect audio and drops the ridiculous micro-stutters you get on cheapshit ARM sticks. It handles HDR properly, VP9 profile 2 decoding works seamlessly, and you don’t have to fight the hardware to make 4K HDR look right on your TV.

It has one fatal flaw, though.

The native Jellyfin client is a bit sluggish, so most of us running pure open-source setups default to Infuse. Infuse is fantastic software, but it bypasses your server’s transcoding engine entirely to rely entirely on direct play. If you run PleX, it can use Plex’s native transcoder or just direct play. If you run a Plex setup and have $179 for the box, just buy it and save yourself the headache of building a NAS and then crippling your setup at the finish line.

The Shields Up #

The NVIDIA Shield Pro is the undisputed king of the self-hosted living room. It is overkill for most people.

It natively passes 7.1 audio and TrueHD/Atmos without breaking a sweat. APEX legends run at 120fps on it, if you care about that. But we’re here for the media playback. The processor is fast. Local library playback is gorgeous. The big catch is that NVIDIA recently updated the main UI to push more ads, and the home screen basically treats your media server like a second-class citizen. You have to dig into the system settings to kill the sponsored garbage. The community is genuinely split on whether the Shield Pro is still worth $200 in 2023 given the aging hardware, but for heavy Atmos users, nothing else touches it.

Anything Two Cores And A Dream #

Here is where the thread gets fun. u/michaelkrieger pointed out that if you are running vanilla Android TV, you can grab an Intel NUC, drop an Ubuntu VM on it, and skip the commercial DRM prison entirely.

I haven’t tested this approach on an ambient lighting setup, and it definitely introduces remote control latency, but for pure 1080p media playback? It works and strips out every bit of telemetry.

Some people are moving away from the STB model entirely and re-purposing Chromeboxes to run Kodi on top of LibreELEC. A used Chromebox costs $80 on eBay. It boots straight into Kodi, runs flawless 4K/60Hz direct play, uses 8W of power at peak load, and doesn’t require a single 12-month login agreement. Your mileage may vary depending on how comfortable you are with SSH and XML editing, but it’s the cleanest library UI I’ve ever used.

Skip These Entirely #

Do not buy a Chromecast with Google TV for a local media library. You will spend two weeks trying to troubleshoot a phantom audio sync issue across your setup, realize it can’t transcode DTS to EAC3 to save its life, and throw it in a drawer. The 4K model is technically capable, but the storage partitions are so aggressively tiny that you will ransomware your device with cached trailers.

Rokus are a non-starter if you run Jellyfin. The official client relies on the Roku Media Player which insists on creating its own HTTP server to proxy streams within the local network, which introduces bizarre bottlenecks and fails on 10-bit HEVC files.

Stop spending your weekends tweaking hardware transcoding profiles on your server just to accommodate a cheap stick. Buy the Apple TV if you run Plex or Jellyfin, grab a Shield Pro if you need every lossless audio codec known to man, or repurpose an old Chromebox. Your local media will finally look the way it was meant to.