Как добавить файлы в список воспроизведения VLC из командной строки на OS X?

9

У меня в комнате есть Mac, подключенный к большому монитору. Я много программирую на нетбуках с Linux, и у меня открыто множество терминалов. Было бы хорошо, если бы я мог запустить скрипт с именем что-то вроде «add2vlc», который бы взял файл и поместил его в конец списка воспроизведения VLC.

Есть ли способ сделать это?

В Windows и Linux вы можете вызвать vlc (или vlc.exe) с --playlist-enqueue. Но /Applications/VLC.app/Contents/MacOS/VLC нельзя вызвать с помощью --playlist-enqueue.

Я вижу, что в /Applications/VLC.app/Contents/MacOS/share/lua/ есть все виды кода Lua для сценария VLC, но я действительно не знаю Lua и не могу найти документацию, которая описывает, как я может использовать этот код, чтобы добавить материал в список воспроизведения.

Если я включаю RC-модуль VLC, VLC не запускается. Он также не начинается с контроллера ncurses. Нужно ли перекомпилировать VLC, чтобы получить это?

Том Моррис
источник

Ответы:

2

Просто наткнулся на этот старый пост.

Я не знаю, как работает Mac, но в Windows вы можете запустить следующий список воспроизведения:

vlc.exe file1 file2 

(Обычно вам нужны кавычки в Windows. "File1")

Либо создайте файл .pls и укажите его при запуске vlc.

vlc.exe --config vlcrc playlist2.pls

Пример файла списка воспроизведения (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
источник
Это может сработать, потому что я заметил, что VLC добавляет все, что вы играете, в плейлист (до тех пор, пока он не будет перезапущен).
Synetech
2

Я перепробовал все ключи от «a до z» и «от A до Z», и обнаружил, что если вы нажмете B (заглавная b), вы найдете «обозреватель файлов», так что вы сможете добавлять файлы оттуда.

Это сработало для меня.

Феликс Куэлло
источник
1

Редактировать: Оставьте это, вот что-то многообещающее

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

По сути, вы сначала включаете интерфейс RC из расширенных опций, перезапускаете vlc и начинаете отправлять команды через настроенный сокет. Проверьте красивые картинки в блоге.

Я проверил это с моим VLC 1.1.5, и, кажется, работает

Рохан Монга
источник
0

Я обнаружил, что большую часть того, что мне нужно сделать, можно сделать с помощью AppleScript. Я сделал небольшой скрипт управления VLC на Ruby, который использует RubyOSA. По сути, все, что я хочу сделать, это воспроизвести / приостановить и добавить материал в список воспроизведения. Я поднял это здесь: VLC-контроль .

Том Моррис
источник
Ссылка кажется битой. Это переехало?
Куртис Нусбаум
Похоже
DrHyde
Да, увы, Bitbucket удалил пользовательский домен.
Том Моррис