Página 1 de 1

Añadiendo opciones al menú de ámbito.

Publicado: 14 Mar 2010, 17:01
por jurrabi
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:

Código: Seleccionar todo

	listitem.addContextMenuItems	( [("Actualizar biblioteca Ahora",'UpdateLibrary("video")')], replaceItems=True)
Sintaxis del método:
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

Re: Añadiendo opciones al menú de ámbito.

Publicado: 14 Mar 2010, 17:35
por jesus
Gracias por la info, no es mala idea tener el menú alternativo para el que lo prefiera :)

Re: Añadiendo opciones al menú de ámbito.

Publicado: 14 Mar 2010, 18:16
por jurrabi
Como te digo lo tengo medio hilvanado. Pero el tema de la caída de xbmc.org me tiene bloqueado.

Ya que te tengo por aquí... ¿Por qué hay tantas opciones a la hora de añadir directorios y videos en xbmctools?

Yo en mi canal nuevo me estoy apañando con 1 para dirs y otro para videos, pero claro. Si tocamos para añadir opciones de entorno habrá que tocar todos... :(

Re: Añadiendo opciones al menú de ámbito.

Publicado: 17 Mar 2010, 02:45
por jesus
Es porque en principio lo hice para un canal, luego para otro, y al final fui unificando...

Ahora sólo uso dos: addnewvideo y addnewfolder. Los demás que yo recuerde no se usan ;)

Re: Añadiendo opciones al menú de ámbito.

Publicado: 17 Mar 2010, 13:36
por jurrabi
Esa es una peguilla del python. La posibilidad de saber "where used" de otros entornos vale su peso en oro...

La pregunta no es baldía. El asunto de añadir opciones al menú contextual tocará en estos puntos... lógicamente reducir el número de funciones lo hace más sencillo. Pero sigo hasta ahora seguía colgado con xbmc.org. No sé si podré tener algo de eso para el domingo.

Re: Añadiendo opciones al menú de ámbito.

Publicado: 20 Mar 2010, 10:21
por jesus
Tengo que instalarme el eclipse con el plugin pydev para desarrollar, pero ese tipo de cosas sí que se pueden hacer con Eclipse en otros lenguajes.