Як додати файли до списку відтворення 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

Це може спрацювати, тому що я помітив, що 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-control .


Здається, посилання розірвана. Чи перемістився?
Куртис Нусбаум


Так, на жаль, Bitbucket видалив користувацькі речі домену.
Том Морріс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.