Vernünftig und zuverlässig ist dies nicht möglich.
Denn:
1x Grafik für das Betriebsystem
1x Grafik für den Abspieler
Also auf einem SBC nicht möglich!
Außerdem würde ich für sowas auch die Finger von einem SBC lassen, denn man baut sich nur Flaschenhälse ein bei denen man nur am flicken ist.
Dann doch lieber einen gebrauchen NUC ab der 6ten Gen welchen du ab 60€ bekommst. Darauf installierst du Libreelec und hoffst das du mit den Docker Settings und Pihole zurecht kommst.
Ich würde aber komplett die Finger davon lassen und das Thema gleich richtig angehen und mir einen Homeserver zusammenstellen. Als Client zum abspielen kannst du dann alles nehmen was du möchtest.
Wenn dir der Verbrauch zu hoch ist, dann kaufe dir einen gebrauchten SBC und installiere dort allein Pihole und andere Ressourcenarme Programme drauf.
Wer billig kauft, kauf doppelt und die Eierlegene Wollmilchsau für wenig Geld, die gibt es nicht!
Einen Tod muss man sterben! Sone ich steck mal ne USB Platte ran lösung macht mehr Kopfschmerzen und fliegt eh bald in die Ecke. Eine MicroSD Karte hat bei hoher Auslastung auch eine kurze Lebensdauer.
In den Lenovo Kisten stecken Desktop CPUS und in den NUC Notebook CPUS die wesentlich sparsamere sind. Daher rate ich zu einem i3.
Der Vorteil bei einigen Nucs ist auch das du eine SATA SSD/HDD und eine m.2 verbauen kannst.
Wenn du natürlich USB ran Planken möchtest, dann achte auf USB3.
Mach was draus....!