मैं डुप्लीकेट गाने कैसे खोज सकता हूं?


31

शीर्षक ही सब कुछ कह देता है। मैं अपने मीडिया लाइब्रेरी में डुप्लिकेट का पता कैसे लगा सकता हूं?

जवाबों:


24

dupeGuru Music Edition आप क्या चाहते हैं। प्राथमिकता में "ऑडियो सामग्री" के लिए स्कैन प्रकार सेट करें। कृपया ध्यान दें कि कार्यक्रम फेयरवेयर है इसलिए कृपया योगदान करें यदि आप कर सकते हैं।

वैकल्पिक शब्द

मेरा सुझाव है कि आप MusicBrainz Picard के साथ इसे युगल करें जो आपकी संगीत फ़ाइलों को स्वचालित रूप से टैग कर सकता है।

वैकल्पिक शब्द


उत्तम! अंत में एक उत्तर जो आकर्षण की तरह काम करता है :)। एक Banshee प्लगइन या जो भी बेहतर होता लेकिन यह बहुत अच्छा काम करता है! मैं वास्तव में लगभग 8GB डूप, चीयर्स को हटा दिया था!
इंगो

2
बहुत बुरा डुप्परगुरु एक बार में केवल 10 निष्कासन कर सकता है और साथ ही पैसा भी निकाल सकता है।
जॉन मैक्केन प्रुइट

PPA हाल के उबुन्टू रिलीज़ के लिए मृत है। मुझे सीधे लॉन्चपैडNet /~hsoft/+archive/ubuntu/ppa/+build/9735351 से स्थापित करने और फिर चलने में सफलता मिली dupeguru_me
आरजे

सबसे हाल के संस्करण में निष्कासन की कोई सीमा नहीं है। हालाँकि यह संगीत को फिंगरप्रिंट नहीं करता है, यह सिर्फ फ़ाइल नाम / ID3 जानकारी की तुलना करता है। यदि आप अपने संगीत को टैग करने के लिए पिकार्ड जैसे टूल का उपयोग करते हैं, तो उसे एक अच्छा काम करना चाहिए :)
rjh

10

एक प्लगइन है जो इसके लिए कुछ समय पहले बनाया गया था। मैंने हाल ही में इसका उपयोग किया है लेकिन यह अभी भी वांछित होने के लिए थोड़ा छोड़ देता है। इसके लिए एक " पीपीए " है - लेकिन अभी तक कोई निर्मित पैकेज नहीं है, सिर्फ बाजार शाखा। स्थापित निर्देश कुछ इस तरह से जाते हैं:

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

एक बार यह रिदमबॉक्स को इंस्टॉल करने के बाद आपको प्लगइन लिस्ट में अब एक डुप्लिकेट फाइंडर होना चाहिए।

प्लगइन्स सूची

इसे सक्रिय करने के बाद - अतिरिक्त कॉन्फ़िगरेशन विकल्प उपलब्ध हैं।

कॉन्फ़िगरेशन विंडो

प्लगइन सक्षम होने के बाद - और जब वह डुप्लिकेट पाता है - यह आपकी लाइब्रेरी सूची में एक अतिरिक्त विकल्प जोड़ देगा:

सूची

कुछ सेटिंग्स जो मुझे "अजीब" के रूप में मिली हैं - मैंने 120,000 से अधिक गाने (1,000 से अधिक डुप्लिकेट) के साथ एक मीडिया लाइब्रेरी पर यह कोशिश की है और लगभग 1,000 गाने और शायद 30 डुप्लिकेट के साथ एक लाइब्रेरी है। पूर्व में इसे बहुत लंबा समय लगा और खोज के दौरान कई बार रिदमबॉक्स क्रैश हो गया। मैं अंततः सूची से पुनर्निर्माण करने से बचने के लिए स्वचालित रूप से "लाइब्रेरी से निकालें" के साथ चला गया। छोटे पुस्तकालयों पर सब कुछ महान काम करता है।

जब एक डुप्लिकेट पाया जाता है - यदि आपके पास डिफ़ॉल्ट विकल्प चुने गए हैं - गीत का निचला गुणवत्ता संस्करण सूची में जोड़ा जाएगा। इसलिए डुप्लिकेट सूची और "निकालें" पर सभी गाने का चयन करना सुरक्षित है (या तो डिस्क से हटा दें या लाइब्रेरी से हटा दें)।


यह टिप देने के लिए बहुत बहुत धन्यवाद! हालाँकि, ऐसा कुछ नहीं लगता कि मैंने इसे सक्रिय कर दिया है। मुझे एक नया टैब नहीं मिल रहा है या जहां भी डुप्लिकेट इंगित किया जाएगा।
इंगो

डुप्लिकेट को छाँटने में मदद करने के लिए आपको थ्रेशोल्ड को 0.5 तक ले जाना पड़ सकता है। यह आपकी लाइब्रेरी सूची में एक अतिरिक्त आइटम के रूप में दिखाई देगा। मैंने इसे दिखाने के लिए उत्तर अपडेट कर दिया है।
मार्को सीप्पी

कोशिश की कि बाहर भी। कोई सफलता नहीं।
ingo

5

आप इसके लिए fdupes का उपयोग कर सकते हैं :

$ fdupes -r ~/Music

जो आपको सभी डुप्लिकेट फ़ाइलों की एक सूची देता है।

आप इसे आसानी से स्थापित कर सकते हैं

sudo apt-get install fdupes

4
इसने अन्य विकल्पों की तुलना में बेहतर काम किया। हालाँकि, यह वास्तव में ऑडियो फ़ाइलों के लिए उपयुक्त नहीं लगता है। सॉफ्टवेयर टैग्स आदि की तुलना नहीं करता है, जो फाइलों की एक बहुत छोटी सूची की ओर ले जाता है, जबकि वास्तव में कई डुप्लिकेट होते हैं, हालांकि शायद बिल्कुल एक ही फाइल साइज के साथ नहीं (क्योंकि वे अलग-अलग स्रोतों से हो सकते हैं)।
इंगो

3

जब मैं डुप्लिकेट छवि फ़ाइलों का एक गुच्छा था मैं एक समान मुद्दे में भाग गया। मेरे मामले में, मैंने सिर्फ md5sumफाइलों का उपयोग किया और परिणामों को क्रमबद्ध किया:

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

समान हैश वाली फ़ाइलों से समान हैश उत्पन्न होता है, इसलिए डुप्लिकेट आसानी से मिल सकते हैं। मैंने मैन्युअल रूप से डुपल्स को वहां से हटा दिया है, हालांकि मैं स्क्रिप्ट को विस्तारित कर सकता था लेकिन सभी को हटाने के लिए लेकिन पहली घटना, लेकिन मैं हमेशा एक तदर्थ स्क्रिप्ट में ऐसा करने के बारे में पागल हूं।

ध्यान दें कि यह केवल समान सामग्री वाली डुप्लिकेट फ़ाइलों के लिए काम करता है ।


तेज़:find $rootdir -name '*.jpg' -exec md5sum {} + | sort
रॉबर्ट विला

1

प्रयास करें FSlint या शिकार gredtter

टर्मिनल में FSlint प्रकार स्थापित करने के लिए (Ctrl-Alt-T)

sudo apt-get install fslint

आशा है कि यह उपयोगी है ..


-2

मैंने सामान्य रूप से डुप्लिकेट फ़ाइलों को खोजने के लिए FSlint का उपयोग किया है । एफएसलिंट "एक फाइल सिस्टम पर लिंट के विभिन्न रूपों को खोजने और साफ करने के लिए एक उपयोगिता है।"


यह अजीब है। FSlint को मेरा कोई भी डुप्लीकेट गीत नहीं मिला!
इंगो

FSlint फ़ाइल नाम और फ़ाइल आकार द्वारा मापी गई डुप्लिकेट फ़ाइलों को खोजने के लिए डिफ़ॉल्ट सेटिंग्स के साथ है, लेकिन अगर यह अलग-अलग आकार और फ़ाइल नाम के साथ अलग-अलग रिकॉर्डिंग है, तो डुप्लिकेट गाने नहीं।
अनपत्सीक सिप

हटाने के लिए अलग-अलग रिकॉर्डिंग (रीमिक्स?) सुरक्षित नहीं हैं। उनका अपना मूल्य हो सकता है।
एक्सटेंडर

मैंने ऑडियो के लिए fslint का भी उपयोग किया है (उचित सफलता के साथ) - हालांकि इस धागे में कुछ विकल्प दिए गए हैं, मैं शायद अगली बार उनमें से एक कोशिश करूँगा।
बेलाक्वे
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.