2 votos

AppleScript para Agregar Varios Archivos a VLC Desde la Lista de Resultados

Tengo una base de datos FileMaker Pro de los archivos de música que utiliza AppleScript para pasar los resultados de búsqueda en una lista de reproducción de iTunes.

Me gustaría usar el VLC en lugar de iTunes para reproducir los archivos de audio ya que tengo una serie de archivos FLAC que iTunes no va a jugar.

No he sido capaz de averiguar cómo pasar el AppleScript resultados para VLC. Es fácil de utilizar AppleScript para obtener VLC para reproducir una carpeta de música mediante:

tell application "VLC"
    OpenURL "file:///Volumes/NoDoubt/Music/Rock Pop/PQR/Pink Floyd/Wish You Were Here/"
    play
end tell

Sin embargo, si quería, en lugar de jugar un mix de canciones de una variedad de carpetas tengo que ser capaz de insertar cada ruta de acceso del archivo en el reproductor VLC.

Esto es lo que el AppleScript devuelven los resultados de búsqueda de FileMaker Pro se ve como:

{"NoDoubt:Music:Rock Pop:ABC:The Beatles:Abbey Road:01_come_together_alac.m4a", "NoDoubt:Music:Rock Pop:DEF:Fleetwood Mac:Rumours:01_second_hand_news_alac.m4a", "NoDoubt:Music:Rock Pop:MNO:Van Morrison:hymns_to_the_silence_disc_1:1-02_i'm_not_feeling_it_anymore_alac.m4a", "NoDoubt:Music:Rock Pop:PQR:Pink Floyd:Wish You Were Here:04_wish_you_were_here_alac.m4a"}

¿Cómo puedo pasar los resultados de búsqueda de cada una de estas pistas de VLC para jugar?

1voto

wch1zpink Puntos 11

Este AppleScript código me funciona con la última versión de macOS Mojave.

Como una nota del lado, entiendo que tu lista se genera a partir de la búsqueda de una base de datos de FileMaker. Sin embargo, yo no tengo esa aplicación ni sé lo que su código es buscar el archivo de base de datos, así que "codificados" la lista de archivos sólo para fines de ejemplo.

set theSongs to {"NoDoubt:Music:Rock Pop:ABC:The Beatles:Abbey Road:01_come_together_alac.m4a", ¬
    "NoDoubt:Music:Rock Pop:DEF:Fleetwood Mac:Rumours:01_second_hand_news_alac.m4a", ¬
    "NoDoubt:Music:Rock Pop:MNO:Van Morrison:hymns_to_the_silence_disc_1:1-02_i'm_not_feeling_it_anymore_alac.m4a", ¬
    "NoDoubt:Music:Rock Pop:PQR:Pink Floyd:Wish You Were Here:04_wish_you_were_here_alac.m4a"}

set theSongsAlias to {}

repeat with thisSong in theSongs
    set end of theSongsAlias to alias thisSong
end repeat

tell application "VLC" to open theSongsAlias

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X