我刚刚升级到 Ubuntu 11.04,我想我会试试他们的新默认音乐播放器。我的音乐在 $home/Music 文件夹中,我正在使用 Rhythmbox。Banshee 播放器在导入时有一个方便的项目,表明它也可以从 Rhythmbox 中提取。但是,当我这样做时,我最近通过亚马逊 (mp3) 购买的几张专辑都会出现错误。
知道我做错了什么吗?没有被拉入的所有轨道都报告了错误,表明它正确读取了文件列表。我也尝试按目录导入,结果相同。
每个曲目报告的错误是“无法导入歌曲”。
我最初认为这可能是一个编解码器问题,因为我刚刚升级并且大概我需要的编解码器不再在源列表中。我找到了这些并安装了它们,发现所有其他播放方式都可以处理那里的音乐。
然后我连接到我的 daapd 服务器并能够从那里播放 Banshee 上的音乐。这实际上是相同的音乐,所以我现在猜测这不是编解码器问题。
Banshee 目前使用文件扩展名白名单来确定它可以导入哪些文件。这要快得多,因为 Banshee 只需要查看文件名,而不是打开每个文件并读取 mime 类型信息。人们普遍认为应该检查没有扩展名的文件以查看它们是否可以导入。有一个针对这个问题的错误报告打开,但不幸的是它没有及时修复 Natty。
在你的情况下,我建议编写一个脚本来在你所有文件的末尾添加一个文件名(据我所知,它甚至不必是准确的——只是 Banshee 会接受的东西,比如 .mp3) ,或者您需要等到 Banshee 可以打开没有扩展名的文件。希望这会在 Banshee 9 月发布的 2.2 版本中实现。
只能提供建议。你是音乐英语吗?如果不是,则可能是标签编码问题。每次我处理俄罗斯音乐时都会遇到这个问题。文件路径中可能是非英文字符?甚至 UTF-8 应用程序也可能因此受到影响。无论如何,安装 EasyTag 或类似软件,然后尝试简单地在文件上重新保存标签。将标签版本更新到最新,确保 UTF-8 编码。