Windows 10 x 64 (64-बिट) चलाने वाले पीसी से:
- नवीनतम पायथन 2.7 .x संस्करण स्थापित करें । (मैंने पायथन 2.7.10 का उपयोग किया। किसी भी पायथन 3.xy संस्करण का उपयोग न करें - मैं इस स्क्रिप्ट के साथ काम करने के लिए नहीं मिल सका।)
- यदि Windows का उपयोग कर रहे हैं, तो Python 2.7 के लिए Microsoft Visual C ++ कंपाइलर स्थापित करें ।
gmusicapi
इसकी आवश्यकता में से एक निर्भरता है।
पायथन के लिए Google संगीत API इंस्टॉल करें । आपको इसे स्थापित करने के लिए "पाइप" (अजगर की अंतर्निहित इंस्टॉलर स्क्रिप्ट) का उपयोग करना चाहिए। विंडोज पर, पाइप को PATH पर्यावरण चर में नहीं जोड़ा जाता है। त्वरित, आलसी वर्कअराउंड इसे विशेष रूप से आह्वान करना है:
C:\Python27\Scripts\pip.exe install gmusicapi
यदि आपको समस्या हो रही है तो फुटनोट देखें। LibAV
या ffmpeg
शायद हमारे उद्देश्यों के लिए आवश्यक नहीं हैं।
Google Music डुप्लिकेट किलर पृष्ठ के दाईं ओर :
- "डाउनलोड जिप" पर क्लिक करें → जिप को निकालें → किल- डुप्लिकेट को मारने के लिए -dupes.py → राइट क्लिक करें → नोटपैड के साथ संपादित करें (या नोटपैड ++, या कुछ इसी तरह का) → Ctrl-F ("ढूंढें") "उपयोगकर्ता नाम" के लिए।
लाइन # 89 पर, आप इसे देखेंगे (पढ़ने में आसानी के लिए जोड़े गए लाइन नंबर):
88. api = Mobileclient()
89. logged_in = api.login('username', 'password')
90.
91. if logged_in:
अपने Google उपयोगकर्ता नाम के साथ उपयोगकर्ता नाम और अपने Google पासवर्ड के साथ पासवर्ड शब्द बदलें । सिंगल-कोट्स को ' जैसा है ' छोड़ दें । आपके द्वारा किए गए संपादन के साथ फ़ाइल को सहेजें।
Google के माध्यम से अपने खाते तक पहुंचने के लिए कम सुरक्षित ऐप्स की अनुमति दें । यदि आप ऐसा नहीं करते हैं, तो Google आपको यह बताएगा कि उन्होंने किसी ऐसे व्यक्ति को आपके खाते तक पहुंचने से रोक दिया है, जब आप स्क्रिप्ट चलाते हैं। उस ईमेल में, सेटिंग को बदलने के लिए एक लिंक है।
( नोट : आप इस स्क्रिप्ट के साथ किए जाने के बाद इसे वापस बदलना चाह सकते हैं।)
संशोधित kill_dupes.py
स्क्रिप्ट रखो कहीं तुम पा सकते हो। मैंने अन्दर डाल दिया C:\Python27\
।
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)
→ file
→ open
→kill_dupes.py
IDLE (Python GUI)
→ run
→run module
यदि आप बस एक खाली खिड़की देखते हैं, तो आप शायद कम सुरक्षित ऐप्स को अपने खाते तक पहुंचने की अनुमति देना भूल गए हैं। चरण 7 देखें।
(वैकल्पिक) अपने 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 में जोड़ दिया है।