如何从 OS X 上的命令行将文件添加到 VLC 播放列表?

Tom*_*ris 9 vlc-media-player command-line macos

我在房间对面有一台 Mac,连接到一个大显示器。我在 Linux 上网本上做了很多编程,并且打开了很多终端。如果我可以运行一个名为“add2vlc”之类的脚本,它将接收一个文件并将其推送到 VLC 播放列表的末尾,那就太好了。

有没有办法做到这一点?

在 Windows 和 Linux 上,您可以使用 --playlist-enqueue 调用 vlc(或 vlc.exe)。但是 /Applications/VLC.app/Contents/MacOS/VLC 不能用 --playlist-enqueue 调用。

我看到在 /Applications/VLC.app/Contents/MacOS/share/lua/ 中有各种各样的 Lua 代码来编写 VLC 脚本,但我不太了解 Lua,似乎找不到描述我如何使用的文档可能会使用此代码将内容添加到播放列表中。

如果我启用 VLC 的 RC 模块,VLC 不会启动。它也不是从 ncurses 控制器开始的。我需要重新编译 VLC 才能得到这个吗?

Tom*_*ris 0

我发现我需要做的大部分事情都可以使用 AppleScript 完成。我用 Ruby 编写了一个使用 RubyOSA 的 VLC 控制脚本。基本上,我想做的就是播放/暂停并向播放列表添加内容。我把它放在这里:vlc-control