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...
-
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...
-
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...
-
Seguimos inundados de dispositivos "más económicos" de los que no disponemos el control. Ese control significa para un cliente pod...
-
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...
-
Ya conocía este tipo de transferencias basadas en navegador (blob), pero ésta me ha gustado especialmente debido a sus posibilidades. Se t...
-
Sabíamos que India podía lanzar satélites mucho más baratos que las potencias, pero la noticia no deja de sorprender. Una compañía I...
-
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...
-
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...
-
Anteriormente estuvimos haciendo un pequeño análisis sobre la domótica china basada en pequeños microcontroladores esp8265 muy baratos, dis...
Hide Me!