this post was submitted on 05 Oct 2024
33 points (100.0% liked)

Linux

8298 readers
120 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 2 years ago
MODERATORS
 

I'm considering replacing my Nvidia Shield in the future and plan to build a small TV box as its replacement. I'm curious about what operating systems people typically use for these types of TV-specific devices, as well as which desktop environments are preferred. Is KDE or GNOME better optimized for use on TVs?

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 3 points 2 months ago* (last edited 2 months ago)

There are a few JeOS distros out there, usually built around something like Kodi or Jellyfin. I've had good experiences with LibreELEC, which (through Kodi) can do audio and video files, broadcast TV, live streams, VOD channels, and even game emulators if the hardware can handle them. It works well on small devices.

When choosing hardware, beware of the fractional frame rate issue: Lots of TV content has a video frame rate that's a little bit off from the whole numbers usually expected by computers, like 30000/1001 = 29.97002997 fps instead of 30 fps. Support for these frame rates is missing from a lot of systems-on-chip, so small media boxes that use them will have to fake it by dropping or duplicating frames every so often. The result is not smooth.

All the Raspberry Pi models that I've checked do support fractional frame rates, so that would be a pretty safe hardware choice.