This is not a SFW instance. NSFW communities will be tagged, and efforts will be made to keep SFW communities clean, but proceed at your own comfort level.
If you have nay knowledge of networking (or want to learn), start setting up restricted VLANs to isolate your smart devices. Only allow them access to specific services/devices like your media server.
For dedicated hardware, there are plenarily of options. A Raspberry Pi will work to start with, there are Linux images with Kodi such as LibreELEC and osmc (I have used both in the past and they worked fine), and Android TV images also that can run apps. I suppose you could also set up a generic Linux install and run the Jellyfin client or similar - not sure if there any turnkey options for that.
We have a couple of Apple TV boxes and they perform well, the Jellyfin apps for them have really improved in the last year or so too.
If you have nay knowledge of networking (or want to learn), start setting up restricted VLANs to isolate your smart devices. Only allow them access to specific services/devices like your media server.
For dedicated hardware, there are plenarily of options. A Raspberry Pi will work to start with, there are Linux images with Kodi such as LibreELEC and osmc (I have used both in the past and they worked fine), and Android TV images also that can run apps. I suppose you could also set up a generic Linux install and run the Jellyfin client or similar - not sure if there any turnkey options for that.
We have a couple of Apple TV boxes and they perform well, the Jellyfin apps for them have really improved in the last year or so too.