Wie füge ich Dateien über die Befehlszeile unter OS X zu einer VLC-Wiedergabeliste hinzu?

9

Ich habe einen Mac im Raum, der an einen großen Monitor angeschlossen ist. Ich programmiere viel auf einem Linux-Netbook und habe viele offene Terminals. Es wäre schön, wenn ich ein Skript namens "add2vlc" ausführen könnte, das eine Datei nimmt und sie am Ende der VLC-Wiedergabeliste verschiebt.

Gibt es eine Möglichkeit, dies zu tun?

Unter Windows und Linux können Sie vlc (oder vlc.exe) mit --playlist-enqueue aufrufen. /Applications/VLC.app/Contents/MacOS/VLC kann jedoch nicht mit --playlist-enqueue aufgerufen werden.

Ich sehe, dass in /Applications/VLC.app/Contents/MacOS/share/lua/ alle Arten von Lua-Code zum Schreiben von VLC vorhanden sind, aber ich kenne Lua nicht wirklich und kann anscheinend keine Dokumentation finden, die beschreibt, wie ich Verwenden Sie diesen Code möglicherweise, um der Wiedergabeliste Inhalte hinzuzufügen.

Wenn ich das RC-Modul von VLC aktiviere, startet VLC nicht. Es beginnt auch nicht mit dem ncurses-Controller. Muss ich VLC neu kompilieren, um dies zu erhalten?

Tom Morris
quelle

Antworten:

2

Bin gerade auf diesen alten Beitrag gestoßen.

Ich weiß nichts über Macs, aber unter Windows können Sie Folgendes ausführen, um eine Wiedergabeliste zu erhalten:

vlc.exe file1 file2 

(Unter Windows benötigen Sie normalerweise Anführungszeichen. "Datei1")

Alternativ können Sie eine .pls-Datei erstellen und diese beim Starten von vlc angeben.

vlc.exe --config vlcrc playlist2.pls

Eine Beispiel-Wiedergabelistendatei (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
quelle
Das könnte funktionieren, weil ich bemerkt habe, dass VLC alles, was Sie spielen, zur Wiedergabeliste hinzuzufügen scheint (bis es neu gestartet wird).
Synetech
2

Ich habe alle Tasten von "a bis z" und "A bis Z" ausprobiert und festgestellt, dass Sie beim Drücken von B (Großbuchstabe b) einen "Dateibrowser" finden, mit dem Sie Dateien von dort hinzufügen können.

Das hat bei mir funktioniert.

Felix Cuello
quelle
1

Edit: Lass das, hier ist etwas vielversprechendes

http://n0tablog.wordpress.com/2009/02/09/controlling-vlc-via-rc-remote-control-interface-using-a-unix-domain-socket-and-no-programming/

Grundsätzlich aktivieren Sie zuerst die RC-Schnittstelle über die erweiterten Optionen, starten vlc neu und senden Befehle über den von Ihnen eingerichteten Socket. Schauen Sie sich die schönen Bilder im Blog an.

Ich habe dies mit meinem VLC 1.1.5 getestet und es scheint zu funktionieren

Rohan Monga
quelle
0

Ich habe festgestellt, dass das meiste, was ich tun muss, mit AppleScript erledigt werden kann. Ich habe in Ruby ein kleines VLC-Steuerungsskript erstellt, das RubyOSA verwendet. Grundsätzlich möchte ich nur abspielen / pausieren und der Wiedergabeliste etwas hinzufügen. Ich habe es hier aufgestellt: vlc-control .

Tom Morris
quelle
Die Verbindung scheint unterbrochen zu sein. Hat es sich bewegt?
Kurtis Nusbaum
Scheint
DrHyde
Ja, leider hat Bitbucket das benutzerdefinierte Domain-Zeug entfernt.
Tom Morris