Yo te recomendaría alguno de la marca Dune-HD. Por tamaño no sé que te parecerá el Smart, porque tiene la posibilidad de colocarle disco duro intero y lector de Blu-Ray. Por lo que el tamaño igual se sale un poco de lo que esperas, pero desde luego es mucho más pequeño y cómodo que un portátil, y el precio también es bastante más barato.
Dune HD Media Player - Dune HD Smart D1 | Dune HD.
Lo bueno del Dune Smart, es que reproduce de todo, Audio HD, ISOs de DVD y Blu-Ray, tiene entrada de tarjeta, le puedes conectar un disco duro externo por USB, o un reproductor de Blu-Ray externo... Tiene entradas de video compuesto RCA (las antiguas rojo, blanca amarillo para televisores viejos, y un HDMI para pantallas digitales)
Yo cuando compré el mío, compre el modelo de gama baja, el Dune Lite 53D, con el que no he tenido problemas en reproducir nada de lo que soporta (no saca audio HD, sino solo el core, el audio 5.1, algo que sabía y no necesitaba), pero por lo demás, lo reproduce todo. Así que el Dune Smart, no tendrás problema alguno.
Yo personalmente, prefiero antes que usar un disco duro interno, prefiero tener discos duros externos de 2.5'', que no necesitan alimentación extra, y realmente me resulta muy cómodo.
Un saludo.
AlvaroGL.