¡Hola mundo!

Hola mundo, hola televidentes. He aquí una nueva iteración de un proyecto que lleva varios años en una dinámica un tanto accidentada, donde después de meses de entusiasmo, desaparece en la pila de cosas que quedarán pendientes hasta que me desocupe un poco, como casi todo en la vida. Sin embargo heme aquí, insistiendo porfiadamente, revitalizando el proyecto una vez más, ahora con un nuevo nombre.

Y es que tvcl, antes tavocles, ha sido complicado desde sus inicios por la cantidad de trabajo que hay tras cada canal en la lista. En un principio la idea nació para atacar la necesidad de tener acceso a los canales nacionales en HD, porque ya van 6 años desde que se anunció la Marcha Blanca en Santiago y que hasta el día de hoy las regiones no tienen acceso a una mayor calidad de imagen en las transmisiones. Podría decirse que es un esfuerzo por democratizar el acceso a las nuevas tecnologías, pero la verdad no lo es, porque a fin de cuentas este proyecto no es más que rascar donde le picaba al desarrollador. Este proyecto lo hice para mí y sigue siendo así, pero siempre con la idea de que a alguien más le puede servir.

En busca de llenar un poco más el espacio de los canales que existen en Chile, decidí buscar más señales online que permitiesen tener una mayor variedad en contenido. Mis años en un Canal Comunitario me enseñaron que Chile es un gran país, y que toda su gente tiene derecho a tener espacio para difundir su cultura y sus creencias. Es por ello que introduje, junto con la segunda vuelta del proyecto, canales de diversas regiones del país, mostrando su forma de ver el mundo y la televisión. Eso aumentó la complejidad del proyecto, debido al volumen de canales que verificar y mantener, lo que aunado al esfuerzo por implementar el soporte para EPG —Guía de Programación Electrónica— de Kodi, disparó la complejidad del proyecto a Saturno.

Y con eso el proyecto pasó al congelador con la idea de crear un método de mantención menos engorroso y más automatizado. De eso ya casi 1 año, en el cual pasé por tratar de atacar el asunto usando programas y frameworks, pero cada vez que encontraba que tenía que unir demasiadas piezas pensaba en que me estaba complicando demasiado. Guardé todo y esperé a que la idea llegara… y llegó, en forma de WordPress.

Llevo varios años desarrollando sitios en WordPress, y es en estos últimos meses que me he dedicado a observar cómo podía explotar mejor la plataforma en ciertos aspectos. En ese ejercicio veo que podía usar WP para simplificarme todo, desde el mantenimiento de los canales hasta la creación de un sitio bonito donde mostrar todo lo que tvcl podía hacer para la gente. Si bien ahora se ve feo, porque estoy usando una plantilla genérica, lo relevante pasa por dentro, donde tengo al menos la primera implementación para mantener los canales y generar las listas de reproducción.

Mi idea, como siempre lo fue al principio, es acercarme de a poco a atacar todos los problemas de mantener una lista de reproducción como esta, y para eso tomo los aprendizajes de los 2 intentos anteriores. El proyecto ha sido y siempre será de código abierto, y para eso estará el GitHub donde subiré el código que mueve los engranes de esta nueva implementación. También iré gradualmente restituyendo la funcionalidad de la EPG y el reporte de fallos mediante GitHub, así como fallbacks y otras cosas que con el tiempo irán cumpliendo las expectativas que siempre tuve: tener televisión online de calidad.

Agradezco a todos los que han sido mis testers durante las 2 iteraciones previas del proyecto, a quienes me incentivaron a llevar esto un poco más lejos, y a quienes me han escrito de lugares muy remotos preguntando por qué no funcionan ciertos canales. A ellos, y a todos ustedes, muchas gracias.

¡A ver tele!