this post was submitted on 13 Apr 2025
139 points (97.3% liked)

Selfhosted

46085 readers
549 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

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!

(page 2) 48 comments
sorted by: hot top controversial new old
[–] RealisticDoughnut@lemmy.ml 18 points 1 week ago (2 children)
load more comments (2 replies)
[–] bigb@lemmy.world 16 points 1 week ago* (last edited 1 week ago) (6 children)

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

https://play.google.com/store/apps/details?id=com.spocky.projengmenu

https://play.google.com/store/apps/details?id=flar2.homebutton

I have no idea which codecs are supported.

[–] Landless2029@lemmy.world 3 points 1 week ago* (last edited 1 week ago)

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.

[–] adhocfungus@midwest.social 3 points 1 week ago

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.

load more comments (4 replies)
[–] habitualcynic@lemmy.world 13 points 1 week ago (5 children)

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.

[–] nix98@lemmy.world 4 points 1 week ago (4 children)

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

[–] gray@pawb.social 5 points 1 week ago

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

[–] habitualcynic@lemmy.world 3 points 1 week ago (1 children)

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!

load more comments (2 replies)
[–] xnx@slrpnk.net 3 points 1 week ago (1 children)

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

[–] habitualcynic@lemmy.world 3 points 1 week ago* (last edited 1 week ago) (1 children)

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

Edited to un-embed, thanks u/lka1988

[–] lka1988@lemmy.dbzer0.com 3 points 1 week ago* (last edited 1 week ago) (1 children)

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

https://www.firesticktricks.com/jailbreak-fire-stick.html

[–] habitualcynic@lemmy.world 2 points 1 week ago

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

load more comments (3 replies)
[–] CarbonatedPastaSauce@lemmy.world 12 points 1 week ago (4 children)

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 9 points 1 week ago (2 children)

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 8 points 1 week ago (1 children)

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 4 points 1 week ago

Technical friends are the best friends.

[–] AtariDump@lemmy.world 4 points 1 week ago

Some people want local serverless playback.

load more comments (3 replies)
[–] iturnedintoanewt@lemm.ee 10 points 1 week ago (1 children)

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

[–] dysprosium@lemmy.dbzer0.com 7 points 1 week ago (1 children)

Nvidia shield is less user friendly than Roku I think

[–] CmdrShepard42@lemm.ee 8 points 1 week ago (2 children)

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

[–] iturnedintoanewt@lemm.ee 2 points 1 week ago (5 children)

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.

load more comments (5 replies)
[–] BigDaddySlim@lemmy.world 2 points 1 week ago (1 children)

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.

load more comments (1 replies)
[–] SpatchyIsOnline@lemmy.world 8 points 1 week ago (3 children)

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.

load more comments (3 replies)
[–] Chef6652@lemmy.world 7 points 1 week ago

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
[–] SidewaysHighways@lemmy.world 7 points 1 week ago

LibreELEC on an old chromebook!

[–] grue@lemmy.world 4 points 1 week ago (1 children)

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 6 points 1 week ago

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.

[–] 1hitsong@lemmy.ml 4 points 1 week ago
[–] sj_zero@lotide.fbxl.net 4 points 1 week ago

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.

[–] merthyr1831@lemmy.ml 3 points 1 week ago (5 children)

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.

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 4 points 1 week ago

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.

load more comments (3 replies)
[–] wckring@lemm.ee 3 points 1 week ago (1 children)

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.

load more comments (1 replies)
[–] enemenemu@lemm.ee 3 points 1 week ago (1 children)
  1. If you do not want stuttering, use a graphics card. Higher energy consumption but you can play everything
[–] CmdrShepard42@lemm.ee 4 points 1 week ago* (last edited 1 week ago) (1 children)

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

[–] enemenemu@lemm.ee 2 points 1 week ago (1 children)
[–] CmdrShepard42@lemm.ee 3 points 1 week ago (1 children)

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 2 points 1 week ago (1 children)
[–] CmdrShepard42@lemm.ee 1 points 1 week ago (1 children)

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

load more comments (1 replies)
[–] Gabadabs@lemmy.blahaj.zone 2 points 1 week ago

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.

load more comments
view more: ‹ prev next ›