You know. mTLS might be an option. I have a tiny number of clients. Laptops and Android phones, seems easy to install a client cert. The part I'm not sure about is TVs... Does Nvidia Shield or Firestick allow installing client certs?...
Oh, wait and also: https://github.com/jellyfin/jellyfin-meta/discussions/96