Actualización: Esta entrada describe un problema que se presentó en XBMC cuando apareció el jailbreak del Apple TV 2 junto con la versión de desarrollo de XBMC capaz de correr en este dispositivo.

A pesar de que la instalación de versiones de desarrollo (nightly builds) no es recomendable excepto para los usuarios que saben lo que están haciendo, todo el que tenía el Apple TV 2 en aquel momento se encontró con multitud de problemas causados por la inestabilidad de las versiones de desarrollo.

Hoy día XBMC Eden es un sistema muy estable, en Apple TV 2 y en el resto de plataformas, así que si todavía tienes una nightly build no veo ningún motivo para no actualizarla. Y si has llegado a esta entrada buscando información sobre cómo instalar pelisalacarta en XBMC Eden te recomiendo echar un vistazo a este vídeo que encontrarás también en la página de instrucciones.


Dicho lo cual, te dejo con la entrada original 🙂

[hr4]

Cada vez son más los usuarios que han actualizado su XBMC de la versión estable (Dharma) a las nightly-build o versiones de desarrollo (Eden). Esta actualización es especialmente obligada si usas XBMC para iOS, dado que la versión actual de XBMC tiene tantos problemas que muchas veces no queda otra opción.

El aspecto renovado de XBMC Eden

El aspecto renovado de XBMC Eden

Algunos os habéis encontrado con que después de actualizar XBMC no podéis instalar pelisalacarta, así que escribo esta entrada esperando aclarar dudas y solucionar problemas.

Síntomas

En el repositorio oficial de XBMC no aparece pelisalacarta, dado que hay repositorios separados para Dharma y Eden. El add-on de pelisalacarta sólo está en los repositorios de Dharma y por tanto no aparece si tienes una de las nuevas versiones.

Como no te queda más remedio, intentas instalar el add-on a mano y te aparece el mensaje de error «Dependencies not met» sin más aclaraciones. Ni errores en el log, ni ayuda en Google, ni nada…

El problema

Pelisalacarta tiene una dependencia con dos componentes externos, concretamente las librerías «simplejson» y «elementree» de Python. Estos dos componentes se encuentran en el repositorio oficial de XBMC Dharma, y por tanto cuando instalas pelisalacarta en realidad te instalas de forma transparente esos dos componentes ANTES de instalar el add-on.

Pero… en los repositorios de XBMC Eden esos dos componentes no están.

De ahí el error.

La solución

En realidad el problema es muy sencillo de resolver, como muchos habréis imaginado leyendo el punto anterior. Aunque confieso que al no tener información en el log y no encontrar más datos buscando en el foro de XBMC me costó algo de tiempo encontrar la forma de hacer la instalación.

Únicamente debes instalar a mano los dos add-ons que faltan, antes de instalar pelisalacarta. El proceso es sencillo:

  • Descarga los dos add-ons de la siguiente dirección.
script.module.simplejson.zip
script.module.elementtree
  • Instálalos utilizando la opción «Install from ZIP file» que puedes encontrar en «Sistema / Add-ons». Da igual el orden.

  • Por último instala pelisalacarta mediante la opción «Install from ZIP file» como siempre.