Alternatives to Roku/AppleTV for Jellyfin Client
from nix98@lemmy.world to selfhosted@lemmy.world on 13 Apr 15:44
https://lemmy.world/post/28173784

My jellyfin collection has finally become large enough that I have been able to cancel all my streaming services. My issue now is that I want to get rid of my Roku’s that are hooked up to each TV.

Is there a good alternative? It MUST be family approved, meaning:

  1. It is not visible (no desktop/laptop hooked up)
  2. It is low power
  3. It has a simple remote control
  4. It supports Jellyfin
  5. It is relatively cheap (< $150)

I am sure I could build something out of a raspberry pi, but:

  1. I don’t need another project I have to fiddle with
  2. It MUST support new codecs (h.265/AC1/aac/…) as I want direct play from my server
  3. If it stutters/buffers once, it goes into the trash!

I’ve generally been mostly happy with my Roku, and my pi.hole blocks most of their analytics, but last week, I pressed the home button on my Roku and it started play a video add with audio. Completely unacceptable (That has happened twice in the last week). And in general, the more of this crap I can get out of my life the better!

#selfhosted

threaded - newest

TrippyHippyDan@lemmy.world on 13 Apr 15:47 next collapse

If you’re happy with the Roku hardware and you’re going to cancel all your other streaming services, why not just firewall block the Roku from reaching out of your local network?

If you do that, Jellyfin will still work fine, and you won’t have the ability to get posted ads or anything else from the Roku, so it’ll just become a Jellyfin box.

Onomatopoeia@lemmy.cafe on 13 Apr 16:47 next collapse

I’ve taken this approach, sometimes these boxes will act up when they can’t phone home. Definitely worth trying though.

TrippyHippyDan@lemmy.world on 13 Apr 17:19 next collapse

Worth that at least before you start looking at different hardware.

Otherwise, it’s the same thing if you have a smart TV, download the Jellyfin app, and then just completely stop it from being able to connect anywhere else.

nix98@lemmy.world on 13 Apr 22:18 collapse

Have you tried it with a Roku? My pi.hole blocks most things, but I haven’t yet tried to completely block it from the Internet. In the past, I’ve had to allow some domains through my pi.hole or things would be completely broken, but that hasn’t happened in a while…

I suppose I’d have to occasionally unblock it to get updates to the jellyfin app, which is doable.

ryan_harg@discuss.tchncs.de on 15 Apr 18:19 collapse

i have a roku express 4k and pihole shuts it down completely. it has the jellyfin app, nothing else. works great. I only open up internet to update the app from time to time.

SquiffSquiff@lemmy.world on 14 Apr 19:45 collapse

I have a Rocku streaming stick and it won’t work without an internet connection

TrippyHippyDan@lemmy.world on 14 Apr 22:48 collapse

Oh, that’s absolutely horrible that they designed it that way. 🤮

iturnedintoanewt@lemm.ee on 13 Apr 16:09 next collapse

Nothing to add, but also interested in this same scenario. I could only think of the Nvidia Shield.

dysprosium@lemmy.dbzer0.com on 13 Apr 16:26 collapse

Nvidia shield is less user friendly than Roku I think

CmdrShepard42@lemm.ee on 13 Apr 19:09 collapse

And it runs Google services, and it costs a fortune, and it hasn’t seen a refresh in 6 years.

iturnedintoanewt@lemm.ee on 14 Apr 00:59 next collapse

Sorry… I meant from the perspective that you could/should install LOS on it. I think that’s about the only device allowing it, these days.

garshol@infosec.pub on 14 Apr 05:41 next collapse

LOS?

iturnedintoanewt@lemm.ee on 14 Apr 06:18 collapse

LineageOS.

dysprosium@lemmy.dbzer0.com on 14 Apr 05:43 next collapse

Idk what your usecase is but isn’t LineageOS the opposite of user-friendliness esp for older people? Isn’t it meant for tablets, not tv stresm boxes with remote controls? Or am I missing something

iturnedintoanewt@lemm.ee on 14 Apr 06:23 collapse

Without having tried it, I know it has an Android TV version. I’m not sure what part isn’t user-friendly, as usually that part comes from deciding to go away without most of google oriented services. I installed FLauncher before, and it did its job quite nicely, but haven’t tried LOS, or how it would perform in a TV. For my very specific use case, I need Flauncher to open either Jellyfin or Smarttube. For these purposes the Nvidia could work. But I havent gottent into it yet, and I’m still waiting for better options.

CmdrShepard42@lemm.ee on 14 Apr 11:38 collapse

No worries, it is just my internal frustration with Nvidia coming out in my comment. It could be a good device if it weren’t abandoned by them years ago while that fact seems to be lost in their current pricing. There isn’t really anything comparable on the market, but I don’t think it’s worth the price in it’s current form.

BigDaddySlim@lemmy.world on 14 Apr 03:48 collapse

And has reliability issues, I got one for my mom so she could use my Plex server, it died just outside of warranty. She didn’t use it often so it wasn’t used and abused, just stopped outputting video one day.

[deleted] on 14 Apr 11:37 collapse

.

hperrin@lemmy.ca on 13 Apr 16:32 next collapse

For my parents, I got a $150 N100 mini PC (tiny little thing), installed Bazzite, installed Jellyfin, and got the Pepper Jobs W10 Gyro remote. You have to configure Jellyfin to know it’s running on a TV and to accept keyboard input (the remote acts like a keyboard), but then everything works great. It’s a little over your budget, with the added remote.

Onomatopoeia@lemmy.cafe on 13 Apr 16:46 next collapse

Excellent - thanks for the remote recommendation, it’s one thing I’ve been struggling to find.

Not sure I like the gyro idea - I had a gyro presentation mouse in the past. Worked well, but how do your parents like the gyro element?

hperrin@lemmy.ca on 13 Apr 16:48 collapse

They don’t use it unless my dad is watching a perfectly legal sports stream in the browser. It works really well though. I have 3 of those remotes, cause I love them.

dysprosium@lemmy.dbzer0.com on 14 Apr 06:09 next collapse

But Bazzite is a gaming OS, isn’t that very user unfriendly? Or do you auto start Jellyfin on startup? Or are your parents just… not boomers?

hperrin@lemmy.ca on 14 Apr 06:10 collapse

Bazzite runs the SteamOS interface. It’s extremely user friendly. It’s designed to look like a console.

dysprosium@lemmy.dbzer0.com on 14 Apr 08:29 collapse

You have no idea what ‘user friendly’ can mean for boomers. A button that says “Next” is already something that need to be talked about explicitly

ssdfsdf3488sd@lemmy.world on 22 Apr 01:07 collapse

I did similar github.com/zombiehoffa/hyprjellynix

Edit I tried your way and it works better but is slightly more annoying to setup than running a nixos update (but only slightly more and making the nixos config file was a pain in the arse).

CarbonatedPastaSauce@lemmy.world on 13 Apr 16:55 next collapse

I use Kodi with the jellyfin plugin, but I can’t recommend that for ‘normies’ because the interface is not simple, and I still have glitches with it.

I’m also looking for a solution like yours, but wanted you to have that feedback.

CmdrShepard42@lemm.ee on 13 Apr 19:10 next collapse

I don’t know how Kodi still goes on for this long. I messed around with it over a decade ago and had all the same issues back then.

CarbonatedPastaSauce@lemmy.world on 13 Apr 19:11 next collapse

I mean, it’s free and it does work, so I won’t complain, but I wouldn’t push this on any but my most technical friends.

CmdrShepard42@lemm.ee on 13 Apr 22:18 collapse

Technical friends are the best friends.

AtariDump@lemmy.world on 13 Apr 19:47 collapse

Some people want local serverless playback.

showmeyourkizinti@startrek.website on 14 Apr 20:54 collapse

I’m kinda of lost with this. I run 3 librelec units on RaspberryPis velcroed to the back of TVs in my house and once I set them up they run easy as. I set them by setting what my network folders are ( I’m a bit of a data hoarder so I’ve got each tv series in their own folders and each movie and their filled in its own folders) and then hitting scan. Is it because of Jellyfin that you’re having problems? I tried setting it up but gave up when I realised I’d have to let it be a server and frankly I don’t trust my in-laws not to fuck up and post all my details on their Facebook to show off their new personalise steaming services.

CarbonatedPastaSauce@lemmy.world on 14 Apr 21:25 collapse

I guess you are saying you only run Kodi? Yes it is Kodi with the jellyfin plugin talking to a jellyfin server that is the source of the few woes I have with it. Honestly it works really well, but when something is wrong I would say due to the UI it’s beyond most non-technical people to sort it out easily.

showmeyourkizinti@startrek.website on 15 Apr 00:59 collapse

Ah yeah. I gave up on jellyfin pretty quickly as I do everything on my local network and jelly isn’t for that I guess.

wckring@lemm.ee on 13 Apr 17:11 next collapse

If it’s an option, the Xiaomi mi box it’s a cheap android TV device that plays probably everything. Costs around 60 euro in eu. If not you coul always go for Google TV with a custom launcher to block stock android launcher ads.

iturnedintoanewt@lemm.ee on 14 Apr 06:24 collapse

Google TV forces its own launcher on top after every goddamn update. They’re becoming really obnoxious.

enemenemu@lemm.ee on 13 Apr 17:12 next collapse

  1. If you do not want stuttering, use a graphics card. Higher energy consumption but you can play everything
CmdrShepard42@lemm.ee on 13 Apr 19:07 collapse

If they have a 5th gen or newer Intel CPU, Quicksync will work excellently for transcoding. No discrete GPU needed.

enemenemu@lemm.ee on 13 Apr 23:34 collapse

For how many devices?

CmdrShepard42@lemm.ee on 14 Apr 00:25 collapse

As many as most GPUs without all the extra cost and power draw. Nvidia sets a transcode limit of 2 sessions unless you disable it. You really shouldn’t ever be transcoding 4k content. Most people will duplicate 1080p and 4k content and not share the 4k library for remote streaming/external users to avoid transcoding, and 1080p transcodes are no sweat. Furthermore, the goal should be to avoid transcoding wherever possible, so it’s unlikely that you’d have multiple people doing intensive transcoding simultaneously if you follow the above advice. You’ll want everyone to direct play as much as possible.

enemenemu@lemm.ee on 14 Apr 01:22 collapse

how many 4k streams?

CmdrShepard42@lemm.ee on 14 Apr 02:33 collapse

As many as your hard drives or upload bandwidth can handle since they would be playing directly and not transcoding.

enemenemu@lemm.ee on 14 Apr 05:13 collapse

Thanks, it’s good advice that you do not need a gpu if you watch movies in 1080. It’s sufficient for 99% setups anyway

1hitsong@lemmy.ml on 13 Apr 18:28 next collapse

👋😢

Chef6652@lemmy.world on 13 Apr 18:40 next collapse

Way over-budget for your taste I guess but I still wanted to make a note here for representation sake. Look into the brand Zidoo. I have Zidoo Z9X 8K, it’s the best client I could dream of! ~250$

Cons:

  • Android based (outdated AF but still)
  • Maybe not so secure (http server always on while the device is on, atm)

Pros:

  • Very good support of Dolby Vision, 4K (8K maybe?)
  • Very pretty, both hardware and software very polished IMO
  • The remote is glorious, tactile with backlight
  • Lots of other cool things
  • Very snappy Android experience
  • it just works™
  • The audio downmixing works great, compared to the Google TV which was very bad
  • First party Jellyfin support among others
AtariDump@lemmy.world on 13 Apr 19:47 next collapse

AppleTV connected via Ethernet.

You’re chasing a unicorn with your requirements.

lka1988@lemmy.dbzer0.com on 13 Apr 23:28 next collapse

We have a couple Apple TVs. As much as I dislike the walled garden, they are very good for what they are.

gray@pawb.social on 14 Apr 00:00 collapse

This ^

Simple, no ads, and handles HDR super well

AtariDump@lemmy.world on 14 Apr 02:02 collapse

And the Ethernet port is actually gigabit.

grue@lemmy.world on 13 Apr 20:00 next collapse

My plan is to use the $20 Onn (Walmart store-brand) Android TV box LTT recommended as being eminently jailbreakable about a year ago, but I haven’t actually gotten around to hooking it up yet so I can’t authoritatively endorse it.

GroundedGator@lemmy.world on 13 Apr 22:42 collapse

Been using Onn boxes for years and absolutely love them. They are about as pure android TV as you can get. I would definitely recommend the 50$ pro version over the 20$ original though.

merthyr1831@lemmy.ml on 13 Apr 20:03 next collapse

It’s surprising how slow open source is on replicating Roku. So many manufacturers could be using Linux to bypass androidTV and RokuOS bullshit. I suppose AndroidTV is good enough even despite that.

sugar_in_your_tea@sh.itjust.works on 13 Apr 22:28 next collapse

I think it’s a chicken and egg problem. A FOSS Roku-replacement needs apps to make get popular, and manufacturers won’t port their apps until it’s popular. Basically, manufacturers need someone with a big marketing budget to help them feel comfortable investing in a platform, but that’s not going to happen with a nice FOSS platform.

Maybe if we collectively raise like $100M or something, we could put together a big enough marketing budget to convince some of the bigger names (Netflix, HBO, etc) to take the risk, and the rest will follow if it’s popular enough. Maybe.

Max_P@lemmy.max-p.me on 13 Apr 23:59 next collapse

Both use Linux under the hood. You can even install LineageOS on some TVs.

The only reason AndroidTV is bullshit is the manufacturers because casual users want shit like Netflix and Prime preinstalled. Google TV in particular comes with a lot of crap and the ads, which believe it or not some users take as a feature.

But that’s not inherent to Android TV as an OS, it’s exactly like Android phones and manufacturers preloading a bunch of crap to make an extra buck. If your run AOSP you get none of that crap, and it’s fully open-source.

keyez@lemmy.world on 14 Apr 13:28 collapse

There are a couple of devices, a few months ago during a similar discussion on Lemmy I saved this but doesn’t seem to be many videos or reviews out in the wild

www.pishop.us/product/vero-v/

osmc.tv/about/

nix98@lemmy.world on 15 Apr 11:35 collapse

This is very interesting. Do you know anyone who has actually tried these?

keyez@lemmy.world on 15 Apr 12:50 collapse

I don’t but searching online there’s a couple of YouTube videos. Also there’s a couple recent threads on AV forums talking about the device. Seems like it gets plenty of updates and attention but no I haven’t gotten a solid recommendation yet. I’ll probably give it a shot here in a few months assuming that US store price doesnt go up further

habitualcynic@lemmy.world on 13 Apr 21:07 next collapse

I second the AppleTV recommendation based on your disgust with the Roku UI ads, I am completely on your side there, but my similar search has bought me to AppleTV.

I currently run Amazon Fire Sticks which also have UI ads but my pihole is catching most of them and it’s dirt cheap with h.265 support. Plus it runs various hacked apps like TVMob, Cinema, and Cyberflix. That’s what keeps me from moving to an AppleTV or an n100 box already.

xnx@slrpnk.net on 13 Apr 21:41 next collapse

Any guide you recommend for tvmob, cinema, and cyberflix?

habitualcynic@lemmy.world on 13 Apr 21:50 collapse

This worked best for me for Linux ISOs on my fire stick: firesticktricks.com/jailbreak-fire-stick.html

Edited to un-embed, thanks u/lka1988

lka1988@lemmy.dbzer0.com on 13 Apr 23:29 collapse

Why did you embed the link? Just paste the link directly into your comment.

firesticktricks.com/jailbreak-fire-stick.html

habitualcynic@lemmy.world on 14 Apr 02:27 collapse

Oh shoot, didn’t realize it just worked. Thanks!

nix98@lemmy.world on 13 Apr 22:14 next collapse

How good is Jellyfin on AppleTV? My understanding was the app was a bit lacking…

habitualcynic@lemmy.world on 13 Apr 22:17 next collapse

Oh I haven’t made the leap yet due to the jailbreak apps but I’ve seen read that Jellyfin is decent on AppleTV, about as good as anywhere else. Probably not as polished as you’d expect on AppleTV but serviceable. I’ll update if I end up buying one!

[deleted] on 14 Apr 03:27 collapse

.

gray@pawb.social on 14 Apr 00:01 next collapse

Use SwiftFin app instead on Apple TV, but better than the Jellyfin app.

ForgotAboutDre@lemmy.world on 14 Apr 05:09 next collapse

Swiftfin is the official Apple TV jellyfin app. Swiftfin is great on iOS, but hasn’t been updated on Apple TV for a while. It also lacks a lot of polish and features but it is being worked on. There should be an update soon.

I’ve been using infuse on Apple TV. Infuse isn’t open source and needs a subscription to watch most 4k hdr content. I think it’s worth it if Swiftfin gets an update soon.

Apple TV is definitely a better experience compared to Samsung and Android. Apps are nicer and there isn’t any ads, privacy controls and privacy statements are much better. Recommended content can also be disabled and only shows when your hovering over the relevant app.

Andromxda@lemmy.dbzer0.com on 14 Apr 15:58 collapse

The Swiftfin app is awesome

github.com/jellyfin/Swiftfin

uzay@infosec.pub on 14 Apr 08:07 collapse

What filters are you using in pihole to filter the fire stick ads?

habitualcynic@lemmy.world on 14 Apr 13:44 collapse

Hagezi’s pro and above blocks the sponsored video ones which I found most intrusive: raw.githubusercontent.com/…/native.amazon.txt

These usually break the UI but you can still access apps so it’s functional.

  • unagi-eu.amazon.com
  • ktpx-eu.amazon.com

I’m using the hagezi list for now

uzay@infosec.pub on 14 Apr 19:45 collapse

Thanks!

sj_zero@lotide.fbxl.net on 13 Apr 21:30 next collapse

I use Chromecast with android TV, it's about perfect with jellyfin, and if I were to domit again I'd probably spend the little extra for the 4k model even though my TV is 1080p (more horsepower). You can run a different homescreen to somewhat degoogle it.

Probably not what you're looking for given what you've lined up here, but I live and breathe with it every day and it's great, and as an added benefit you can cast from a lot of services or websites as well.

MonkCanatella@sh.itjust.works on 13 Apr 23:02 next collapse

If you don’t want ads creeping in everywhere, the only prebuilt option is appletv. otherwise you have to build it yourself :/

primemagnus@lemmy.ca on 14 Apr 14:49 next collapse

The aTV will give you the best experience when it comes to dark patterns. But just note, a new model is on the horizon, so hold out a little longer.

a_baby_duck@lemmy.world on 16 Apr 06:52 collapse

Not true, unless by “build yourself” you mean install Projectivy Launcher on any Android box that supports it.

MonkCanatella@sh.itjust.works on 16 Apr 15:39 collapse

What boxes support this then?

a_baby_duck@lemmy.world on 16 Apr 16:07 collapse

I run it on an NVIDIA Shield. Can’t speak to any others with certainty, but from a quick search, there are guides for installing on Fire Stick and ONN devices too.

I suspect it’ll run on just about any Android or Google TV device as long as the default launcher setting isn’t locked down, and even then you can probably enable it with a couple quick ADB commands.

bigb@lemmy.world on 13 Apr 23:15 next collapse

I use the ONN 4K Pro and the ProjectIvy launcher. You can completely hide the standard Android TV OS launcher and its ads. Button Mapper is another good app to have on Android boxes. The remote is full of app-specific buttons that I’ve either disabled or remapped to alternative apps

play.google.com/store/apps/details?id=com.spocky.…

play.google.com/store/apps/details?id=flar2.homeb…

I have no idea which codecs are supported.

adhocfungus@midwest.social on 14 Apr 01:01 next collapse

This is my exact setup. The upgrade from the smart TV was night and day. Apps load instantly and Jellyfin works great. Most importantly the remote is easy to use and can control the TV.

Landless2029@lemmy.world on 14 Apr 03:19 next collapse

I second this setup.

I have 3 ONN sticks and they do the job. Great for the price. Just sideload Kodi, new launcher, remap buttons.

I even paid for button mapper. Totally worth it.

nafzib@lemmy.world on 14 Apr 06:15 next collapse

I am about to switch over to this setup from a Roku myself. I had seen recommendations for Flauncher, but I’m glad to see another launcher recommendation. I will have to try out Project Ivy. Thanks!

bigb@lemmy.world on 14 Apr 23:14 next collapse

Flauncher is a great pick too

CCMan1701A@startrek.website on 14 Apr 23:16 collapse

Im on flauncher, works for my needs

higgsboson@dubvee.org on 14 Apr 22:53 collapse

I have a Shield Pro and several Rokus, but my next will be the ONN 4K Pro. Hopefully it is $30 at black friday again, I’ll buy a few.

SidewaysHighways@lemmy.world on 13 Apr 23:42 next collapse

LibreELEC on an old chromebook!

SpatchyIsOnline@lemmy.world on 14 Apr 00:46 next collapse

I’m currently using a raspberry pi 5 flashed with Konstakang’s Android TV image, it works pretty flawlessly and takes less than an hour to set up, assuming you have the APKs of everything you want to install. You don’t need to mess around with Google play services because most TV android apps are also designed to run on firesticks which don’t have it.

The one issue I have encountered is that the Jellyfin client very occasionally won’t play some 4k HDR media in the default player (all my 1080p stuff works fine) so I also installed MPV and I turn on alternative player in the Jellyfin settings in the rare case something doesn’t work.

haque@lemm.ee on 15 Apr 14:12 collapse

I did not like the Rpi5 with Android TV as a jellyfin client. There is no support for Dolby Vision HDR content and playback of other 4k media was stuttering. With DV content I got the purple/green tinted picture. Sometimes the pi would only display a quarter of the picture.

I used Konstakangs AndroidTV image with a flirc USB Dongle for use with a tv remote. F-Droid store apk for all necessary apps.

If you have any recommendations how to fix stuttery 4k playback I would be interested. For now I just stick with the built in Android TV of my sony television.

SpatchyIsOnline@lemmy.world on 15 Apr 17:48 collapse

I remember trying the Android TV 14 image a while ago and it was basically unusable as you describe, the new Android TV 15 image has fixed virtually all those issues for me. YMMV but IMO it’s worth experimenting and seeing if it works for you, there’s a chance I just got lucky though

haque@lemm.ee on 16 Apr 11:43 collapse

Thank you for taking the time to respond! I guess I’ll pop in another sd card and give the android 15 image a chance!

RealisticDoughnut@lemmy.ml on 14 Apr 01:57 next collapse

Its AppleTV.

britneypeers@discuss.tchncs.de on 14 Apr 20:58 collapse

There is a working app there now? Infuse etc. do not support HW transcoding…

RealisticDoughnut@lemmy.ml on 17 Apr 17:29 collapse

Swiftfin. Works great for me with transcoding.

Gabadabs@lemmy.blahaj.zone on 14 Apr 02:19 next collapse

I’ve personally been using a raspberry pi with a Bluetooth mouse and keyboard. I just run jellyfin in Firefox and navigate with the mouse - the keyboard rarely ever being necessary. I was able to increase the icon size so it’s acceptable on a tv and bookmark any streaming websites I use. It’s certainly not as clean as using something like an apple tv, but it’s serviceable and I don’t have to fiddle with plugins like when I tried Kodi. Honestly though, apple tv probably fulfills what you’re looking for like others have said.

Voroxpete@sh.itjust.works on 14 Apr 13:03 next collapse

Nvidia Shield. The regular version is $150 US and from what I understand it gives flawless playback. I have the pro version which is more powerful, but that’s specifically for running games.

It’s Android TV OS, so app selection is great. You can load Smart Tube Next on there to get YouTube without ads, and there’s a very solid Jellyfin app. You can also use Kodi for local direct playback. Remote is perfectly functional, and you can use an app to rebind most of the keys.

primemagnus@lemmy.ca on 14 Apr 14:48 next collapse

It seems like the most obvious answer is to build your own with a Pi. Run Linux and then install any player you want. You could even use the Pi as the head then network your storage.

Also, FWIW, the latest Apple TV hasn’t seen an upgrade in about 3-4 years, so if you do go that route, bear that in mind. A new model is coming sooner than later (hopefully this year).

Jarix@lemmy.world on 14 Apr 19:12 collapse

Did you read far enough to see that didn’t want another project? Or did you just decide that needed to hear a suggestion they already rejected again because if YOU tell them they might listen to you?

demunted@lemmy.ml on 14 Apr 14:50 next collapse

If you are in the USA. The Walmart onn 4k (20$) and 4k pro (50$) are amazing for the price. The remotes are really good too.

billwashere@lemmy.world on 14 Apr 19:23 collapse

It’s just a matter of time before those are enshittified as well.

Edit: ok my bad… apparently you can side load different launchers. I may check one of those out then.

nix98@lemmy.world on 15 Apr 11:14 collapse

Can you de-google these? I have a personal rule against any google accounts or google devices…

slacktoid@lemmy.ml on 14 Apr 15:44 collapse

Get one of those miniPCs with the Intel N95 or Intel N100 chips. Install Kodi on Ubuntu or libreelec Install the jellyfin plugin and you’re good to go.

You can control it via one of those remotes on amazon with a USB dongle and it powers on the TV and the device.

You’ll have to install the artic theme on jellyfin and mess with the view options a bit for something more polished but once done it just works I’ve been using mine for 3 years and it’s been pretty solid.