WSH Panel Mod Queue Canción seleccionada

0

Estoy usando la interfaz de usuario predeterminada y estoy tratando de crear un botón para poner en cola la canción seleccionada , el botón está en un mod de panel WSH que ejecuta JavaScript. ¿Hay una función para (a) poner en cola directamente la canción seleccionada o (b) enviar un conjunto de pulsaciones de teclas que pondrán en cola la canción (donde el atajo de teclado se define en: Preferencias> Atajos de teclado> [contexto]> Agregar a la cola de reproducción )?

Lo que he encontrado sobre los dos métodos son:

(a) Hay una función " queue_add_item () " pero no estoy seguro de cómo pasar el elemento seleccionado (las entradas a esta función son "metadb_handle_ptr" y "p_item")

(b) En Winamp pude enviar un atajo de teclado ejecutando un archivo en el directorio, el código XML era:

System.navigateUrl(skin_dir"\scripts\ctrl_alt_q.vbs");

y "ctrl_alt_q.vbs" contenía:

CreateObject("WScript.Shell").SendKeys "^%q"
usuario217558
fuente

Respuestas:

0

Descubrí el comando RunContextCommandWithMetadb que tiene una entrada de cadena que corresponde a las etiquetas en el árbol [contexto] como se ve en las preferencias al configurar métodos abreviados de teclado. Todo lo que se requiere es:

fb.RunContextCommandWithMetadb("Add to playback queue",fb.GetFocusItem())
usuario217558
fuente