Çift şarkıları nasıl bulabilirim?


Yanıtlar:


24

dupeGuru Müzik Sürümü istediğin şey. Tarama türünü Tercihler'de "Ses İçeriği" olarak ayarlayın. Lütfen programın yazılım olduğunu unutmayınız;

alt metin

Bunu , müzik dosyalarınızı otomatik olarak etiketleyebilen MusicBrainz Picard ile birleştirmenizi öneririm .

alt metin


MÜKEMMEL! Sonunda cazibe gibi çalıştı bir cevap :). Bir Banshee eklentisi ya da her neyse daha iyi olurdu ama bu harika çalışıyor! Aslında 8 GB'lık iki kopya aldım, şerefe!
Ingo

2
Çok kötü dupeGuru, bir kerede yalnızca para yatırma işlemi gerçekleştirmeden 10 taşınma işlemi yapabilir.
John McKean Pruitt

PPA son Ubuntu sürümleri için öldü. .Deb dosyasını doğrudan launchpad.net/~hsoft/+archive/ubuntu/ppa/+build/9735351 adresinden yükleyip daha sonra çalıştırmayı başardım dupeguru_me.
rjh

En yeni sürümün taşınma işlemlerinde bir sınırı yoktur. Ancak müziğin parmak izi gibi görünmüyor, sadece dosya / ID3 bilgisini karşılaştırıyor. Müziğinizi etiketlemek için Picard gibi bir araç kullanırsanız, iyi bir iş çıkarmalı :)
rjh

10

Bunun için bir süre önce yapılmış bir eklenti var. Son zamanlarda kullandım ama hala arzulanan bir şey bırakıyor. Bunun için bir " PPA " var - ancak henüz inşa edilmiş bir paket yok, sadece Bazaar şubesi. Yükleme talimatları şöyle bir şey gider:

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

Bazaar'd kaynak kodunu kullanmakla ilgileniyorsanız, bunun yerine aşağıdakileri yapın:

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

Kurulduktan sonra Rhythmbox'ı yeniden başlatın ve şimdi eklenti listesinde bir Duplicates Finder'a sahip olmalısınız.

eklentiler listesi

Etkinleştirdikten sonra - mevcut ek yapılandırma seçenekleri vardır.

yapılandırma penceresi

Eklenti etkinleştirildikten sonra - ve çiftleri bulduğunda - kütüphane listenize ek bir seçenek ekler:

liste

"Garip" olarak bulduğum birkaç ayar - Bunu 120.000'den fazla şarkı içeren (1000'den fazla kopya) bir medya kitaplığında ve yaklaşık 1000 şarkı ve belki de 30 kopya içeren bir kitaplıkta denedim. Birincisinde ÇOK uzun zaman aldı ve arama sırasında Rhythmbox'ı birkaç kez düştü. Sonunda listeyi yeniden oluşturmak zorunda kalmamak için Otomatik Olarak "Kitaplıktan Kaldır" seçeneğine gittim. Küçük kütüphanelerde her şey olsa harika çalışıyor.

Bir kopya bulunduğunda - eğer seçilen varsayılan seçeneklere sahipseniz - şarkının düşük kaliteli versiyonu listeye eklenecektir. Bu nedenle, Kopya listesindeki tüm şarkıları ve "Kaldır" ı seçmek güvenlidir (Ya diskten silin ya da kitaplıktan kaldırın).


Bu ipucunu verdiğiniz için teşekkür ederiz! Ancak, bir kez etkinleştirdiğimde hiçbir şey olmuyor gibi görünüyor. Yeni bir sekme veya yinelemelerin nerede gösterileceği herhangi bir şekilde bulamıyorum.
Ingo

Çiftleri ayırmaya yardımcı olmak için eşiği 0,5 değerine getirmeniz gerekebilir. Kütüphane listenizde ek bir öğe olarak gösterilecektir. Bunu göstermek için cevabı güncelledim.
Marco Ceppi

Bunu da denedim. Başarı yok.
Ingo

5

Bunun için fdupes kullanabilirsiniz :

$ fdupes -r ~/Music

Bu size tüm kopya dosyaların bir listesini verir.

İle kolayca yükleyebilirsiniz

sudo apt-get install fdupes

4
Bu diğer seçeneklerden daha iyi çalıştı. Ancak, ses dosyaları için gerçekten uygun görünmüyor. Yazılım, çok kısa bir dosya listesine yol açan etiketleri vb. Karşılaştırmaz, oysa gerçekte pek çok kopya vardır, ancak tam olarak aynı dosya boyutunda (farklı kaynaklardan olabileceği gibi) olmayabilir.
Ingo

3

Bir sürü kopya görüntü dosyasına sahipken de benzer bir sorunla karşılaştım. Benim durumumda sadece md5sumdosyaları kullandım ve sonuçları sıraladım:

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

Aynı içeriğe sahip dosyalar aynı hash oluşturdular, böylece kopyalar kolayca bulunabilirdi. Buradaki kopyaları el ile sildim, ancak ilk oluşumu hariç hepsini silmek için komut dosyasını genişletmiş olabilirdim, ancak geçici bir komut dosyasında bunu yapmaktan her zaman paranoyak oluyorum.

Bunun sadece aynı içeriğe sahip çift dosyalar için işe yaradığını unutmayın .


Daha hızlı:find $rootdir -name '*.jpg' -exec md5sum {} + | sort
Robert Vila

1

FSlint veya dupe gredtter'ı deneyin

Terminalde FSlint tipini kurmak için (Ctrl-Alt-T)

sudo apt-get install fslint

umarım bu yararlıdır ..


-2

Genel olarak çift dosyaları bulmak için FSlint kullandım . FSlint "dosya sistemindeki çeşitli tüysüz biçimleri bulmak ve temizlemek için bir yardımcı programdır".


Bu garip. FSlint kopya şarkılarımın hiçbirini bulamıyor!
Ingo

FSlint, varsayılan ayarlarla, dosya adı ve dosya boyutuyla ölçülen çift dosyaları bulma olasılığı yüksektir, ancak farklı boyut ve dosya adına sahip farklı kayıtlar varsa, şarkıları çoğaltmaz.
Aputsiak

Farklı kayıtlar (remixler?) Silmek için güvenli değildir. Kendi değerleri olabilir.
Genişletici

Ayrıca fslint'i ses için de kullandım (makul bir başarı ile) - bu konudaki bazı alternatifler göz önüne alınsa da, muhtemelen bir dahaki sefere birini deneyeceğim.
belacqua
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.