如何找到重复的歌曲?

Ing*_*ngo 31 music rhythmbox duplicate-files

标题说明了一切。如何检测媒体库中的重复项?

Li *_* Lo 24

dupeGuru 音乐版正是您想要的。在首选项中将扫描类型设置为“音频内容”。请注意,该程序是公平软件,因此请尽可能贡献。

替代文字

我建议您将其与MusicBrainz Picard 结合使用,它可以自动标记您的音乐文件。

替代文字

  • 太糟糕了,dupeGuru 一次只能完成 10 次移除而无需投入资金。 (2认同)

Mar*_*ppi 10

前段时间为此制作了一个插件。我最近使用了它,但它仍然有一些不足之处。它有一个“ PPA ”——但还没有构建包,只有 Bazaar 分支。安装说明是这样的:

wget http://scrawl.bplaced.net/duplicate-source.tar.gz -O tmp.tar.gz && mkdir -vp ~/.gnome2/rhythmbox/plugins/duplicate-source/ && tar -xf tmp.tar.gz -C ~/.gnome2/rhythmbox/plugins && rm -v tmp.tar.gz
Run Code Online (Sandbox Code Playgroud)

如果您有兴趣使用 Bazaar 的源代码,请改为执行以下操作:

mkdir -vp ~/.gnome2/rhythmbox/plugins && cd ~/.gnome2/rhythmbox/plugins && bzr branch lp:rb-duplicate-source duplicate-source
Run Code Online (Sandbox Code Playgroud)

安装后重新启动 Rhythmbox,您现在应该在插件列表中有一个 Duplicates Finder。

插件列表

激活后 - 有额外的配置选项可用。

配置窗口

启用插件后 - 当它发现重复项时 - 它会在您的库列表中添加一个附加选项:

列表

我发现一些“奇怪”的设置 - 我已经在一个拥有超过 120,000 首歌曲(超过 1,000 首重复歌曲)的媒体库和一个拥有大约 1,000 首歌曲和可能有 30 首重复歌曲的库中进行了尝试。前者花费了很长时间,并且在搜索过程中多次使 Rhythmbox 崩溃。我最终选择了自动“从库中删除”以避免重建列表。在较小的图书馆上,一切都很好。

找到重复项时 - 如果您选择了默认选项 - 歌曲的较低质量版本将添加到列表中。因此,可以安全地选择重复列表中的所有歌曲并“删除”(从磁盘中删除或从库中删除)。


小智 5

您可以为此使用fdupes

$ fdupes -r ~/Music
Run Code Online (Sandbox Code Playgroud)

它为您提供了所有重复文件的列表。

您可以轻松地安装它

sudo apt-get install fdupes
Run Code Online (Sandbox Code Playgroud)

  • 这比其他选项更有效。但是,它似乎并不适合音频文件。该软件不会比较标签等,这会导致文件列表非常短,而实际上有很多重复文件,但文件大小可能不完全相同(因为它们可能来自不同的来源)。 (5认同)