क्या Google Play Music से डुप्लिकेट ट्रैक ढूंढने / निकालने का कोई तरीका है?


11

मेरे पास सीडी से एमपी 3 और एफएलएसी प्रारूप में मेरा संगीत है। दुर्भाग्य से, Google संगीत अपलोडर दोनों प्रारूपों को अपलोड करने पर जोर देता है, और इसलिए मेरे पास डुप्लिकेट ट्रैक हैं। क्या क्लाउड से इन डुप्लिकेट ट्रैक्स को खोजने और निकालने के लिए कोई ऐप / टूल / मेथड है?


क्या होगा यदि आपने दोनों को हटा दिया है, और फिर आप जिसे चाहें उसे फिर से अपलोड करें। क्या आपने कोशिश की है?
पक्स्क

1
@pqsk कई हजार फाइलें हैं; बस डुप्लिकेट ढूंढना गैर-तुच्छ है।
एरिक ब्राउन

पकड़ लिया। सोचा कि यह बस कुछ ही था। क्या होगा यदि आप केवल अपने संग्रह को हटाने के लिए थे, और फिर अपने कार्य केंद्र पर, उन फ़ाइलों को हटा दें और फिर पुनः लोड करें। सुनिश्चित नहीं है कि यह एक अच्छा सुझाव है, क्योंकि मुझे नहीं पता कि आपका पुस्तकालय कितना बड़ा है, और / या आपके इंटरनेट कनेक्शन की गति कितनी तेज़ है। अगर मुझे सही ढंग से याद है तो म्यूजिक एपी गैर-दस्तावेज है।
२०'१४

@pqsk वहाँ है कि: github.com/simon-weber/Unofficial-Google-Music-API यह सुनिश्चित नहीं है कि यह कितना अच्छा है।
एंड्रयू सविनाख

जवाबों:


10

Windows 10 x 64 (64-बिट) चलाने वाले पीसी से:

  1. नवीनतम पायथन 2.7 .x संस्करण स्थापित करें । (मैंने पायथन 2.7.10 का उपयोग किया। किसी भी पायथन 3.xy संस्करण का उपयोग न करें - मैं इस स्क्रिप्ट के साथ काम करने के लिए नहीं मिल सका।)
  2. यदि Windows का उपयोग कर रहे हैं, तो Python 2.7 के लिए Microsoft Visual C ++ कंपाइलर स्थापित करें । gmusicapiइसकी आवश्यकता में से एक निर्भरता है।
  3. पायथन के लिए Google संगीत API इंस्टॉल करें । आपको इसे स्थापित करने के लिए "पाइप" (अजगर की अंतर्निहित इंस्टॉलर स्क्रिप्ट) का उपयोग करना चाहिए। विंडोज पर, पाइप को PATH पर्यावरण चर में नहीं जोड़ा जाता है। त्वरित, आलसी वर्कअराउंड इसे विशेष रूप से आह्वान करना है:

    C:\Python27\Scripts\pip.exe install gmusicapi
    
  4. यदि आपको समस्या हो रही है तो फुटनोट देखें। LibAVया ffmpegशायद हमारे उद्देश्यों के लिए आवश्यक नहीं हैं।

  5. Google Music डुप्लिकेट किलर पृष्ठ के दाईं ओर :

    • "डाउनलोड जिप" पर क्लिक करें → जिप को निकालें → किल- डुप्लिकेट को मारने के लिए -dupes.py → राइट क्लिक करें → नोटपैड के साथ संपादित करें (या नोटपैड ++, या कुछ इसी तरह का) → Ctrl-F ("ढूंढें") "उपयोगकर्ता नाम" के लिए।
    • लाइन # 89 पर, आप इसे देखेंगे (पढ़ने में आसानी के लिए जोड़े गए लाइन नंबर):

      88. api = Mobileclient()  
      89. logged_in = api.login('username', 'password') 
      90.
      91. if logged_in:
      
  6. अपने Google उपयोगकर्ता नाम के साथ उपयोगकर्ता नाम और अपने Google पासवर्ड के साथ पासवर्ड शब्द बदलें । सिंगल-कोट्स को ' जैसा है ' छोड़ दें । आपके द्वारा किए गए संपादन के साथ फ़ाइल को सहेजें।

  7. Google के माध्यम से अपने खाते तक पहुंचने के लिए कम सुरक्षित ऐप्स की अनुमति दें । यदि आप ऐसा नहीं करते हैं, तो Google आपको यह बताएगा कि उन्होंने किसी ऐसे व्यक्ति को आपके खाते तक पहुंचने से रोक दिया है, जब आप स्क्रिप्ट चलाते हैं। उस ईमेल में, सेटिंग को बदलने के लिए एक लिंक है।

    ( नोट : आप इस स्क्रिप्ट के साथ किए जाने के बाद इसे वापस बदलना चाह सकते हैं।)

  8. संशोधित kill_dupes.pyस्क्रिप्ट रखो कहीं तुम पा सकते हो। मैंने अन्दर डाल दिया C:\Python27\

  9. Windows कमांड प्रॉम्प्ट खोलें। ( Win+ Rखोलता भागो संवाद, cmd कमांड प्रॉम्प्ट। प्रेस है Enter।)

    • आपको इस लिखित के साथ एक विंडो दिखाई देगी:

      C:\Users\YourWindowsUsername>
      
    • आपके द्वारा बनाई गई स्क्रिप्ट के साथ पायथन चलाएं:

      C:\Users\YourWindowsUsername>c:\Python27\python.exe c:\Python27\kill_dupes.py
      
    • Enterस्क्रिप्ट चलाने के लिए दबाएँ :

      Successfully logged in. Beginning duplicate detection process.
      
    • यह प्रोग्राम डुप्लिकेट पटरियों की एक सूची प्रिंट करता है जो इसे मिली थी। टाइप करें yऔर Enterउन्हें हटाने के लिए दबाएं , या nउन्हें हटाने के लिए नहीं।

    • kill_dupes.pyऔर हो सकता है अपनी मूल कार्यक्रम gmusicapiपर दुर्घटना यूनिकोड वर्ण की तरह つんく♂। यहाँ बग रिपोर्ट है । विचित्र रूप से पर्याप्त है, आईडीएलई से स्क्रिप्ट चलाकर, इसने ठीक काम किया। IDLE को सभी पायथन इंस्टॉल के साथ शामिल किया जाना चाहिए।

    • IDLE (Python GUI)fileopenkill_dupes.py

    • IDLE (Python GUI)runrun module

    • यदि आप बस एक खाली खिड़की देखते हैं, तो आप शायद कम सुरक्षित ऐप्स को अपने खाते तक पहुंचने की अनुमति देना भूल गए हैं। चरण 7 देखें।

  10. (वैकल्पिक) अपने Google खाते तक पहुँचने से कम सुरक्षित ऐप्स को मना करें

मैंने इस उत्तर को विकसित करने के लिए नीवों द्वारा उत्तर का उपयोग किया ।

फुटनोट: लिबाव स्थापित करना

  • यह शायद आवश्यक नहीं है, लेकिन यह वही है जो मैंने पहली बार किया था। मैं सफलतापूर्वक के बाद से LibAV बिना हटा दिया है डुप्लिकेट, लेकिन मैं क्या किया है ffmpegपहले से ही अपने पथ में। मेरे द्वारा यह कदम उठाने की आवश्यकता इसलिए नहीं है क्योंकि Google Music API वेबसाइट कहती है:

    यदि आप संगीत अपलोड करने जा रहे हैं, तो आप कम से कम libmp3bame के साथ Libav की avconv स्थापित और अपने सिस्टम पथ में चाहते हैं।

अद्यतन 2016-01-09: अब साइट कहती है:

केवल उस समय एवोकन या एफएफएमईजीपी की आवश्यकता नहीं होती है जब स्कैन और मैच के बिना एमपी 3 अपलोड करना सक्षम हो।

अपने निर्णय का उपयोग करें कि लिबाव को स्थापित करने या न करने की आवश्यकता है।

  • नवीनतम डाउनलोड करें (दिनांक द्वारा संशोधित प्रकार) "रात्रिकालीन- lgpl" Lib86 का x86_64 प्रकार। यह चरण 2 में दी गई साइट से जुड़ा हुआ है।
  • मैंने डाउनलोड किया libav-x86_64-w64-mingw32-20150524.7z.7zफ़ाइल निकाली → PATH /usr/bin folderमें निकाले गए libavफ़ोल्डर के भीतर जोड़ा । (चरणों को चरण 2 में दिए गए लिंक में समझाया गया है avconv.exe। PATH में Python के अंतर्निहित इंस्टॉलर स्क्रिप्ट को जोड़ने के लिए lat ays । तो मेरे कंप्यूटर ने अब D:\Downloads\libav-x86_64-w64-mingw32-20150524\usr\binअपने PATH में जोड़ दिया है।

2
इस उत्तर को देखने वाले किसी अन्य व्यक्ति के लिए, आपकी Google सेटिंग में कम सुरक्षित ऐप्स पृष्ठ है। यदि आप 2FA का उपयोग करते हैं, तो आपको ऐप-विशिष्ट पासवर्ड का उपयोग करना होगा।
vaindil

2

एक डेस्कटॉप कंप्यूटर में, आप Google Music डुप्ली किलर स्क्रिप्ट चला सकते हैं । यदि आप कंप्यूटर के अभ्यस्त नहीं हैं, तो यह तुच्छ नहीं है, लेकिन उल्लेखनीय है। आपको पायथन भाषा को स्थापित करना होगा , और स्क्रिप्ट साइट के निर्देशों का पालन करना होगा।


0

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.