Jak dodać pliki do listy odtwarzania VLC z wiersza poleceń w systemie OS X?

9

Po drugiej stronie pokoju mam komputer Mac podłączony do dużego monitora. Dużo programuję na netbooku Linux i mam wiele otwartych terminali. Byłoby miło, gdybym mógł uruchomić skrypt o nazwie coś takiego jak „add2vlc”, który pobierałby plik i wypychał go na końcu listy odtwarzania VLC.

Czy jest na to jakiś sposób?

W systemach Windows i Linux można wywołać vlc (lub vlc.exe) za pomocą --playlist-enqueue. Ale /Applications/VLC.app/Contents/MacOS/VLC nie można wywołać za pomocą --playlist-enqueue.

Widzę, że w /Applications/VLC.app/Contents/MacOS/share/lua/ jest wiele rodzajów kodu Lua do skryptu VLC, ale tak naprawdę nie znam Lua i nie mogę znaleźć dokumentacji opisującej, w jaki sposób ja może użyć tego kodu, aby dodać elementy do listy odtwarzania.

Jeśli włączę moduł RC VLC, VLC nie uruchamia się. Nie zaczyna się też od kontrolera ncurses. Czy muszę ponownie skompilować VLC, aby to uzyskać?

Tom Morris
źródło

Odpowiedzi:

2

Właśnie natknąłem się na ten stary post.

Nie wiem o komputerach Mac, ale w systemie Windows możesz uruchomić następujące listy odtwarzania:

vlc.exe file1 file2 

(Zazwyczaj potrzebujesz cudzysłowów w systemie Windows. „Plik1”)

Alternatywnie, utwórz plik .pls i określ go podczas uruchamiania vlc.

vlc.exe --config vlcrc playlist2.pls

Przykładowy plik listy odtwarzania (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
źródło
To może działać, ponieważ zauważyłem, że VLC wydaje się dodawać wszystko, co grasz na liście odtwarzania (dopóki nie zostanie ponownie uruchomione).
Synetech,
2

Wypróbowałem wszystkie klucze od „a do z” i „A do Z”, i odkryłem, że jeśli naciśniesz B (wielkie b), znajdziesz „przeglądarkę plików”, dzięki czemu możesz dodawać pliki z tego miejsca.

To działało dla mnie.

Felix Cuello
źródło
0

Przekonałem się, że większość tego, co muszę zrobić, można zrobić za pomocą AppleScript. Zrobiłem mały skrypt sterujący VLC w Ruby, który używa RubyOSA. Zasadniczo wszystko, co chcę zrobić, to odtwarzać / wstrzymywać i dodawać elementy do listy odtwarzania. Umieściłem to tutaj: kontrola VLC .

Tom Morris
źródło
Link wydaje się być zepsuty. Czy to się poruszyło?
Kurtis Nusbaum,
Wygląda
DrHyde
Tak, niestety Bitbucket usunął niestandardowe domeny.
Tom Morris,