Comment ajouter des fichiers à une liste de lecture VLC à partir de la ligne de commande sur OS X?

9

J'ai un Mac dans la pièce connecté à un grand écran. Je fais beaucoup de programmation sur un netbook Linux et j'ai beaucoup de terminaux ouverts. Ce serait bien si je pouvais exécuter un script appelé quelque chose comme "add2vlc" qui prendrait un fichier et le pousserait à la fin de la liste de lecture VLC.

Y a-t-il une manière de faire ça?

Sous Windows et Linux, vous pouvez appeler vlc (ou vlc.exe) avec --playlist-enqueue. Mais /Applications/VLC.app/Contents/MacOS/VLC ne peut pas être appelé avec --playlist-enqueue.

Je vois que dans /Applications/VLC.app/Contents/MacOS/share/lua/ il y a toutes sortes de code Lua pour scripter VLC, mais je ne connais pas vraiment Lua et je n'arrive pas à trouver de documentation décrivant comment je pourrait utiliser ce code pour ajouter des éléments à la liste de lecture.

Si j'active le module RC de VLC, VLC ne démarre pas. Il ne démarre pas non plus avec le contrôleur ncurses. Dois-je recompiler VLC pour l'obtenir?

Tom Morris
la source

Réponses:

2

Je viens de tomber sur ce vieux post.

Je ne connais pas les Mac, mais sous Windows, vous pouvez exécuter ce qui suit pour avoir une liste de lecture:

vlc.exe file1 file2 

(Vous aurez généralement besoin de devis sur Windows. "File1")

Sinon, créez un fichier .pls et spécifiez-le lors du démarrage de vlc.

vlc.exe --config vlcrc playlist2.pls

Un exemple de fichier de liste de lecture (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
la source
Cela pourrait fonctionner parce que j'ai remarqué que VLC semble ajouter tout ce que vous jouez à la liste de lecture (jusqu'à ce qu'il soit redémarré).
Synetech
2

J'ai essayé toutes les touches de "a à z" et "A à Z", et j'ai trouvé que si vous appuyez sur B (majuscule b), vous trouverez un "explorateur de fichiers", afin que vous puissiez ajouter des fichiers à partir de là.

Cela a fonctionné pour moi.

Felix Cuello
la source
0

J'ai découvert que la plupart de mes tâches peuvent être effectuées avec AppleScript. J'ai fait un petit script de contrôle VLC dans Ruby qui utilise RubyOSA. Fondamentalement, tout ce que je veux faire, c'est lire / mettre en pause et ajouter des éléments à la liste de lecture. Je l'ai mis ici: vlc-control .

Tom Morris
la source
Le lien semble rompu. At-il bougé?
Kurtis Nusbaum
Semble
DrHyde
Oui, Bitbucket a malheureusement supprimé les éléments de domaine personnalisés.
Tom Morris