我的音乐通过 Dropbox 在 iTunes 和 Rhythmbox 之间来回传输。我的所有歌曲的封面都在 iTunes 中显示,但当我回到 Ubuntu 时,有些歌曲却没有显示。我不知道如何在 Rhythmbox 中设置封面,设置文件的图标实际上没有任何作用。如果这很重要的话,在 Ubuntu 中没有显示专辑封面的歌曲也不会在 Windows 资源管理器的平铺视图中显示。我该如何解决这个问题?
答案1
艺术品从哪里获取?
Rhythmbox 使用 last.fm 查找封面。如果您有本地图像文件,保存在与音频文件相同的目录中,文件名为“cover”、“album”、“albumart”、“.folder”、“folder”或“$artist - $album”,Rhythmbox 将使用它们,而不是在 last.fm 上查找封面。它还将使用从文件标签中提取的图像。
因此,答案取决于您的作品在 iTunes 中的存储方式。如果它嵌入在实际的 AAC/MP3 文件中,或者存在于 Rhythymbox 的 last.fm 中,它将自动显示在 Rhythmbox 中。如果它不在这两个位置之一,Rhythmbox 会查找特定的文件名(在上面的常见问题解答中列出)。
如果您的作品是外部的(即非嵌入的),您可能希望将这些文件包含在您的 Dropbox 文件夹中,或使用第三方工具嵌入作品。
我不是 iTunes 用户,但如果我没记错的话,它会将艺术作品存储在模糊的目录中,并使用模糊的文件名。如果情况仍然如此,那么复制艺术作品就无关紧要了,因为文件的名称将是 Rhythmbox 无法读取的。
您可以尝试一下我找到的这个插件(但从未使用过),它会为您下载并嵌入艺术品:
http://www.freewaregenius.com/2007/11/11/itunes-art-importer/
祝你好运!
答案2
Rhythmbox 大致使用以下方法来选择要显示的艺术品:
- 显示音乐文件中嵌入的艺术作品。
- 显示一个基本名称(即没有文件扩展名)与同一文件夹中的音乐文件基本名称匹配的图像。
- 同一文件夹中的图像,其基本名称为
cover
、album
、albumart
、front
或。.folder
folder
- 如果您的音乐带有音乐大脑发布 ID,并且该发布链接到相应的亚马逊产品条目,则将显示亚马逊产品艺术。
- 拉斯特使用艺术家和专辑名称查询的网络服务来检索艺术品。
一旦发现匹配,Rhythmbox 就会停止。
因此,假设您的音乐库中每张专辑都有自己的文件夹,那么在 Rhtyhmbox 中显示没有嵌入艺术作品的歌曲的艺术作品的最简单、最可靠的方法是将一个名为folder.jpg
或 的文件cover.jpg
与专辑中的歌曲一起放在文件夹中。