首页 > 解决方案 > 如何使用 Apple 脚本清除 VLC 播放列表

问题描述

默认情况下,VLC 会将上次会话中播放的歌曲保留为播放列表的一部分。我有一个 AppleScript 可以播放作为 MP3 文件存储在文件夹中的音乐。

tell application "VLC"
    set thePlaylist to "file:////Users/[username]/Music/Playlist"
    OpenURL thePlaylist
end tell

由于 VLC 存储了最后一首歌曲,因此它将从最后一首歌曲的位置开始播放,然后从该播放列表播放。

我尝试了几个命令,但无法从 AppleScript 中清除播放列表。

标签: macosappletapplescriptvlc

解决方案


简短的回答:你不能通过 AppleScript 做到这一点。VLC 的脚本字典只是一个动词列表——可以在当前播放项目上执行的动作——它没有名词或对象引用可以让你指定诸如“播放列表”、“视频”、“曲目”等内容。除了当前排队的项目之外,没有办法与 VLC “交谈”。

这可能需要向 VLC 的开发人员报告。这是一个弱 AppleScript 字典。

您也许可以在 VLC 的首选项中解决此问题。查看 VLC 中的完整设置(单击左下角的“显示全部”按钮),我突出显示的两个似乎可能会给您一些控制。在此处输入图像描述可能还有其他我没有看到的设置;您应该查看选项。


推荐阅读