Como activar el modo biblioteca en un plugin de XBMC
Publicado: 25 Feb 2011, 02:04
Es realmente sencillo, pero lo cierto es que no sabía ni siquiera que fuera posible
Lo descubrí porque encontré un vídeo en YouTube donde el plugin de Apple Movie Trailers estaba siendo utilizado desde el skin Alaska...
En primer lugar tienes que haber usado la biblioteca. Necesitas tener al menos un vídeo en la biblioteca para que funcione, aunque creo haber leído que se puede forzar por código no lo he conseguido.
Y luego basta con añadir en el canal la siguiente instrucción antes de cerrar el directorio de XBMC:
Como en este trozo de peliculasyonkis:
Sólo queda por hacer que funcione el forzado de las vistas, porque así se puede elegir el modo de vista más apropiado para nuestros canales. He intentado recuperar el viejo mecanismo para hacer esto, pero por alguna razón no me funciona bien del todo.

Lo descubrí porque encontré un vídeo en YouTube donde el plugin de Apple Movie Trailers estaba siendo utilizado desde el skin Alaska...
En primer lugar tienes que haber usado la biblioteca. Necesitas tener al menos un vídeo en la biblioteca para que funcione, aunque creo haber leído que se puede forzar por código no lo he conseguido.
Y luego basta con añadir en el canal la siguiente instrucción antes de cerrar el directorio de XBMC:
Código: Seleccionar todo
xbmcplugin.setContent(int( sys.argv[ 1 ] ),"movies")
Código: Seleccionar todo
# Cierra el directorio de XBMC
xbmcplugin.setContent(int( sys.argv[ 1 ] ),"movies")
xbmcplugin.setPluginCategory( handle=int( sys.argv[ 1 ] ), category=category )
xbmcplugin.addSortMethod( handle=int( sys.argv[ 1 ] ), sortMethod=xbmcplugin.SORT_METHOD_NONE )
xbmcplugin.endOfDirectory( handle=int( sys.argv[ 1 ] ), succeeded=True )
Código: Seleccionar todo
if config.get_setting("forceview")=="true":
xbmc.executebuiltin("Container.SetViewMode(53)") #53=icons