What is everyone using as a HTPC?
from ScreaminOctopus@sh.itjust.works to selfhosted@lemmy.world on 08 Feb 18:25
https://sh.itjust.works/post/32460004

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.

#selfhosted

threaded - newest

bobsuruncle@lemmy.world on 08 Feb 18:32 next collapse

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.

robolemmy@lemmy.world on 08 Feb 18:35 next collapse

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

xodoh74984@lemmy.world on 08 Feb 23:52 collapse

Is there any way to fling YouTube videos to SmartTube from a smartphone?

That’s the one thing locking me into Kodi.

robolemmy@lemmy.world on 09 Feb 00:46 next collapse

Not that I’ve been able to find. I rarely notice but when I do it’s quite frustrating.

pirat@lemmy.world on 09 Feb 01:03 collapse

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.

Jakeroxs@sh.itjust.works on 09 Feb 10:33 collapse

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.

Cobrachicken@lemmy.world on 08 Feb 18:35 next collapse

Some 2nd gen Intel Acer Aspire (?) SFF with an older gen NVIDIA card. Last Windows machine in the household due to WAF.

lka1988@sh.itjust.works on 08 Feb 19:46 collapse

What is WAF?

Shimitar@downonthestreet.eu on 08 Feb 20:09 next collapse

I guess Wife Acceptance Factor, the number one parameter in home self host.

tab@sh.itjust.works on 08 Feb 23:10 collapse

wife acceptance factor :)

catloaf@lemm.ee on 08 Feb 18:37 next collapse

I just use a Chromecast and use my phone to cast from Jellyfin on my home server right to the Chromecast. No fiddly bits.

paf@jlai.lu on 08 Feb 18:36 next collapse

Not the answer you are waiting but there is something wrong with your shield, I have a 2015 and 2019 Shield and both are just very good even if the first one has nearly 10 years

ScreaminOctopus@sh.itjust.works on 09 Feb 12:02 collapse

Yeah I’m not super surprised… It used to work well when I bought it back in '17 but it’s become worse and worse with updates.

paf@jlai.lu on 09 Feb 15:50 collapse

Have you tried a Factory reset?

ScreaminOctopus@sh.itjust.works on 10 Feb 20:49 collapse

I feel like I did at one point, but I should probably try again

paf@jlai.lu on 10 Feb 21:27 collapse

And if that’s doesn’t work, message me and we will try to solve this out

Xanza@lemm.ee on 08 Feb 18:55 next collapse

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.

curbstickle@lemmy.dbzer0.com on 08 Feb 19:10 next collapse

I don’t do drm’d content, its all coming from JF so ive got random assortments in various parts of my home. An apple TV, a roku, a regular chromecast, a Chromecast with google TV dongle, and a lenovo m90q with a launcher running arch/KDE.

adarza@lemmy.ca on 08 Feb 19:14 next collapse

i just use repurposed PCs. cost (or lack of, rather) is the prime factor.

the main playback ‘device’ is currently a 6th gen laptop that runs lid down (doesn’t support turbo boost, so heat isn’t an issue at all), and an old wireless kb/trackpad for a ‘remote’.

storage is a hodgepodge of usb hdd, 2.5in hdd, and desktop systems. usually only one of which is being used (powered on) at a time.

i just use a text dump out of ‘everything’ for my ‘catalog’ and have numerous vlc playlists saved. i looked into things like jellyfin but the work involved in normalizing directory structures and filenames would be nightmarish.

owenfromcanada@lemmy.world on 08 Feb 19:58 next collapse

Beelink Mini PCs or ones like that, plus a wireless keyboard/trackpad combo.

tatterdemalion@programming.dev on 09 Feb 05:59 collapse

If you go this route I recommend installing Kodi + Jellyfin Plugin + Kore Android App. You can control everything from your phone or laptop.

surph_ninja@lemmy.world on 08 Feb 20:38 next collapse

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.

the_crotch@sh.itjust.works on 09 Feb 14:40 collapse

Android devices can do that too. I use steam link on my shield.

gwheel@lemm.ee on 08 Feb 20:56 next collapse

I’ve been using the Jellyfin WebOS app, it works well but sometimes will transcode instead of direct streaming the first time something is played. Restarting a few times fixes it though. I also have jellyfin on my steam deck, but I don’t think it does drm apps.

fhein@lemmy.world on 08 Feb 21:15 next collapse

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.

shiiiiiiiiiiiiiiiiiiiiiiiiiiiiiit@sh.itjust.works on 08 Feb 23:18 collapse

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.

AMillionMonkeys@lemmy.world on 08 Feb 21:20 next collapse

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.

_cryptagion@lemmy.dbzer0.com on 08 Feb 21:16 next collapse

An old Dell workstation that I stole from a corporate job I used to work. I stole a few of them, actually, and used the parts from the others to upgrade one of them. For a computer that would probably not be able to run Minecraft, I now have a headless home server that uses the Servarr suite to fetch and stream media from Usenet to all the devices on my network. It works so well, I have it running an Audiobookshelf server as well, loaded up with books I get from MAM.

jecht360@lemmy.world on 09 Feb 00:18 collapse

Used workstations are great for home theater purposes. I’ve got a Dell SFF on one TV and a Lenovo 1L machine on another.

Taser@lemmy.dbzer0.com on 08 Feb 21:23 next collapse

2x previous gen of these.

Man, I love them!

uninvitedguest@lemmy.ca on 08 Feb 21:33 collapse

Looks very nice. Also looks very pricey.

Taser@lemmy.dbzer0.com on 08 Feb 21:36 next collapse

NGL, that’s true. But they are quite small, support HDMI-CEC, and run cold.

Edit: new ones hardware decode AV1, too

AtariDump@lemmy.world on 09 Feb 01:51 collapse

At that price I’ll buy an AppleTV and run plex / Emby / jellyfin.

greyfox@lemmy.world on 08 Feb 22:19 next collapse

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.

ScreaminOctopus@sh.itjust.works on 09 Feb 11:56 collapse

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.

TheHolm@aussie.zone on 08 Feb 23:45 next collapse

just a normal PC? Streaming should work in a browser.

ShepherdPie@midwest.social on 09 Feb 02:29 collapse

Actually some browsers also have issues with 4k and certain codecs. IIRC Edge is (or was) the most compatible surprisingly.

superglue@lemmy.dbzer0.com on 09 Feb 00:21 next collapse

I use a Beelink with an N100. Runs PopOs. I use Plex HTPC on it. Hardware decoding isnt working at the moment but it plays everything fine except HDR content so I’m avoiding that at the moment. Pass through audio work perfectly. I also stream sports on it, play mini games and roms with my kids using Lutris, and Moonlight for the more demanding games.

I used to use Kodi/LibreElec on it but that was such a miserable experience. Constant crashing and (3 or 4 times per day) inconsistent glitchy audio passthrough. The plex integration does mostly work but would also occasionally crash resulting in my stuff not syncing back to the server for days. Playback worked perfectly though.

scrubbles@poptalk.scrubbles.tech on 09 Feb 06:48 collapse

I use PopOS too. Switched to Bazzite though for htpc. HDR works out of the box, and added Plex htpc as a “game” that I launch from steam.

superglue@lemmy.dbzer0.com on 12 Feb 23:35 collapse

What’s your hardware for your HTPC? Does hardware decoding work in Plex HTPC flatpak for you?

scrubbles@poptalk.scrubbles.tech on 13 Feb 16:38 collapse

I honestly don’t know if it’s working… I’ll have to see. It’s worked flawlessly for me, HDR and 4k haven’t needed transcoding and I store the raw format. I went all out on that machine, 5000 series AMD cpu and a 6900XTX for hardware. It drives my TV, I wanted the experience to be better than a desktop. (To family, frame drops on a computer are normal, but consoles give “perfect” 60fps even though we all know it’s just tricks, so I had to drop big for it)

uninvitedguest@lemmy.ca on 09 Feb 00:50 next collapse

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.

uninvitedguest@lemmy.ca on 09 Feb 00:50 next collapse

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.

roofuskit@lemmy.world on 09 Feb 03:00 next collapse

Two Shield TVs because there’s not really anything else.

captain_aggravated@sh.itjust.works on 09 Feb 03:35 next collapse

My old desktop, a Ryzen 3600/GTX-1080 mini-ITX build. After using a Pi 4 with Kodi for awhile it’s nice to have a media machine that can run Crysis.

BigDaddySlim@lemmy.world on 09 Feb 05:01 next collapse

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.

const_void@lemmy.ml on 09 Feb 05:40 next collapse

Apple TV. No ads. Works great.

klangcola@reddthat.com on 09 Feb 09:51 next collapse

None at all? If so how? My friends with Apple TV get an obnoxious amount of ads in their YouTube app for example.

treyf711@lemm.ee on 09 Feb 10:17 collapse

I think they mean no ads in the UI. There are still ads in the YouTube app since Google needs that revenue. Ads don’t take up approximately 50% of the home screen though like they do on a Roku TV.

princessnorah@lemmy.blahaj.zone on 09 Feb 15:44 next collapse

Bingo. And if you don’t use apps with ads, like only using jellyfin, you get none at all.

klangcola@reddthat.com on 09 Feb 17:10 collapse

Ah, I didn’t even consider ads in the UI would be a thing. How disgusting

treyf711@lemm.ee on 09 Feb 17:45 collapse

Roku TV has been unbearable lately. There’s a whole row of ads before I even get to the physical inputs on the TV. Plus there is a full height ad on the right and a half height ad on the left.

Bakkoda@sh.itjust.works on 10 Feb 13:06 collapse

<img alt="" src="https://sh.itjust.works/pictrs/image/6d266b93-6821-42f1-adbc-ac12c9eab22e.jpeg">

Confirm. Never seen something chatter on the network so much as well (remote control setting on maybe?). I don’t know the model but i threw it on a physically separate wlan with no Internet and a pihole and holy jebus it’s almost as bad as the Google nest hubs.

melfie@lemmings.world on 09 Feb 14:35 collapse

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?

Evotech@lemmy.world on 09 Feb 05:48 next collapse

Shield, mine is very stable, never crashes, doesn’t lag

klangcola@reddthat.com on 09 Feb 09:57 next collapse

Regarding DRM, Netflix (and probably others) require the Widewine library to play back DRM content. This works perfectly fine on a normal Ubuntu PC, but does not work on the Pi because the library does not support ARM, only x86.

So Id just get any normal PC. Used enterprise mini PCs can be had for quite cheap, and they are small and efficient, and high quality. Search for HP, Dell or Lenovo mini PCs , or 1 litre PCs.

sugar_in_your_tea@sh.itjust.works on 09 Feb 14:35 collapse

I haven’t used Netflix on my Pi for a few years, but at least in the past it worked fine by pulling the DRM lib from Android. I used Netflix and Disney Plus on Kodi (with a plugin) for a couple years until we stopped watching on that TV (in the bedroom).

klangcola@reddthat.com on 09 Feb 17:11 collapse

Oh cool, didn’t know you could do that

melfie@lemmings.world on 09 Feb 13:29 next collapse

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:

reddit.com/…/change_launcher_debloat_the_new_onn_…

melfie@lemmings.world on 09 Feb 14:04 collapse

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.

chronicledmonocle@lemmy.world on 09 Feb 15:07 next collapse

I’m using a Ryzen Mini PC running Debian and Flex Launcher.

Works well as both a media consumption machine and light gaming rig.

boiledham@lemmy.world on 09 Feb 15:32 next collapse

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

Trilobite@lemm.ee on 09 Feb 18:07 next collapse

I run a i3 14100 for my media server with Plex, a pihole on my network and a Roku box on one TV and just the app on the others I never get any ads or have issues but I don’t use any streaming services I just use the arr’s and my own content

PetteriPano@lemmy.world on 10 Feb 06:26 next collapse

I’ve tried libreelec on a raspberry pi 4, but it just doesn’t pass the wife test.

We have a thomson streaming stick 140G (EU branding for ONN). We just use jellyfin, smarttube and our national public service streaming apps. It’s in apps-only mode, but Google still injects one ad on the home screen. I didn’t bother with a custom launcher just yet.

northernscrub@lemmy.world on 10 Feb 12:27 next collapse

I have an SFF PC currently running Mint, with Bello and steam as well as xemu and a few other goodies. The flexibility is great, if something is a bit borked I can usually just play it in VLC, and the compute allows me to run pretty much any emulator besides Xenia or that PS3 one. Once I plug a GPU into it, those should be fine too. Not bad for a cheap i5 system.

MrNobody@lemmy.dbzer0.com on 10 Feb 12:37 next collapse

Do have a pi but havent bothered setting that up to be the media server yet. at the moment have a ps4 for playback on the tv and jellyfin running on the pc with the *arr stack for gathering. Im glad I changed over to jellyfin a couple months ago moving away from plex, since plex doesn’t work if PSN is down. Plex used to be decent, like 10+ years ago, jellyfin is exactly the same except theres no native app for the PS4 so I have to use the web browser but thats fine. Also have tailscale configured so I can easily reach the media server when im out and about.

taiidan@slrpnk.net on 11 Feb 01:07 collapse

Porcoolpine from SimplyNuc. That product line is fanless which is key for me in the HTPC environment with a flat screen. In the “home theatre” I have a projector with a fan so it doesn’t matter.