Rhythmbox不会在Ubuntu Gnome 15.04上从〜/ Music添加/导入MP3。


14

我刚刚安装了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

Answers:


36

根据我们的讨论,我认为数据库已损坏。

删除它:

rm ~/.local/share/rhythmbox/rhythmdb.xml

或重命名:

mv ~/.local/share/rhythmbox/rhythmdb.xml ~/.local/share/rhythmbox/rhythmdb.xml.bak

并再次开始导入。


6
在执行“ sudo apt-get install ubuntu-restricted-extras”之后为我工作(可能并非每个人都需要)。运行cinammon 3的Ubuntu 16.04。–
msaad

3
删除数据库并安装ubuntu-restricted-extras对我来说是解决方法。
卡尔顿

1
确实对我没用。我怀疑这是msaad提到的受限格式问题,可笑的是,这只是在更新后才开始发生。Ubuntu 16.04 LTS
MrMowgli '16

1

为了能够解码和播放MP3文件,您需要安装默认情况下未在Ubuntu上安装的必需解码器,并且在名为“ ubuntu-restricted-extras”的软件包中提供了该解码器。

在终端中运行此命令以安装该软件包:
sudo apt-get install ubuntu-restricted-extras

安装完这些文件后,请尝试再次导入MP3文件。
如果失败(现在是您的问题!),可能是因为数据库已损坏。

因此,正如AB所说,您可以删除数据库并重新导入:
rm ~/.local/share/rhythmbox/rhythmdb.xml

在此阶段,Rhythmbox导入mp3文件应该不会有任何问题。


1

对我来说,在16.04LTS上,导入在更新后突然停止工作。解决方法是如上所述安装ubuntu-restricted-extras,然后暂停并关闭rhythmbox,然后再次启动rhythmbox。然后,导入再次起作用。我没有删除或重命名rhythmdb.xml。在重新导入整个集合之前,值得尝试一下。


-1

我遇到了类似的问题,就是没有音乐导入或无法播放,这始于Rhythmbox在加载mp3编解码器之前尝试导入我的音乐。随后加载了正确的编解码器后,我的解决方案是关闭Rhythmbox,然后打开“文件”浏览器,从“视图”下拉列表中选择“显示隐藏的文件”,然后单击.local,share,rhythmbox文件夹,然后右键单击rhythmdb。 xml数据库文件,然后选择重命名为rhythmdb.bakxml,然后重新启动Rhythmbox,Rhythmbox立即开始从默认音乐文件夹中导入所有文件。Rhythmbox自己创建了一个全新的rhythmdb.xml文件,现在我所有的mp3文件都已导入到库中并且可以播放。


1
这基本上与AB先前的答案相同。
David Foerster,2016年

-2

Ubuntu 16.04也有同样的问题。首先安装克莱门汀而不是rythmbox。工作正常。后来,我用rythmbox打开了.ogg声音文件,此后,rythmbox开始立即导入所有.mp3文件。现在,我俩都有工作的球员。也许对某人有帮助。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.