Como adiciono arquivos a uma lista de reprodução VLC a partir da linha de comando no OS X?

9

Eu tenho um Mac do outro lado da sala conectado a um monitor grande. Faço muita programação em um netbook Linux e tenho muitos terminais abertos. Seria bom se eu pudesse executar um script chamado algo como "add2vlc" que pegasse um arquivo e o pressionasse no final da lista de reprodução do VLC.

Existe alguma maneira de fazer isso?

No Windows e Linux, você pode chamar vlc (ou vlc.exe) com --playlist-enqueue. Mas /Applications/VLC.app/Contents/MacOS/VLC não pode ser chamado com --playlist-enqueue.

Vejo que em /Applications/VLC.app/Contents/MacOS/share/lua/ há todo tipo de código Lua para script do VLC, mas eu realmente não conheço Lua e não consigo encontrar documentação que descreva como eu pode usar esse código para adicionar itens à lista de reprodução.

Se eu ativar o módulo RC do VLC, o VLC não será iniciado. Nem começa com o controlador ncurses. Preciso recompilar o VLC para obter isso?

Tom Morris
fonte

Respostas:

2

Acabei de encontrar este post antigo.

Não sei sobre Macs, mas no Windows você pode executar o seguinte para ter uma lista de reprodução:

vlc.exe file1 file2 

(Você normalmente precisa de aspas no Windows. "Arquivo1")

Como alternativa, crie um arquivo .pls e especifique-o ao iniciar o vlc.

vlc.exe --config vlcrc playlist2.pls

Um exemplo de arquivo de lista de reprodução (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
fonte
Isso pode funcionar porque notei que o VLC parece adicionar tudo o que você toca à playlist (até que seja reiniciada).
22412 Synetech
2

Eu tentei todas as teclas de "a a z" e "A a Z" e descobri que, se você pressionar B (capital b), encontrará um "navegador de arquivos", para poder adicionar arquivos a partir daí.

Isso funcionou para mim.

Felix Cuello
fonte
0

Descobri que quase tudo o que preciso fazer pode ser feito com o AppleScript. Eu criei um pequeno script de controle VLC no Ruby que usa o RubyOSA. Basicamente, tudo o que quero fazer é reproduzir / pausar e adicionar itens à lista de reprodução. Eu coloquei aqui: vlc-control .

Tom Morris
fonte
O link parece estar quebrado. Ele mudou?
Kurtis Nusbaum 17/07/2012
Parece estar em bitbucket.org/tommorris/vlc-control/src
DrHyde 18/02/16
Sim, infelizmente, o Bitbucket removeu o material do domínio personalizado.
Tom Morris