I am using a T95Z Plus (S912 based)
https://www.aliexpress.com/item/2GB-16GB-Amlogic-S912-Octa-Core-Andorid-6-0-TV-BOX-2-4G-5GHz-Dual-WiFi/32773409096.html
running the custom ATVXperience firmware.
https://www.atvxperience.com/
Got Serviio running on a PC to do a DLNA service and then I use Kodi on the android box to do playback.
Can also watch sling tv, screen mirror your phone to the tv and etc... The box is basically and android phone that plugs into the TV, can do most any android app. Works great for me.