我刚刚安装Ubuntu Gnome 15.04,我的所有音乐都位于/home/user/Music/
,例如/home/user/Music/Back to The Future
。
我运行 Rhythmbox 并尝试将所有 MP3 导入播放器,但什么也没发生。我选择了路径/home/user/Music/
,但Import x listed tracks
仍然被禁用。我检查了首选项,参数Music files are placed in
具有正确的值:file:///home/user/Music
。为什么 Rhythmbox 不能直接导入我的 MP3?我应该怎么做才能在 Rhythmbox 库中看到这些文件?
所有需要的编解码器都已安装。当我单击 MP3 文件时,它会使用视频播放器打开并播放。我注意到 Gnome Music 也不会显示 MP3 ~/Music
,可能这两个问题的根源相同。
执行
ls -l ~/.local/share/rhythmbox
返回:
total 132
-rw-rw-r-- 1 user user 1386 May 3 22:20 playlists.xml
-rw-rw-r-- 1 user user 0 May 3 21:31 podcast-timestamp
-rw-rw-r-- 1 user user 129653 May 3 22:16 rhythmdb.xml
答案1
根据我们的讨论,我认为数据库已损坏。
删除它:
rm ~/.local/share/rhythmbox/rhythmdb.xml
或重命名:
mv ~/.local/share/rhythmbox/rhythmdb.xml ~/.local/share/rhythmbox/rhythmdb.xml.bak
并重新开始导入。
答案2
为了能够解码和播放 MP3 文件,您需要安装所需的解码器,该解码器在 Ubuntu 上默认未安装,并且在名为“ubuntu-restricted-extras”的包中提供。
在终端中运行此命令来安装该包:
sudo apt-get install ubuntu-restricted-extras
安装完这些后,尝试再次导入您的 MP3 文件。
如果失败(这是您现在的问题!),可能是因为数据库已损坏。
正如 AB 所说,您可以删除数据库并重新导入:
rm ~/.local/share/rhythmbox/rhythmdb.xml
在此阶段,Rhythmbox 导入 mp3 文件应该不会有任何问题。
答案3
对我来说,在 16.04LTS 上,更新后导入突然停止工作。解决方法是按上述方法安装 ubuntu-restricted-extras,然后暂停并关闭 rhythmbox,然后再次启动 rhythmbox;然后,导入又可以正常工作了。我没有删除或重命名 rhythmdb.xml 。在重新导入整个收藏集之前,值得一试。
答案4
使用 Ubuntu 16.04 时也遇到了同样的问题。首先安装的是 clementine,而不是 rythmbox。运行良好。后来我用 rythmbox 打开了一个 .ogg 声音文件,之后 rythmbox 立刻开始导入所有 .mp3 文件。现在我有两个播放器都可以使用了。也许这对某些人有帮助。