Una PC para empezar, desde el mas sencillo y barato de 5 o 7 años atras.
Un reproductor de bluraydisc de hace 3 o 4 años atras, o bien reproductores multimedia como el WDTV, el ASUS OPlay!, Moredorer, etc. Cualquiera de estas dos opciones permite cargar subtitulos flotantes en archivos sueltos o incrustados en el archivo de video, permiten cambiar entre los diversos audios que tenga el archivo de video, pero solo alguno podra manejar archivos FLAC, ya que no es un estandar dentro de los archivos de video, aparte de que pocos contenedores de video pueden 'contener' stream de audio en formato FLAC.
No he visto ningun smarttv que pueda reproducir audio en FLAC, muchos, salvo exepciones, pueden leer el archivo SRT o el ASS/SSA, otros tambien pueden emplear los subtitulos flotantes cincrustados en el archivo de video, pero ningun reproductor multimedia ni smarttv va a emplear las instrucciones de formateo de texto de los archivos SubSation Alpha [SSA] y mucho menos del Advanced SubSation Alpha [ASS], cuando mucho algunos si pueden usar el comando [i] -texto en italica- de los archivos SubRIP [SRT]
ASS/SSA no es un formato empleado para darle formato a los subtitulos en los discos BluRayDisc-Video, estos discos emplean otro formato diferente [y no es tan versatil]
Asi de momento como reproductor de bluraydisc que soporte subtitulos flotantes, cambiar de audio puedo recomendarte los LG, o los Philips, samsung no te lo recomiendo por la mediocre calidad del lente del lector de bluraydisc. Y ninguno de los reproductores BluRayDisc que haya visto reproduce FLAC.
WDTV, ASUS Op!ay, moderoader si manejan el formato de audio FLAC, mas todo lo demas que quieres.
Y el ganador definitivo seria una PC, instalas windows o linux y el media center 'Kodi' que es gratuito, y podras disfrutar incluso de los efectos y formateo de texto de los archivos SSA/ASS. En windows instala ademas el filtro decodificador LAVFilter o FFDShow TryOuts y tendras una reproduccion mejor y mas fluida.
.