xmms2 封面艺术

xmms2 封面艺术

xmms2 是否具有 Python API 或命令行工具的绑定来查找 MP3 的专辑封面艺术?

相关xmms2 通知,专辑封面位于 Awesome 下

答案1

如果您想要一种通用的方法来做到这一点,涉及单个命令或函数,抱歉,这不是它。

假设您知道封面的位置,例如,您只需要与特定的和~/.xmms2/clients/generic/art/相对应的文件名。albumartist

根据 wiki,图像文件的名称是使用md5 checksum全部"$artist-$album"小写的 来计算的,结果类似于186bdc073dcbab197caa9000e441a740-thumbnail.jpg艺术家“Some Artist”的专辑“Some Album”。您可以使用一些 shell 命令来计算此值。

COVER=$(echo "Some Artist-Some Album" | tr [A-Z] [a-z] | md5sum)
COVER="${COVER%  -*}-thumbnail.jpg"

您可以替换"Some Artist-Some Album""$artist-$album"实际存储在这些变量上的给定值。

使用${COVER% -*}md5sum 是因为" -"在生成的字符串末尾添加了一个,也许有更好的方法来解决这个问题。

相关内容