Desarrollo de add-ons en Kodi

Como programar add-ons en XBMC / Kodi: Mejorando la presentación

Si has seguido esta serie de tutoriales hasta aquí ya puedes programar tus propios add-ons, capaces de rivalizar con cualquiera de los que hay en el repositorio oficial de XBMC. Pero si te instalas unos cuantos y te pones a probar te encontrarás algunas sorpresas.

La entrada de hoy cuenta cómo puedes personalizar lo que tu add-on muestra al usuario, pasando de una simple lista plana de elementos a una presentación mucho más elaborada.

XBMC tiene algunas opciones interesantes para esto, que van desde usar colores en los items, especificar la duración o la calidad del vídeo, e incluso habilitar las vistas de «biblioteca» que suelen ser mucho más elaboradas para los items que tienen más información.

Leer más

Desarrollo de add-ons en Kodi

Como programar add-ons en XBMC / Kodi: Leyendo datos de fuentes complicadas (continuación)

Continuando con la entrada de ayer, y hablando sobre cómo leer datos de sitios web que presentan alguna dificultad especial, hoy voy a detenerme un poco en los pasos necesarios para acceder a sitios protegidos mediante usuario y contraseña.

Es bastante habitual encontrarse sitios web que requieren un login o identificación, como los foros que ocultan los enlaces si no tienes cuenta, los sitios tipo red social como Series.ly donde los usuarios escriben y aporta, o incluso los sitios web privados a los que sólo se puede acceder mediante invitación.

En realidad el problema del login es muy sencillo de resolver, ya que el truco está en mantener una sesión en el sitio web y eso se consigue mediante cookies. La función read_body_and_headers de PluginTools soporta cookies, así que esto va a ser fácil.

Leer más

Desarrollo de add-ons en Kodi

Como programar add-ons en XBMC / Kodi: Leyendo datos de fuentes complicadas

Después de una interrupción de tres meses (increíble cómo pasa el tiempo), por fin he encontrado un hueco para continuar los tutoriales de programación de add-ons abordando algunos de los problemas que te encontrarás cuando programes add-ons en el mundo real.

Y es que no todos los sitios web son sencillos cuando quieres acceder con un plugin, así que en ocasiones es necesario acudir a algunos trucos para conseguir tu objetivo.

He tenido que hacer algunas mejoras en la librería Plugin Tools para permitirle hacer algunos de estos trucos, así que la entrada de hoy empieza explicando en qué consisten estas mejoras para verlas luego en acción sobre casos prácticos.

Leer más

Tutoriales

Aprovecha la capacidad del formato MKV para organizar tu colección de vídeos

Aprovechando unos días tranquilos hace poco me decidí por fin a organizar mi colección de pelis. En primer lugar porque ocupan un espacio considerable en disco y hace tiempo que había detectado formas de mejorarlo y tener más espacio libre, pero también para tenerlas mejor clasificadas.

Entre otras cosas pensé en aprovechar la capacidad del formato MKV a la hora de gestionar vídeos complejos, para almacenar las películas con sus subtítulos (que tengo en ficheros separados en muchos casos), eliminar las cadenas de audio en otros idiomas, unir las películas que están partidas en varios ficheros, y cosas por el estilo.

Tengo unas notas dispersas sobre los comandos que se deben utilizar para cada caso, y he pensado que podría ser interesante recopilarlos todos en esta entrada.

Hay una estupenda herramienta visual para hacerlo casi todo, llamada mkvmerge GUI, pero encuentro una pesadez usarla para procesar muchos vídeos. La línea de comandos es mucho más ágil para esto, y te permite hacer scripts para procesar los vídeos en bloque.
Leer más