I have a couple of TVs that I use HTPC appliances with. One’s a shield TV and the other’s a roku. I’m not super happy with either of them. The shield lags like crazy and apps crash constantly. The Roku is stable, but can’t decode h265 or av1. Both at riddled with ads. Does anyone have a solution they’re happy with? I mostly watch content from major streaming services and stream media from my NAS. I have a raspberry pi 4 that’s not in use right now, I tried to get it working as a set top box, but couldn’t get DRM content to work so I went back to the shield.
I’m using a Shield TV Pro with the default launcher disabled, replaced with FLauncher, and the netflix and voice search buttons disabled via button mapper.
I’m 1000% happy with it and absolutely would not go back to an actual HTPC.
Oh, I also uninstalled youtube and replaced it with SmartTube Beta
Is there any way to fling YouTube videos to SmartTube from a smartphone?
That’s the one thing locking me into Kodi.
Yes, you can cast from the official YouTube app (or Revanced). You need to generate a code for connection in the SmartTube settings, then connect your phone through the cast menu. The option in the cast menu on the phone is called something like “Connect with code” IIRC.
I ran into issues with this function on my shield pro, it would randomly reopen the smart tube app continuously until I disconnected my phone.
Not that I’ve been able to find. I rarely notice but when I do it’s quite frustrating.
The biggest question is, are you looking for Dolby Vision support?
There is no open source implementation for Dolby Vision or HDR10+ so if you want to use those formats you are limited to Android/Apple/Amazon streaming boxes.
If you want to avoid the ads from those devices apart from side loading apks to replace home screens or something the only way to get Dolby Vision with Kodi/standard Linux is to buy a CoreELEC supported streaming device and flashing it with CoreELEC.
List of supported devices here
CoreELEC is Kodi based so it limits your player choice, but there are plugins for Plex/Jellyfin if you want to pull from those as back ends.
Personally it is a lot easier to just grab the latest gen Onn 4k Pro from Walmart for $50 and deal with the Google TV ads (never leave my streaming app anyways). Only downside with the Onn is lack of Dolby TrueHD/DTS Master audio output, but it handles AV1, and more Dolby Vision profiles than the Shield does at a much cheaper price. It also handles HDR10+ which the Shield doesn’t but that for at isn’t nearly as common and many of the big TV brands don’t support it anyways.
I’m not a home theater power user, but this is good info to make sure my setup is future proof for when I finally get a new TV. All these different standards get really confusing.
Beelink Mini PCs or ones like that, plus a wireless keyboard/trackpad combo.
If you go this route I recommend installing Kodi + Jellyfin Plugin + Kore Android App. You can control everything from your phone or laptop.
Apple TV is rad, because you can pair it with a controller, and use the Steam link app to play on your computer from another room.
No need to have the computer near the tv for couch gaming. No need to listen to the pc fans screaming.
Android devices can do that too. I use steam link on my shield.
I use an appletv. I have the version with a Ethernet port. It plays everything I’ve thrown at it so far and don’t have to endure commercials. The downside is you have to create an Apple account to install apps on it and not all apps are available. It’s also expensive.
Intel NUC running Linux. Not the cheapest solution but can play anything and I have full control over it. At first I tried to find some kind of programmable remote but now we have a wireless keyboard with built-in touchpad.
Biggest downside is that the hardware quality is kind of questionable and the first two broke after 3 years + a few months, so we’re on our third now.
I was tempted by these n100 mini PCs, but worried about the no-name components. I saw many people on reddit/lemmy recommending Dell, Lenovo, HP micro form factor PCs. You can pick them up used from eBay as companies clear out “old” computers. The advantage of the known brands is ongoing firmware support.
Jellyfin hosted on my primary PC with access to my GPU (NVIDIA GeForce RTX 4060) for transcoding. The Jellyfin libraries instance SMB shares on my NAS. Stream everything with Jellyfin for Chromecast right from the TV.
Works amazingly well. Great transcoding times. No lag despite only having 10/100/1000 NIC on NAS and streaming WiFi with Chromecast.
I manage the media library with TMM (tinymediamanager).
Super happy with it, particularly considering the only thing it cost me was the NAS (because I game on my PC anyways) which I was also going to get, anyways.
I’m using a Ryzen Mini PC running Debian and Flex Launcher.
Works well as both a media consumption machine and light gaming rig.
Laptop hooked up to the TV. Always felt more reliable than any other device to me. I also use rustdesk for a remote connection solution
Apple TV. No ads. Works great.
What I don’t like about ATV and the Apple ecosystem in general is the lack of ease with sideloading. Ha, I’ve created throwaway accounts with fake emails in the past and then lost access to the email account followed by the Apple device basically being bricked a result. If it’s so “private” then why not let me install free apps from the App Store without an account?
Ryzen 1200/GTX 960 small build running Linux Mint. There’s a UHD blu-ray drive in it as well with the custom firmware to rip disks. Media is stored on my NAS that handles Plex and transcoding. The parts were mostly old extras I had lying around, just needed the case, blu-ray drive and boot SSD. Oh and the like $20 wireless Logitech keyboard/track pad combo for control.
Raspberry Pi 2 or 3 (can’t remember which) controlled through the TV with the remote. It’s running LibreElec (Kodi) with the Jellyfin plugin. Discoverability isn’t great through Kodi, but I can always use a computer or phone to find the media and cast if I need to.
I just use a Chromecast and use my phone to cast from Jellyfin on my home server right to the Chromecast. No fiddly bits.
I use a Radxa Rock 5B running an Android TV ROM. Sits in a 3D printed case and has a silent little Noctua fan keeping it cool. Could be better - the ROM has a little jank to it - but it has taken everything I’ve thrown at it so far.
The Shield can supposedly be updated with LineageOS instead of stock, but I haven’t tried it. I also have a couple Onn 4K streamers that I debloated and swapped in FLauncher, and it’s on my TODO list to do the same with the Shield. My concern with stock OSes is of course any telemetry I’m not aware of or can’t disable. I usually setup Netguard, although I still get ads on my Shield, so its effectiveness is fairly limited.
Edit:
I found this Reddit post helpful for the Onn 4K devices:
I’ve also been meaning to do some debloating on my Shield as shown here, but probably worth disabling some of these first and testing a while instead of uninstalling just to make sure nothing important breaks.
The Onn debloating recommendations above only uninstalls bloatware and not system components, so it’s less concerning.