it-swarm.cn

如何找到重复的歌曲?

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

31
Ingo

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

alt text

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

alt text

24
Li Lo

有一个插件是为此做的。我最近使用过它,但是仍然有一点不足。有一个“ 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

如果您对使用集市的源代码感兴趣,请执行以下操作:

mkdir -vp ~/.gnome2/rhythmbox/plugins && cd ~/.gnome2/rhythmbox/plugins && bzr branch lp:rb-duplicate-source duplicate-source

安装完成后,重新启动Rhythmbox,您现在应该在插件列表中有一个重复查找器。

plugins list

激活后-还有其他可用的配置选项。

configuration window

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

list

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

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

10
Marco Ceppi

您可以为此使用 fdupes

$ fdupes -r ~/Music

这会为您提供所有重复文件的列表。

您可以轻松安装

Sudo apt-get install fdupes
5
Johann

当我有一堆重复的图像文件时,我遇到了类似的问题。就我而言,我只是在文件上使用md5sum并对结果进行了排序:

for file in $(find $rootdir -name "*.jpg"); do echo $(md5sum $file); done | sort

具有相同内容的文件生成相同的哈希,因此可以轻松找到重复项。我可以从那里手动删除重复对象,尽管我可以将脚本扩展为删除除了第一次出现的所有对象,但是我总是对临时脚本中的重复操作抱有幻想。

请注意,这仅适用于具有相同内容的重复文件。

3
John Bode

尝试FSlint或欺骗gredtter

要安装FSlint键入终端(Ctrl-Alt-T)

Sudo apt-get install fslint

希望这是有用的。

1
FOSS DIVERSER