Añadiendo opciones al menú de ámbito.
Publicado: 14 Mar 2010, 17:01
Como sabéis jesús añadió recientemente una opción para seleccionar una acción por defecto al seleccionar un vídeo en lugar de mostrar el menú de selección de calidad y otras opciónes. Aunque es una opción muy interesante, muchos (que usamos frecuentemente los favoritos, descargar o la biblioteca) hemos optado por no activarla para no vernos privados de las fantásticas opciones adicionales que se proporcionan.
Os alegrará saber que investigando he encontrado la forma de añadir (o sustituir) opciones en el menú de ámbito (pulsando la tecla C) de las listas del plugin. Esto nos permitirá activar la selección de calidad automática y seguir disponiendo de todas las demás opciones.
Tenía pensado ilustrar con un ejemplo del nuevo canal que estoy preparando para tvshack, pero la caida de xbmc.org desde hace varios días me está retrasando. Sirva de momento este código de ejemplo:
Sintaxis del método:
La lista de funciones accesibles puede verse (o mejor dicho podrá cuando vuelva a funcionar xbmc.org) en http://xbmc.org/wiki/?title=List_of_Built_In_Functions
Os alegrará saber que investigando he encontrado la forma de añadir (o sustituir) opciones en el menú de ámbito (pulsando la tecla C) de las listas del plugin. Esto nos permitirá activar la selección de calidad automática y seguir disponiendo de todas las demás opciones.
Tenía pensado ilustrar con un ejemplo del nuevo canal que estoy preparando para tvshack, pero la caida de xbmc.org desde hace varios días me está retrasando. Sirva de momento este código de ejemplo:
Código: Seleccionar todo
listitem.addContextMenuItems ( [("Actualizar biblioteca Ahora",'UpdateLibrary("video")')], replaceItems=True)
addContextMenuItems(...)
addContextMenuItems([(etiqueta, accion)*], reemplazar) -- Añade entrada(s) al menú contextual de una lista de medios.
Entradas : lista - [(etiqueta, accion,)*] Lista de tuplas consistentes en parejas de etiqueta y acción.
- etiqueta : string o unicode - Etiqueta para mostrar en la entrada.
- accion : string or unicode - Función a ejecutar.
reemplazar : [opcional] bool - True= si se desea sustituir las entradas existentes. Falso=las entradas se añaden a las ya existentes (Por defecto).
La lista de funciones accesibles puede verse (o mejor dicho podrá cuando vuelva a funcionar xbmc.org) en http://xbmc.org/wiki/?title=List_of_Built_In_Functions