- - लिनक्स वाया कमांड लाइन में अपनी Google संगीत लाइब्रेरी कैसे डाउनलोड करें

लिनक्स वाया कमांड लाइन में अपनी Google संगीत लाइब्रेरी कैसे डाउनलोड करें

Google संगीत भुगतान की जाने वाली कुछ मुख्यधारा में से एक हैलिनक्स को गंभीरता से लेने के लिए संगीत सेवाएं, और यह मजबूत, प्रथम श्रेणी के लिनक्स समर्थन का आनंद लेती है। जब उपयोगकर्ता अपने लिनक्स पीसी को चालू करते हैं, तो वे जानते हैं कि वे नवीनतम Google ब्रांडेड संगीत उपकरण स्थापित कर सकते हैं, और जहाँ भी कृपया उन्हें सुनने के लिए अपनी सभी फ़ाइलों को डाउनलोड / अपलोड कर सकते हैं। फिर भी, Google के डाउनलोडर टूल जितने अच्छे हैं, कुछ कमियां हैं। शुरुआत के लिए, Google द्वारा कुछ सीमाओं के कारण वर्चुअल मशीन के अंदर या टर्मिनल-आधारित सर्वर पर इसे चलाना संभव नहीं है। इस समस्या को हल करने के लिए, जीथब पर एक डेवलपर ने बनाया है Gmpydl; एक अजगर आधारित कार्यक्रम जो आपको Google में लॉग इन करने और कमांड लाइन के माध्यम से लिनक्स में अपनी Google संगीत लाइब्रेरी डाउनलोड करने देता है।

Git और अन्य उपकरण स्थापित करना

Gmpydl को कुछ कार्यक्रमों, पुस्तकालयों और की आवश्यकता होती हैकुछ भी काम करने से पहले अन्य चीजें। पहली चीज जिसकी आपको आवश्यकता होगी वह है Git। यह उपकरण महत्वपूर्ण है क्योंकि इसके साथ, यह आवश्यक Gmpydl कोड डाउनलोड करना संभव है। एक टर्मिनल खोलें, और निम्नलिखित दर्ज करें:

उबंटू

sudo apt install git

आर्क लिनक्स

sudo pacman -S git

फेडोरा

sudo dnf install git

OpenSUSE

sudo zypper install git

डेबियन

sudo apt-get install git

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

जब पायथन 2 को स्थापित करने की बात आती है, तो हरऑपरेटिंग सिस्टम का एक अलग नाम है। यही कारण है कि पायथन 2 खोजने के लिए खोज फ़ंक्शन का उपयोग करना सबसे अच्छा है। टर्मिनल का उपयोग करने पर विचार करें, और आपके लिनक्स वितरण की "खोज सुविधा"।

जब यह संकुल की खोज करने के लिए आता है, तो प्रत्येक मुख्यधारा लिनक्स वितरण अलग होता है। फेडोरा पर कमांड है dnf search, आर्क पर यह pacman -Ss, उबंटू है apt search, OpenSUSE है zypper search, और डेबियन है apt-cache search। पायथन 2 को खोजने और इसे स्थापित करने के लिए इनमें से किसी एक का उपयोग करें। पाइप भी लगाए। ध्यान रखें कि इसे python2-pip, python-pip या pip या कुछ इसी तरह का कहा जा सकता है।

सिस्टम पर इंस्टॉल किए गए दोनों टूल के साथ, Google संगीत API को स्थापित करने के लिए PIP का उपयोग करें:

pip install gmusicapi

पायथन इंस्टॉलर टूल सिस्टम पर चल रही हर चीज को पाने के लिए Gmusicapi को ढूंढेगा, डाउनलोड करेगा, बनाएगा और इंस्टॉल करेगा।

Gmpydl हो रही है

Gmpydl के पास वह सब कुछ है जो इसे चलाने की आवश्यकता है। अब, कोड को पकड़ो। एक टर्मिनल में, आवश्यक फ़ाइलों को डाउनलोड करने के लिए गिट का उपयोग करें।

git clone https://github.com/stevenewbs/gmpydl

अब सीडी कमांड के साथ Gmpydl डायरेक्टरी में प्रवेश करें।

cd gmpydl

अंत में, डाउनलोड फ़ोल्डर बनाएं जहां सभी संगीत फाइलें चलेंगी।

mkdir -p ~/Google-Music-Downloads

संगीत डाउनलोड हो रहा है

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

./gmpydl

यह उपयोगकर्ता को "Google" में प्रवेश करने के लिए कहेगाखाता ईमेल पता ”। टर्मिनल में, जिस Google मेल पते से आप अपनी Google संगीत फ़ाइलों को डाउनलोड करना चाहते हैं, उससे जुड़े टाइप करें, फिर एंटर की दबाएं। यह एक नई कॉन्फ़िगरेशन फ़ाइल उत्पन्न करेगा, और लिंक पर क्लिक करने के लिए जनरेट करेगा। यह लिंक Google में लॉग इन करने के लिए एक बार का टोकन बनाता है, ताकि Gmpydl आपके पासवर्ड का उपयोग न करे।

डाउनलोड टूल बताने के लिए अगली बात यह है कि इसे सभी डाउनलोड की गई संगीत फ़ाइलों को रखना चाहिए। इस प्रॉम्प्ट में डाउनलोड के लिए पहले बनाया गया फ़ोल्डर दर्ज करें: /home/username/Google-Music-Downloads/

यह सब जानकारी भरे जाने के साथ, डाउनलोड प्रक्रिया शुरू हो सकती है।

अन्य Gmpydl सुविधाएँ

साइन करने के बाद बॉक्स से ठीक बाहर Gmpydl चल रहा हैएकदम सही है। यह निर्देशिका को डाउनलोड शुरू करता है जिसे आप इसे बताते हैं। हालाँकि, यह केवल Gmpydl का उपयोग नहीं किया जा सकता है। अन्य विशेषताएं हैं, जैसे कि नोडल सुविधा, खोज और अधिलेखित कार्य।

NoDL

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

./gmpydl -n

खोज

कभी-कभी डाउनलोड करते समय, आप केवल एक विशिष्ट आइटम डाउनलोड करना चाहते हैं, न कि पूरी लाइब्रेरी। यहाँ Gmpydl के साथ कैसे करना है

./gmpydl -s searchitem

वांछित "searchitem" को कलाकार, गीत शीर्षक, एल्बम या शैली के साथ बदलना सुनिश्चित करें।

ओवरराइट करें

चूंकि यह Google संगीत डाउनलोड अस्थिर हैकोड, चीजें कई बार गलत हो सकती हैं। आप कुछ डाउनलोड कर रहे होंगे, केवल यह पता लगाने के लिए कि (किसी कारण से) उसने डाउनलोड करना बंद कर दिया। अगर Gmpydl मिड-डाउनलोड को रोक देता है, तो फ़ाइलें दूषित हो सकती हैं। इसे ठीक करने के लिए, -o कमांड का उपयोग करके, सब कुछ फिर से डाउनलोड करना संभव है।

./gmpydl -o

निष्कर्ष

Google द्वारा जारी टूल महान है, लेकिन सत्य हैकहा जाता है, जब यह सेवा के साथ बातचीत करने की बात आती है, तो यह सीमित है। यही कारण है कि Gmpydl इतनी शानदार खोज है: यह उपयोगकर्ताओं को लिनक्स कमांड लाइन के माध्यम से Google संगीत के साथ बेहतर बातचीत करने की अनुमति देता है। यह सच है कि वर्तमान में उपकरण केवल डाउनलोड करने का समर्थन करता है। फिर भी, जैसे ही लिनक्स पर Google संगीत के लिए एक ठोस कमांड लाइन टूल की आवश्यकता बढ़ती है, इसमें कोई सवाल नहीं है कि अधिक सुविधाएँ साथ आएंगी।

टिप्पणियाँ