I want to try to set up a Raspberry Pi I have as a smart TV box and I was hoping I could find some advice.

My main requirements are:

  • can run Moonlight
  • can be controlled from a Bluetooth game controller (that should also work in Moonlight)

What would be nice:

  • can run VLC or Plex or something
  • can support AirPlay
  • can be used for some actual streaming services like Netflix

Any suggestions?

  • @chronicledmonocle
    link
    23
    edit-2
    21 days ago

    Any Linux distro with Flex Launcher and an Air Mouse+Keyboard Remote.

    This is what my HTPC looks like currently:

      • @chronicledmonocle
        link
        19
        edit-2
        21 days ago

        With Plex banning people with large pirated libraries and their opt-out “watch reports” stuff, they’re showing signs of enshittification. I setup Jellyfin as a alternative option for my library just in case. I even have a domain and HAProxy handling TLS offload for Jellyfin.

        I’m a Plex Pass Lifetime subscriber, but I like Jellyfin a lot. Once they get the HTPC experience a bit more polished, I might fully move to it and retire Plex, but I’m hanging onto Plex for now.

        • Norah - She/They
          link
          fedilink
          English
          3
          edit-2
          21 days ago

          The lifetime subscriber bit makes a lot of sense. I didn’t have a Plex Pass and ditched them last year when the enshittifcation became worse than the effort to move everything over to Jellyfin. Basically swapped overnight once I was committed.

          • @chronicledmonocle
            link
            421 days ago

            Yeah I have 40+ family members and friends who access my library through Plex…it’s going to be a much more bumpy ride for me and that’s basically why I have this transition period.

            • JustEnoughDucks
              link
              fedilink
              120 days ago

              Holy shit. Hats off to you for 40 person media management.

              I would absolutely not want to take that on 😅

        • @Snapz
          link
          121 days ago

          I wish i knew what “HAProxy handling TLS offload” meant.

          • @EntropyPure
            link
            521 days ago

            Basically a pair of bouncers at the door to your Home Network whose specific purpose is to manage the flow of guests from outside (the internet) to your club (media server with library).

        • @manmachine
          link
          121 days ago

          As I see it, they are close to parity on the video/shows side, but the music thing on Jellyfin is severely lacking for me. PlexAmp and all the special mix and radio features are where it’s at for me, and so far I don’t know of an open alternative to that.

          • @chronicledmonocle
            link
            221 days ago

            Yeah I barely use Plex for music, so I haven’t run into this much. I use mine for TV and Movies pretty much exclusively.

    • @[email protected]
      link
      fedilink
      221 days ago

      Got Flexlauncher on my setup (Debian running on an old laptop) too and was hoping you could share some advice:

      • what’s the best way to launch websites as “apps”? Bonus points if I get to keep uBlock Origin :)
      • currently using a wireless keyboard only and running to the trackpad when it doesn’t suffice, what air mouse would you recommend?
      • that wallpaper looks great, could I have a link?
      • @chronicledmonocle
        link
        4
        edit-2
        21 days ago

        For full screen web pages, I’m using Chromium and the --kiosk and --full-screen flags in the launch command. This removes the title bar and such and just loads the web site in full screen. I only use this and the AirMouse for Netflix and PBS. Everything else works with just the remote’s arrow keys (Steam, Plex HTPC, Jellyfin, ES-DE, etc.).

        I’m using this AirMouse from Gimbi. This plus AutoHotKey to remap a few buttons and the 4 programmable buttons at the bottom for TV and soundbar controls work for me pretty well. I mapped the ! button to Alt+F4, the search button to the super key, etc. The programmable buttons are TV Input, TV Select, and Soundbar Vol+ / Vol-.

        I think the wallpaper was a built in one for the Cinnamon desktop, but I’ll try and find it and link it here.

        • @[email protected]
          link
          fedilink
          320 days ago

          Thanks for taking the time to answer! I did read the Flexlauncher docs which also recommend the Chromium command, I was hoping there’d be something like that for Firefox because it’s just a matter of time before ad blockers become handicapped in Chromium. But guess that’s the only solution then.