MythTV y Freevo son dos proyectos que buscan crear mediacenters basados en GNU/Linux. Para utilizar la característica de guía de programación (la cual también permite agendar grabaciones), se basan en un tipo de archivo estándar llamado XmlTV, el cual describe canales y programas.
A manera de ejercicio, hice un pequeño set de bibliotecas (en C#) para manejar archivos XmlTV. Esto incluye abrir y guardar archivos XmlTV, almacenar en base de datos y finalmente capturar datos desde el sitio de VTR. Estas bibliotecas serán open source (bajo licencia MIT/X11, BSD o similar) en cuanto logre comprobar que funcionan correctamente. Además, publicaré estos archivos ya generados en www.xmltv.cl.
Por ahora, necesito beta testers de Chile que ojalá ya tengan montado su Freevo o MythTV. Si es así, pueden contactarme y les doy las instrucciones necesarias.