• Frater Mus@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    2
    ·
    5 hours ago

    I’m running MythTV front/back on a Pi4 with one of those generic handheld keyboards. Power consumption is important to me because I live off solar power in a campervan.

    If the Pi4 died tomorrow I’d probably replace it with a ~NUC.

  • Goldmaster@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    6 hours ago

    Had a client who wanted me to setup a geekom mini PC. Very good and reliable. Easy to unscrew and upgrade if needed. Had a crucial memory module and samsung ssd.

  • LordCrom@lemmy.world
    link
    fedilink
    arrow-up
    11
    ·
    21 hours ago

    I use a Pi running LibreElec…basically packages OSMC.

    Plug it into a smart TV with HDMI and your tv remote can control the Pi OSMC Interface…no need for a separate remote…I was pleasantly surprised at that.

  • RiverRabbits@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    1
    ·
    13 hours ago

    @OP: Which option did you decide on in the end? Reading through the comments as someone in a similar situation, going for a NUC(-like) with Intel n150 and installing fitting Linux distros/software seemed the easiest choice. What was your take-away? :)

    • belit_deg@lemmy.worldOP
      link
      fedilink
      arrow-up
      2
      ·
      2 hours ago

      my old laptop😅 and a bluetooth keyboard/touchpad. If it is not too noisy and performs well enough, I might make that a dedicated tv device (but then I will have to buy a new laptop lol, I’ve been drooling on framework for a while).

      Alternatively one of the n150 options, like you say. In which case I can update this post

  • janNatan@lemmy.ml
    link
    fedilink
    arrow-up
    15
    arrow-down
    1
    ·
    1 day ago

    I use “Beelink” brand mini PCs for this purpose. (They are the same form factor as your photo.) I have three, and they’re all good. I’ve used multiple distros on them with no compatibility issues, but MX Linux is my daily driver.

    They have fans built in, but the cases on the higher end ones are metal, which helps with heat dissipation. The only downside with that is that sometimes USB peripherals get super hot while plugged in, and I had a mouse dongle that would overheat and malfunction. A simple USB hub fixed this problem (the hub itself apparently didn’t mind getting hot).

    I use a “Mini Keyboard with touchpad” on the ones connected to TVs. I recommend those as well. Rii brand is decent.

  • rmic@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    23 hours ago

    I use RPi4, it works well except with some h265 where it really sucks, laggy video, maybe it is because of the software (I use raspbian+vlc). Otherwise its great, silent, Low consumtion, etc

  • mko@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    15
    ·
    1 day ago

    Keep an eye on the HDMI version - 1.4 will only give you 30fps at 4k. You need 2.0 to get 60fps.

  • Aceticon@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    1 day ago

    I use one of these which I got from AliExpress along with one of these, though of course it will work fine with mouse and keyboard.

    (Please note that I haven’t tested it specifically with a bluetooth keyboard and mouse).

    I installed Lubuntu on it because it’s a lighter distro (it will work fine with the full desktop Linux distros, but why waste computing power on fancy window managers for something that’s just a TV Box that’s always showing Kodi) and have it always turned on (the TDP of this is pretty low) with Kodi as interface and its runs perfectly.

    It’s sitting on my living room under the TV.

    It’s probably a little overpowered, but that means its fan almost never turns on (it’s pretty quiet when it does, but silence is better), so I’m also running a bittorrent server on it with an always on VPN, plus it’s my NAS. There’s room for more if I wanted.

    I don’t really understand people advising the more powerful Mini-PCs: they’re way overpowered for the job hence needlessly expensive plus the TDP of their processors is way more than the N100 in this one hence it both consumes more and is a lot less quiet because the fan has to be bigger and running a lot more often to cool that hotter processor down.

    PS: Also the downside of using old PCs for this as some recommend is their higher power consumption, even for notebooks, plus they generally don’t really look like a nice TV-Box to have in your living room, which this one does. If you’re going to run it all the time, a low TDP mini-pc will probably quickly pay itself over using an old desktop, longer if versus an old notebook.

    • pipes@sh.itjust.works
      link
      fedilink
      arrow-up
      6
      ·
      1 day ago

      I share the general sentiment but lower TDP does not equal lower consumption, any “mobile” ryzen since the series 4000 on Zen 2 (7nm) is more efficient at most tasks than an N100 (10nm TSMC node), and barring specific mobo issues all have in general very low idle consumptions. But their iGPUs are a lot more capable, faster at anything, no need to limit yourself to a lightweight Desktop manager. Shop used and you might get more bang for your buck with an older ryzen mini pc than a newer N100 one.

      • Aceticon@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        3
        ·
        edit-2
        1 day ago

        If the thing is not meant to use as a Desktop, why load it with heavier applications that aren’t delivering anything useful?

        No matter how efficient a core is at most tasks, it can’t beat the power savings of not actually running needless code.

        My homemade TV Box isn’t running a lightweight desktop because I had to “limit myself”, it’s running one because I’m not losing anything by not having that which I don’t use and if that even just saves a few Watts a week, it still means I’m better off, which is satisfying as I like to design my systems to be efficient.

        For fancy Linux Desktop things I have an actual Desktop PC with Linux - the homemade TV Box on my living room is only supposed to let me watch stuff on TV whilst I sit on my sofa.

        Further, there are more than one form of efficiency - stuff like the N100 (and even more, the ARM stuff) are designed for power consumption efficiency, whilst desktop CPUs are designed for ops-per-cycle efficiency, which are not at all the same thing: being capable of doing more operations per cycle doesn’t mean something will consume less power in doing so (in fact, generally in Engineering if you optimize in one axis you lose in another) it just means it can reach the end of the task in fewer cycles.

        For a device that during peak use still runs at around 10% CPU usage, having the ability to do things a little faster doesn’t really add any value.

        Even the series 4000 Zen2 being more optimized for power consumption is only in the context of desktop computers, a whole different world from what the N100 (and even more things like ARM7) were designed to operate in, which is why the former has a TDP of 140W and the latter of 15W (and the ARMs are around 6W). Sure the TDP is a maximum and hence not a precise metric for a specific use case such as using something as a TV Box, but it’s a pretty good indication of how much a core was optimized for power consumption, and 15W vs 140W is a pretty massive distance to expect that any error in using TDP to estimate how the power consumption of those two in everyday use as a TV Box compares would mean that the CPU with 140W TDP consumes less than the one with 15W.

        PS: All that said, if the use case was “selfhosting” rather than “TV Box (with a handful of lightweight services on the side)”, you suggestion makes more sense, IMHO.

        • pipes@sh.itjust.works
          link
          fedilink
          arrow-up
          2
          ·
          17 hours ago

          There are plenty of mobile ryzens with a TDP of 15W, I’m not suggesting a Threadripper for a tv box, that’d be crazy :)

          The -U (“ultrabook”) Ryzens are found not only in laptops but also in mini pcs, very efficient (yes even at idle, I have a power meter) are also the -GE and -G APUs despite the higher TDP (35W and 65W) because of their monolithic design. And in mini pcs the system consumes less power compared to putting the same cpus on a beefy ATX motherboard with a hungry chipset and inefficient VRMs.

          Intel+TSMC mobile/embedded cpus are also great choices, same concepts apply.

          I should have written desktop environment (DE) and not manager (I mixed it up with WM, window managers), btw they’re not just for actual desk-top computers, some are even optimised for the TV (and input with a remote). I misunderstood that you felt a need for a lighter software setup instead of simply preferring it, my bad, and kudos for making sensible choices, bloat is bad. Happy linuxing.

          • Aceticon@lemmy.dbzer0.com
            link
            fedilink
            English
            arrow-up
            3
            ·
            edit-2
            9 hours ago

            I see, with your clarification that does make more sense.

            Frankly I would’ve rather have avoided Intel because, well, they’re Intel, but from what I saw when I looked around, the N100 was an x86 designed for that kind of use, had far more computing power than the dissapointing cheap ARM based Android TV boxes I had tried before (I’ve been using TV Boxes for since well before they were common and the last one was so old that it couldn’t handle newer media anymore, so I started looking around and first tried replacing with with a cheap Android TV box) and I could get a Mini-PC for roughly the same price as a good Android TV box for making my own thing fully under my control (i.e. Linux with my chosen media player and services, rather than a closed Android riddled with bloatware), so I went for it and am happy with the result.

            As for desktop environment, in practice the thing just runs Kodi all the time as the frontend, hence is perfect for controlling with a remote, like the one I linked in my original post. Any linux style kind of management I do remotelly from another computers, either from the command line via SSH or via web interfaces. In practice whilst I do have a keyboard and mouse connected to it, they’re very rarelly used.

            I later found out that using LibreELEC (a whole Linux distro meant specifically for use as a TV box were Kodi is the frontend) would probably have been an optimal choice for a TV box rather than starting from a light ubuntu variant and customizing it myself, plus LibreELEC would’ve worked just as well on an ARM based SBC (something like an Orange Pi 3) which would’ve been cheaper and would’ve used even less power. That said, I had intended from he start to hang more services from that box (for example, I wanted to replace the NAS “solution” I had in place using my router, which only supported SMBv1) so starting from a more generic Linux distro probably made more sense that using a TV Box specific light distro.

            The thing is a bit of a Frankenstein monster on the inside but doesn’t at all look like it when used in my living room to play media on the TV.

    • belit_deg@lemmy.worldOP
      link
      fedilink
      arrow-up
      3
      ·
      2 days ago

      Cool, using this setup now.

      Thinking of ways to make it more friendly for my SO and guests coming to visit or babysit etc, who are not used to linux (gnome). Any tips there?

      Top of mind is auto open browser on startup with fixed tabs for relevant streaming services. But could also be a simple wrapper of some kind, with UI similar to kodi, plex, jellyfin etc - but for accessing content on web.

      • gila@lemmy.zip
        link
        fedilink
        arrow-up
        5
        ·
        edit-2
        1 day ago

        The problem with a wrapper as you put it, specifically one running on Linux, is DRM. The only way I know of to achieve the desired Widevine encryption level is running the service in a tab in Chrome. Not any other browser, not even Chromium.

        Of course you could just bypass all that nonsense by pirating your media, and have a nice easy interface consolidating titles from all streamers - even retaining a network badge so they can see where a given popular show is airing - like what I’ve set up in Kodi for myself as well as boomer relatives.

        Other than that I’d recommend Flirc for input via remote (or LIRC if you have a supported remote already and don’t mind some extra configuration)

        • BombOmOm@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          3 hours ago

          Of course you could just bypass all that nonsense by pirating your media

          And this is precisely why piracy is on the rise. People will pay for convince/features, as we see with steam and music streaming.

          The video industry has yet to figure this out.

        • duhlieluh@lemmy.zip
          link
          fedilink
          arrow-up
          1
          ·
          23 hours ago

          i use stremio, nice and easy setup. i pay for a debrid service with usenet to get a better experience though.

          • gila@lemmy.zip
            link
            fedilink
            arrow-up
            1
            ·
            14 hours ago

            The Kodi add-on I’m using uses torrentio in the backend, but has way more customisation than the stremio app + trakt integration, autoplay using preset quality filters etc

            Stremio app is more seamless experience when there’s no hits for the title already in debrid cache but that’s pretty rare these days even on torbox

            • duhlieluh@lemmy.zip
              link
              fedilink
              arrow-up
              2
              ·
              13 hours ago

              i have torrentio, usenet, and other backups, autoplay, trakt integration etc. it has been getting even better recently. i also use torbox.

              what customisation does it have? i use aiostreams to bundle my addons and it has a ton of customization for catalogues, filtering, searching etc. i can usually click on the first stream and its the best.

              i didnt like kodis ui when i used it, felt like navigating folders

              • gila@lemmy.zip
                link
                fedilink
                arrow-up
                2
                ·
                9 hours ago

                A custom skin with widgets on the home screen pulling from Trakt, TMDB, IMDB etc lists - here I have the “New” category set to “Trending Recent Shows” from Trakt to highlight actually new stuff, whereas “Trending” category is set to “Trending This Week” from TMDB to cover returning shows. This approach inevitably leads to duplicates but at least covers everything important without the perpetual The Office, Breaking Bad etc results. When a title is highlighted, network badge is shown where available. The categories that point to individual episodes autoplay upon selection, the ones that point to series go to the ‘folder’ type browser

                Search page overriding default kodi search, categorised by movie / tv show, also includes trakt lists.

                Heaps of navigation and backend customisation, too much to show or mention but some notable things being the play next dialog including display prompt being based on end of subtitles track (with time-based backup), customised context menu including option to play trailer (displayed via long press on remote, requires youtube API key for HD trailer playback), codec prioritisation/blacklist, overriding local watched/unwatched status with trakt, partial playback resume including auto resume option

                FWIW these examples are on a minimally configured proof of concept instance, when I set this up for family I need to test and tune it a bunch to ensure codec compatibility with the device/display, auto resume if that’s the behaviour they want etc. Base Kodi also allows to prefer non-hearing impaired subtitle tracks, audio tracks in a specific language or original language etc. The end result being they get what they want spoonfed to their home screen the vast majority of the time, and otherwise can find it easily with the search without hassling me lol. In the worst case scenario I need to show them how to rescrape/source select from the context menu, but that’s only happened once where an older title’s only cached release had russian-only audio. The rest of their time they can just choose an episode/movie without having to understand any specifics about whether the top result is the best stream or not. It’s enough that I’m still finding more UX improvements to add, years later.

                I’d love to have this set up for usenet but don’t have any issues using torrent cache on torbox essential so just can’t really justify the cost difference

      • BombOmOm@lemmy.world
        link
        fedilink
        English
        arrow-up
        6
        ·
        2 days ago

        Looks at lap

        Logitech K400 still kicking it! (No clue if there is a better one, but it’s going to be hard to beat the classic)

        • paper_moon@lemmy.world
          link
          fedilink
          arrow-up
          10
          ·
          edit-2
          2 days ago

          I’ve been clinging to my 10 year old Logitech diNovo Mini, but when this thing kicks the bucket dunno how I’m gonna replace it. Trackpad has been pretty good, and I like the fact that it turns off and is protected when the clamshell is closed so I don’t accidentally press stuff when it gets lost in the couch. We really need an open source mini keyboard so people can make their own and customize buttons, etc.

          1000013385

        • Frosty@pawb.social
          link
          fedilink
          English
          arrow-up
          3
          ·
          1 day ago

          The K400 is everywhere. I have one; my friend has one - I can mention it to fellow geeks, and everyone knows what it is.

  • chronicledmonocle@lemmy.world
    link
    fedilink
    arrow-up
    7
    ·
    edit-2
    1 day ago

    I was in a similar boat. I’ve been using a Ryzen 5000-based mini PC for about two years now. It’s running:

    Debian for stability

    Flex Launcher for the 10ft TV UI

    Flex Launcher has shortcuts for Plex HTPC, Netflix in a full screen Chrome page, etc.

    An AirMouse Remote with a keyboard on the back and basic controls up front. It has 5 programmable IR buttons that I have bound to TV Power, TV Input, TV Select, and Sound Bar Vol-/+

    My kids also use it for Steam and Retro gaming, so I have it launch ES-DE and Steam Big Picture Mode from Flex Launcher.

    Other than the occasional tweaking, it has needed very little and been rock solid for about 2 years now. I have a cheap Android TV set top box still attached for when Grandma goes to use the TV. I can switch inputs and hand them the Google TV remote, but my wife, my kids, and I use the HTPC almost exclusively.