Rhythmbox看不到我所有的音乐文件


9

Rhythmbox看不到我所有的文件。我有一个超过24,000个曲目的音乐库,可以跟踪所有MP3。

Rhythmbox仅能看到11,500个。

这已经有一段时间了。我继续回到Rhythmbox,因为它与Ubuntu的集成非常紧密,我很喜欢。但是这个问题使我无法使用它。

我尝试过Banshee,但是音质细腻而可怕(听到谣言说Banshee在11.04中取代Rhythmbox实在是噩梦)

我曾经使用Songbird,但是它总是有点问题,现在他们已经取消了Linux支持。

Exaile集成程度也不高。我尝试过Guaydeque,它显示了很多希望,但是再次使其集成是可怕的。

有没有办法让Rhythmbox看到我所有的MP3,还是有一个音乐播放器,它具有紧密的集成,出色的声音,良好的功能,可以切换到本地且积极开发的Gnome?

编辑:我记得听到某处与比特率可变的MP3有关吗?

编辑:各种评论的答案:

看了一眼,我看不到所有文件中与它看到的文件完全不同的东西。但是,我们正在谈论的文件丢失了10,000多个,对于我来说,这是一个很大的数目,以便能够及时得出任何准确的结论。

没有收到任何错误消息。我所做的只是将音乐库文件夹设置为“首选项”中的文件夹,然后勾选该框以监视库中是否有新文件。它可以与我尝试过的所有其他媒体播放器配合使用,但是每次我尝试Rhythmbox时(过去几年中几次),都无法获得我的大部分曲目。

我的文件全部放在一个文件夹中的一个外部驱动器上,每个文件夹中都有每个艺术家的子文件夹以及每个专辑的子文件夹。但这远不止于多个位置,即它实际上不是多个位置,也没有符号链接。

跨多个版本的Ubuntu进行多次全新安装时,就会发生这种情况。


RB忽略的文件有什么共同点吗?
以赛亚书

我什至不确定它们都是可变的比特率。我尝试过的所有其他音乐播放器都检测到了所有文件,而没有出现问题
Ashley G 2010年

看了一眼,我看不到所有文件的任何明显不同之处。但是我们正在谈论的文件丢失了10,000多个,对于我来说,这是一大笔钱,使他们能够以任何及时的方式得出准确的结论。
Ashley G

您有导入错误吗?也许某些文件已损坏或由于其他原因导致导入时出错?
2010年1

没有错误讯息。我所做的只是将音乐库文件夹设置为“首选项”中的文件夹,然后勾选该框以监视库中是否有新文件。它可以与我尝试过的所有其他媒体播放器配合使用,但是每次我尝试Rhythmbox时(过去几年中几次),都无法获得我的大部分曲目。
Ashley G

Answers:


8

Rhythmbox也有类似的问题。我所拥有的文件数几乎没有,但是没有看到新文件或更改过的文件。我做了以下事情:

  1. 在首选项->音乐中,我未选中“在我的媒体库中监视新文件”。
  2. 完全关闭Rhythmbox(重要)。
  3. 重命名了rhythmbox数据库- ~/.local/share/rhythmbox/rhythmdb.xml
  4. 启动Rhythmbox,然后选中“在我的媒体库中监视新文件”。
  5. 它开始检查我的收藏并找到了所有东西。

看来我的问题是配置文件有问题。我已经重新安装了Rhythmbox,但是还没有完全卸载。这在我的Rhythmbox子目录中留下了损坏的配置文件。如果配置文件可能已损坏,则可能需要尝试此操作。


谢谢,我会尝试的。但是我不认为这是问题所在,因为跨多个版本的Ubuntu进行了几次全新安装。
Ashley G

没有帮助,虽然谢谢。
Ashley G

我完全删除了文件夹〜/ .local / share / rhythmbox并重新加载了rhythmbox,然后rhythmbox能够找到所有文件。谢谢。
Ashish Gaur 2015年

那对我也有帮助!谢谢!我认为在初始扫描中,我在任务完成之前关闭了Rhythmbox,这可能已损坏数据库。
TusharG '16

@AshG请确保按照步骤2关闭Rythmbox,然后再继续执行步骤
3。– Dawoodjee

5

Rhythmbox注意到文件有两个元素:所有子目录上的inotify监视(可能达到最大值,check /proc/sys/fs/inotify/max_user_watches,但应该很高,比您可能拥有的目录数高),另一个是文件GStreamer看到的类型检测。

尝试从GStreamer的角度看是否存在差异。您可以gst-typefind用来执行此操作。这样的报告可能有助于跟踪:

find /path/to/files -type f -print0 | xargs -0 gst-typefind

1

使用符号链接或使用多个位置可能会使Rhythmbox变得“混乱”。我大约有10.000首歌曲,而且它们全部都存在并已被占用。但是直到我使用了文件的绝对路径后,它们才出现。关于Rhythmbox,这是最糟糕的事情-没有文件浏览器。

附带说明一下,我不知道您如何存储音乐,但是您可以使用gconf-editor在应用程序-> Rhythmbox-> library_locations下设置多个库位置。

要查看文件是否是问题而不是Rhythmbox是问题,请查看文件浏览器插件。它不会让您浏览整个文件系统,但可以让您按文件浏览已配置的音乐目录,而不是依靠Rhythmbox来读取标签。您可以在此处(使用说明)找到它:http : //www.webupd8.org/2010/09/folderview-rhythmbox-plugin-to-browse.html

我个人没有看到这个插件的要点,但是我已经尝试过了,它确实可以工作。在您的情况下,它可能会很有用。

如果您正在寻找一种具有文件浏览功能的良好选择,等等,那么我一直在使用Clementine。这很容易成为我最喜欢的Linux播放器(但我仍然使用Rhythmbox!)。您可以在这里查看:http : //code.google.com/p/clementine-player/


我的文件全部放在一个文件夹中的一个外部驱动器上,该文件夹中每个艺术家的子文件夹以及每个专辑的子文件夹都有子文件夹。BUt的作用是针对多个位置,也就是说,它实际上不是多个位置,也没有符号链接。
Ashley G

是的,这也是我的设置方式。虽然值得一试。
Deadite81

1

对我来说,答案是关闭Rhythmbox并运行以下命令(Xenial):

apt install gstreamer1.0-plugins-bad
rm ~/.local/share/rhythmbox/rhythmdb.xml

这将安装一些其他的GStreamer插件(也可以尝试使用gstreamer1.0-plugins-ugly),然后删除Rhythmbox音乐数据库,以便下次再次检查文件。


我在使用标准的ubuntu节奏框时遇到了麻烦(尝试从“音乐”文件夹中加载歌曲时崩溃了)。我通过PPA安装了最新版本,这次我什至没有反应。最后,gstreamer插件在此最新版本中对我不利。
约翰·汉密尔顿
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.