有没有办法可以在我的终端中运行命令将 VLC 文件中当前播放的文件路径复制到指定位置?
例如当前文件/user/imran/example.mp3
将被复制到/user/imran/desktop/example.mp3
?
我在 Mac OS X 上使用 VLC
答案1
在其默认配置中,我认为没有简单的方法可以做到这一点。但是,如果您启用 HTTP 接口(查看 -> 添加接口 -> Web 或-I http
),您可以查询播放列表以获取当前播放的曲目信息。查询 URL:
http://localhost:8080/requests/playlist_jstree.xml
这将返回一个包含播放列表信息的 XML 文档。当前播放<item>
将具有属性current="current"
。示例文档如下:
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<root>
<item id="plid_2" name="Playlist" ro="ro">
<content>
<name>Playlist</name>
</content>
<item id="plid_4" uri="file:///<PATH_TO_MEDIA_FILE>.mp4" name="<MEDIA_FILE>.mp4" ro="rw" duration ="10" current="current" >
<content>
<name><MEDIA_FILE>.mp4</name>
</content>
</item>
</item>
</root>