¿Cómo agrego archivos a una lista de reproducción VLC desde la línea de comandos en OS X?

9

Tengo una Mac al otro lado de la habitación conectada a un gran monitor. Hago mucha programación en una netbook Linux y tengo muchos terminales abiertos. Sería bueno si pudiera ejecutar un script llamado algo así como "add2vlc" que tomaría un archivo y lo empujaría al final de la lista de reproducción VLC.

¿Hay alguna forma de hacer esto?

En Windows y Linux, puede llamar a vlc (o vlc.exe) con --playlist-enqueue. Pero /Applications/VLC.app/Contents/MacOS/VLC no se puede llamar con --playlist-enqueue.

Veo que en /Applications/VLC.app/Contents/MacOS/share/lua/ hay todo tipo de código Lua para script VLC, pero realmente no conozco a Lua y parece que no puedo encontrar documentación que describa cómo podría usar este código para agregar cosas a la lista de reproducción.

Si habilito el módulo RC de VLC, VLC no se inicia. Tampoco comienza con el controlador ncurses. ¿Necesito recompilar VLC para obtener esto?

Tom Morris
fuente

Respuestas:

2

Acabo de encontrar este viejo post.

No sé sobre Mac, pero en Windows puede ejecutar lo siguiente para tener una lista de reproducción:

vlc.exe file1 file2 

(Normalmente necesitaría comillas en Windows. "Archivo1")

Alternativamente, cree un archivo .pls y especifíquelo cuando inicie vlc.

vlc.exe --config vlcrc playlist2.pls

Un ejemplo de archivo de lista de reproducción (playlist2.pls):

[playlist]

NumberOfEntries=2

File1=C:\Documents and Settings\user\My Documents\My Music\f1.mp3
Title1=f1

File2=File1=C:\Documents and Settings\user\My Documents\My Music\f2.mp3
Title2=f2
sifar
fuente
Eso podría funcionar porque me di cuenta de que VLC parece agregar todo lo que juegas a la lista de reproducción (hasta que se reinicia).
Synetech el
2

He probado todas las teclas de "a a z" y "A a Z", y descubrí que si presiona B (mayúscula b) encontrará un "explorador de archivos", por lo que puede agregar archivos desde allí.

Eso funcionó para mí.

Felix Cuello
fuente
0

Descubrí que la mayoría de lo que tengo que hacer se puede hacer con AppleScript. Hice un pequeño script de control VLC en Ruby que usa RubyOSA. Básicamente, todo lo que quiero hacer es reproducir / pausar y agregar cosas a la lista de reproducción. Lo puse aquí: vlc-control .

Tom Morris
fuente
El enlace parece estar roto. ¿Se ha movido?
Kurtis Nusbaum
Sí, por desgracia, Bitbucket eliminó las cosas del dominio personalizado.
Tom Morris