Categoría: Desarrollo

Artículos técnicos relacionados con la programación de aplicaciones para mediacenter

Desarrollo de add-ons en Kodi

Como programar add-ons en XBMC / Kodi: Funcionamiento de un add-on paso a paso

Esta serie de tutoriales va a guiarte paso a paso en la construcción de un add-on para XBMC, usando la librería Plugin Tools y un ejemplo de add-on totalmente operativo como punto de partida. Veremos cómo funciona por dentro este add-on, como mejorarlo, e incluso cómo publicarlo en el repositorio oficial de XBMC o en un repositorio propio.

Para empezar te recomiendo que descargues el add-on de ejemplo que acompaña a la distribución de la librería Plugin Tools, y lo instales en tu equipo.

http://www.mimediacenter.info/descargas/plugin.video.mimediacenter-1.0.2.zip

Este add-on permite extraer y ver desde XBMC los vídeos de mi canal de YouTube, y utiliza a su vez el add-on oficial de YouTube para la reproducción. Si no tienes el add-on de YouTube se instalará automáticamente cuando vayas a ver cualquier vídeo.

Leer más

Desarrollo de add-ons en Kodi

Cómo programar add-ons en XBMC / Kodi: Tipos de Add-ons

Kodi es una aplicación diseñada para convertirse en ese programa que utilizas en casa para disfrutar de tus vídeos, de tu música, de tus fotografías. Puedes hacer lo mismo con diferentes dispositivos, pero Kodi es la pieza central del control multimedia en tu casa.

Además de un reproductor de vídeo muy avanzado capaz de reproducir cualquier cosa, una función de biblioteca para gestionar tu colección de forma muy completa, la mejor conectividad que puedes encontrar y funcionamiento garantizado en multitud de sistemas operativos de ordenadores y dispositivos, Kodi tiene la posibilidad de incorporar extensiones denominadas «Add-ons».

Estas extensiones permiten añadir nuevas funciones, como juegos o redes sociales, pero sobre todo permiten acceder a contenidos que se encuentran en Internet (videos, música y fotografías entre otros) sin salir de la interfaz de Kodi. Es la experiencia de navegar por Internet desde tu sofá.

Leer más

Desarrollo de add-ons en Kodi

Presentación de «Plugin Tools» versión 1.0.0

Plugin Tools es una librería en Python, que he desarrollado desde cero con la intención de hacer que escribir un add-on de XBMC sea sencillo para cualquiera con unos conocimientos básicos de programación.

Realmente desde cero no está programada, puesto que he sacado ideas de algunos add-ons oficiales de XBMC como YouTube y el módulo parsedom. También he sacado trozos de código y muchas ideas de mi experiencia con pelisalacarta.

Pero no vayas a creer que lo se todo sobre la programación de add-ons en XBMC gracias a pelisalacarta, hay montones de cosas que nunca he tenido oportunidad de tocar en este campo. Lo que sí puedes estar seguro es que a base de golpes, y horas sin dormir, he aprendido algunos trucos interesantes que encontrarás recogidos en esta librería. En esta versión o en las futuras.

Programar un add-on de XBMC es en realidad tremendamente sencillo, y lo será mucho más con Plugin Tools, por lo que enseguida vas a poder escribir tus propios add-ons. Y empezar a ver resultados rápidamente.

Leer más

Desarrollo en pelisalacarta

Despliega pelisalacarta desde Subversion en diferentes plataformas con ANT

pelisalacarta es un proyecto de código abierto, y puedes descargarte la versión en curso en todo momento desde la URL de su repositorio de subversion:
http://xbmc-tvalacarta.googlecode.com/svn/trunk/pelisalacarta
Para no complicar demasiado esta entrada no voy a incluir las instrucciones sobre cómo descargar versiones del subversion, pero si te interesa puedes seguir los pasos descritos en este hilo del foro y aprovechar para hacer alguna pregunta si lo necesitas.

Cuando te descargas la versión desde el subversion es completamente funcional para la plataforma de desarrollo vigente (XBMC Eden en el momento de escribir estas líneas), así que puedes copiar los ficheros en el directorio «addons/plugin.video.pelisalacarta» de tu XBMC y usarla directamente.

Leer más