I self host a lot, including jellyfin, but I've never tried to do the Linux HTPC. Whenever I look into it everything has changed from a few years ago, it all sounds difficult to get working and keep working, and I give up. I didn't know we had a whole new set of software. It was once MythTV, then XBMC, then something else I can't remember, and now I've lost track.
> I self host a lot, including jellyfin, but I've never tried to do the Linux HTPC.
I think now is the right time to revisit the Linux HTPC, mostly because Plasma 6.7 integrated the new Bigscreen interface. This is a genuine 10-foot desktop environment optimized for TV remotes and controllers. Previously, most Linux HTPCs simply used GNOME/KDE, with the scaling cranked up to 200 or 300%. In terms of apps, I suggest Kodi for local files, VacuumTube as a Youtube TV/Leanback substitute, and Steam or SteamLink for gaming, depending on hardware. With an airmouse remote you can also simply use Firefox or Chromium and stream from pretty much anywhere, subject to resolution restrictions for Netflix and some other services.