libVLC C库:以编程方式禁用专辑封面生成

时间:2018-03-27 13:19:40

标签: c libvlc

我使用libVLC库在C中编写了一个简单的基于命令行的音频播放器。每次播放音频文件时,都会在'〜/ .cache / vlc'文件夹中为每个曲目创建专辑封面(.jpg格式)和曲目名称中的目录,占用大量磁盘空间并创建批量目录。我有成千上万的曲目,这成为一个问题。需要帮助才能禁用此功能。

2 个答案:

答案 0 :(得分:0)

专辑艺术似乎是VLC长期存在的问题(根据用户论坛上的主题判断)。如果您使用的是最新版本(~3.0.0),则添加此启动选项可能有所帮助:

--no-metadata-network-access

根据所有描述,这可以防止libVLC 下载专辑封面。但是,有迹象表明,如果专辑封面嵌入在音频(.mp3文件等)中,则专辑封面可能仍会被提取到您的驱动器中。我不确定是否有办法阻止这种情况。

答案 1 :(得分:0)

我发现这个棘手的小问题的最简单方法是创建目录$HOME/.cache/vlc/art,只需将其设为只读
如果vlc无法写信:
一个。问题消失了 湾vlc并没有抱怨它。