![xmms2 封面艺术](https://linux22.com/image/28182/xmms2%20%E5%B0%81%E9%9D%A2%E8%89%BA%E6%9C%AF.png)
xmms2 是否具有 Python API 或命令行工具的绑定来查找 MP3 的专辑封面艺术?
答案1
如果您想要一种通用的方法来做到这一点,涉及单个命令或函数,抱歉,这不是它。
假设您知道封面的位置,例如,您只需要与特定的和~/.xmms2/clients/generic/art/
相对应的文件名。album
artist
根据 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 是因为" -"
在生成的字符串末尾添加了一个,也许有更好的方法来解决这个问题。