Chromecast / Firestick Self Host Replacement

foggenbooty@lemmy.world to Selfhosted@lemmy.world – 4 points –

With Chromecasts being discontinued, increase in ads, telemetry, etc I'm wondering if anyone else is going back to old school HTPCs or if they have some other solution to do this in house.

I think the options here are likely:

  1. Rooted streamer (ie Chromecast, firestick)
  2. Android Box
  3. Mini PC

I'm actually most interested in experimenting with #3, a mini PC running KDE Plasma Bigscreen. Most of my self hosted apps can be run in browser windows, and a full desktop (while harder to navigate) is better than the browsers you can get on Android.

What is everyone esle, especially the privacy / de-googled self hosters doing for their media front end?

19

I just used a mini PC with kde and this remote keyboard.

https://www.amazon.com/Rii-Bluetooth-Keyboard-Smartphones-Mac-Black/dp/B07T13GLY3/ref=mp_s_a_1_14?crid=2WE5IDKRXKGV4&dib=eyJ2IjoiMSJ9.xrnVtYYFTyO73ZuMPlMTiXuUtrXgu563ShL0RpC2E6Xc7hns3f8uHG9GfZK7BoKuBAEB5ZCWdZXwPPRdNcLbOs5WitdHNrWgJlJZMZAo4OIELITXPEAqZJzbeYRZxnwpfgkBsiU947VEBWvtTAkj8UTRRFynHFwOKXdF5VgSU8UlPR5RePsuUUndFEpOtHOCSCDJYTyLj56yx3VQfNQDfA.D7Rgpcdgj4ltPso9vVwL3X5B9bY1c8IRphOPAebVH1Y&dib_tag=se&keywords=mini+keyboard+with+touchpad&qid=1725323885&sprefix=mini+keyboard+%2Caps%2C169&sr=8-14

With kde you can set things up pretty good. There's a lot of possibilities. I never had casting set up though.

A mix between Kodi, and stremio.

It worked good for steam link too.

I tried with a raspberry pi but it was slow. I wouldn't recommend it. Idk how others are able to use them. Omsc or whatever might be okay.

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:

Fewer Letters More Letters
NAS Network-Attached Storage
Plex Brand of media server package
SBC Single-Board Computer
SSD Solid State Drive mass storage
Unifi Ubiquiti WiFi hardware brand

5 acronyms in this thread; the most compressed thread commented on today has 17 acronyms.

[Thread #940 for this sub, first seen 30th Aug 2024, 00:35] [FAQ] [Full list] [Contact] [Source code]

I do not think what I would want as a replacement exists (yet). My main requirements are:

  • Only FOSS software and firmware
  • Similar level of "casting" compatibility/ubiquity as the discontinued Chromecast
  • Easy navigation and/or great UI/UX
  • Can be controlled with a stand alone remote control, phone/tablet/laptop, and remote services like Home Assistant
  • As portable and low powered as the discontinued Chromecast (or no less portable than a small mini-pc)
  • Ability to turn on/off the TV, switch inputs, and control the volume
  • Ability to install apps/plugins to directly on the device (maybe even things like Lutris, Moonlight, or something similar for gaming)
    • Ideally, the apps would be as well maintained and provide similar levels of quality as something like an Android TV or Apple TV
  • (bonus) Ability to store media locally for offline playback

I think the closest I have seen is LibreELEC + Kodi on a RaspberryPi or mini-pc. It's still not quite there for my tastes though. Hopefully the recent Chromecast announcement will lead to more/better alternatives in the coming months!

Your wishlist sounds almost identical to mine. As frustrating as the limitations of streamers are, they are easy to use. HDMI CEC makes single remote setups possible, easy volume changes, input switching, etc. Apps are vetted so they "just work".

As for casting, most platforms support running Miracast or AirPlay receivers. Google is the stickler here that won't let you run a Google Cast receiver (or at least I haven't found one) and also doesn't implement Miracast on Pixel devices. It's such a shame because I vastly prefer casting the URL to the TV and letting it source the content than mirroring my phone all the time.

The casting bit is the missing piece for me.

I've built a RasPi with Kodi for our caravan, to use Plex and stream our free-to-air TV here in Australia (using Musk's space innernets). I just miss being able to cast from my phone, for the occasional thing I can't do with a Kodi add-on.

The thing that makes casting so appealing for me is how ubiquitous it is. It eliminates situations with guests where they would recommend a show/movie only to find out that I can't easily play the content because it's only available on a streaming service that the guest pays for and I do not. As long as the guest brought a device and connected it to my WiFi, it more than likely could be casted without having to install another app and/or sign up for a new service (or have the guest login with their account).

I am becoming less optimistic about it though. I just do not think that the level of ubiquity that Chromecast reached even 10 years ago will be matched with a FOSS alternative. Developers would need to incorporate it into their apps, websites, etc. or it would need to be compatible with existing solutions. I doubt Google will open Chromecast up enough so other options can be fully compatible with it. Additionally, without the backing of a major corporation, I do not see developers taking the time to make their content compatible with another casting option.

Jellyfin plus radarr sonarr. No need to set up a million sticks or whatever anymore. You just set up Jellyfin once.

N100 mini PC imo. $150 does everything.

Anyway to do this without a keyboard. I used to have a PC connected to my TV for this but eventually just bought an apple tv for simplicity.

I have one of these: http://www.riitek.com/product/254.html

The back has a keyboard, the front has programmible buttons for the TV (mostly just used for on/off), and the rest is a bunch of buttons connected to the PC.

I use it with Kodi but it's a pretty user friendly way to control it once it's set up.

I was looking into something similar recently, and asked around on Lemmy. The general consensus I heard was that a Mini PC weren't ideal, mostly I think due to the fact that they aren't designed purely for streaming.

One think someone said piqued my interest, and I might try this. They recommended buying a cheap, Android TV compatible streaming box (like an Onn brand one), and side-loading an open source (and ad-free) launcher onto it.

I found this thread over on the Huffman Shitshow that had some good instructions.

If you want to put in more work for more freedom, a lot of SBC's can do something similar too.

Not even that much work. Libre elec is pretty simple as long as you don't do anything too creative

The mini pc is the most flexible. Batocera works really well and includes:

  • Kodi to stream local media and can act as an Airplay receiver
  • the ability to run Flatpaks
  • a nice 10 ft UI
  • emulation backends and moonlight game streaming
  • the ability to pair Xbox and PlayStation controllers

Get a usb IR receiver like FLIRC or something similar with HDMI CEC to control everything via standard remote.

The learning curve for Kodi is pretty steep. Most folks aren't going to bother.

This is the first time I’ve heard anyone say Kodi has a learning curve. I’m curious what you found difficult?

Not OP but I found Kodi incredibly intuitive up until the point that something didn't behave as expected. Then it was very complicated and support was difficult to find and understand.

Pretty much this. Imagine some untutored user given the jellyfin client. They can figure it out pretty quickly as it is much like Netflix. Compare that to a Kofi on a Pi, first you have a keyboard/mouse. OK, then arrow keys and spacebar get you a ways in - now how do I stop the video? Panic till you find out it's the X key.

It is the simplicity vs functionality debate. Kodi is amazingly configurable but it is not accessible for your normal household user without a ton of work. Jellyfin(as an example) just runs on the Roku they are already using.

Eventually I'm getting off my old Roku 3 permanently for Kodi, so I'm just saying I wish Kodi had a dummy mode.