如何正确将命令行VLC连接至iTunes与Spotify?
问题原因说明
你看到的提示不属于报错,属于功能兼容类的警告,不会影响VLC的基础音频播放功能,触发原因如下:
- VLC的macOS版本默认加载了桌面媒体集成模块,启动时会自动扫描系统内的iTunes、Spotify应用,用于实现播放状态同步、播放列表导入、媒体键联动等功能
- 第一行提示
Running vlc with the default interface. Use 'cvlc' to use vlc without interface.只是告知你当前启动了带GUI的VLC,属于普通提示不是错误 - 找不到iTunes的警告大多出现在macOS Catalina(10.15)及以上版本,苹果在该版本后将iTunes拆分为「音乐」「播客」等独立应用,旧版本VLC识别不到新的「音乐」应用的Bundle ID,就会抛出该提示
- 找不到Spotify的警告是因为你系统内没有安装Spotify,或是Spotify没有移动到「应用程序」文件夹内,VLC无法扫描到应用路径
解决方法
方案1:不需要联动iTunes/Spotify,仅消除警告
- 如果你不需要用到和iTunes、Spotify的联动功能,直接用无界面模式启动播放即可,命令如下:
cvlc ~/file.ogg
该模式不会加载桌面集成相关模块,不会抛出上述提示。 - 如果你需要保留VLC的GUI界面,可手动关闭集成开关:
- 打开VLC,点击顶部菜单栏「VLC媒体播放器」-「偏好设置」
- 点击偏好设置窗口左下角「显示全部」
- 依次展开「接口」-「主界面」-「macOS」
- 取消勾选「与iTunes同步播放项」「与Spotify同步播放项」「检测音乐应用运行状态」相关选项,保存设置后重启VLC即可
方案2:需要实现VLC和iTunes/Spotify的联动
- 针对iTunes(音乐应用)适配问题:将VLC更新到3.0.17及以上的最新版本,新版本已经适配了macOS新的「音乐」应用,不会再抛出找不到com.apple.iTunes的警告
- 针对Spotify适配问题:将安装好的Spotify移动到「应用程序」文件夹内,如果未安装Spotify可先完成安装再启动VLC,即可正常识别关联
内容的提问来源于stack exchange,提问作者Meng Lu
相关产品推荐
相关产品推荐

