Hace unas semanas hubo una pequeña pelea de código entre lo que hacía el TVBOX para navegar por dos páginas y mandar al reproductor los links que había en ellas.
Navegando por el código de Kodi vi que el culpable era una línea de ffmpeg que se enviaba siempre, y esta línea era usada para identificar el reproductor. La cambié y la edité en el código fuente del Kodi del sobremesa, compilé y todo volvió a funcionar.
Después, vi que era un error bastante usual en otros reproductores, al igual que por ejemplo VLC se identificaba como tal cuando realizaba una petición, y ésta era bloqueada.
Como no es solución andar parcheando y recompilando todo el software, recurrí a un viejo truco casi olvidado, pero muy eficaz. Se trata de cambiarlo al vuelo.
Para ello lo que hago es utilizar un servidor proxy picado en python2 (está basado en el desarrollo de inaz2) y filtrar y cambiar al vuelo lo necesario. La version actual del código original admite conexiones locales a través de https, pero eso no es necesario para lo que se va a usar (cada uno puede actualizar).
Realmente, he quedado muy sorprendido cómo con tan pocas líneas se puede tener un servidor proxy completamente funcional, con blacklist, filtros...
Dejo compartido el código fuente con el filtro aplicado. Las instrucciones son exactamente las mismas que en desarrollo original.
Buscar
Otras entradas
-
Apache es uno de los servidores más usados en internet junto con nginx, pero hay un uso para los que se implantan en producción, la comparti...
-
Ayer la verdad es que utilizando el plugin oficial de youtube para Kodi estaba que se me salía el corazón por la boca. Sé que no es tan comp...
-
Vivir en open source es vivir sin necesidad de ser esclavo de ninguna corporación, sólo de la necesidad que quieras tú tener, pero es import...
-
Anteriormente estuvimos haciendo un pequeño análisis sobre la domótica china basada en pequeños microcontroladores esp8265 muy baratos, dis...
-
Después de muchos intentos y de una larga investigación, por fin puedo disfrutar de mi tablet x86 100% funcional, sin Android ni ningún sist...
-
Quería dejar comentado en algún sitio la creación de este plugin que por el momento he publicado para demostrar que Kodi ( XBMC ) es uno de...
-
Seguimos inundados de dispositivos "más económicos" de los que no disponemos el control. Ese control significa para un cliente pod...
-
La verdad es que he tenido bastantes dolores de cabeza con este chip, y no sabía por qué. El hermano mayor del ESP-01 en mis proyectos de...
-
Implementación real Con este artículo llegamos a la continuación de la parte 2, un caso de uso real. Quiero dominar mi dispositivo, q...
-
Hay algunos proyectos que deberían de estar hechos, pero como era fácil de mentar, si lo quieres sopórtalo tú. Y este es el caso. Había la n...
Hide Me!