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

Selfhosted

46025 readers
430 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
[โ€“] 1hitsong@lemmy.ml 4 points 6 days ago

๐Ÿ‘‹๐Ÿ˜ข

[โ€“] merthyr1831@lemmy.ml 3 points 6 days 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.

load more comments (5 replies)

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.

[โ€“] primemagnus@lemmy.ca -1 points 6 days ago (1 children)

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).

load more comments (1 replies)
[โ€“] TrippyHippyDan@lemmy.world 47 points 1 week ago (2 children)

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.

[โ€“] SquiffSquiff@lemmy.world 1 points 5 days ago (1 children)

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

Oh, that's absolutely horrible that they designed it that way. ๐Ÿคฎ

[โ€“] Onomatopoeia@lemmy.cafe 15 points 1 week ago (2 children)

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

[โ€“] nix98@lemmy.world 3 points 6 days ago (1 children)

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.

load more comments (1 replies)

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.

[โ€“] hperrin@lemmy.ca 32 points 1 week ago* (last edited 1 week ago) (2 children)

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.

[โ€“] dysprosium@lemmy.dbzer0.com 1 points 6 days ago (2 children)

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?

load more comments (2 replies)
[โ€“] Onomatopoeia@lemmy.cafe 7 points 1 week ago (1 children)

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

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.

[โ€“] CarbonatedPastaSauce@lemmy.world 12 points 1 week ago (7 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.

load more comments (7 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 (9 children)

Nvidia shield is less user friendly than Roku I think

load more comments (9 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 6 days ago* (last edited 6 days 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 6 days ago (1 children)
[โ€“] CmdrShepard42@lemm.ee 3 points 6 days 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 6 days ago (1 children)
[โ€“] CmdrShepard42@lemm.ee 1 points 6 days ago (1 children)

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

[โ€“] enemenemu@lemm.ee 2 points 6 days ago

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

[โ€“] 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)
load more comments
view more: โ€น prev next โ€บ