- כיצד להוריד את ספריית המוסיקה של גוגל בלינוקס באמצעות שורת הפקודה

כיצד להוריד את ספריית המוסיקה של גוגל בלינוקס באמצעות שורת הפקודה

Google Music הוא אחד המועטים המיינסטרים ששולמושירותי מוסיקה כדי לקחת את לינוקס ברצינות, והיא נהנית מתמיכה חזקה ולינוקס מהשורה הראשונה. כאשר משתמשים מפעילים את מחשבי הלינוקס שלהם, הם יודעים שהם יכולים להתקין את כלי המוזיקה האחרון של Google ממותג ולהוריד / להעלות את כל הקבצים שלהם כדי להאזין לאן שהם רוצים. ובכל זאת, לא פחות טוב מכלי ההורדות של גוגל, ישנם כמה חסרונות. בתור התחלה, לא ניתן להריץ אותו בתוך מחשב וירטואלי, או בשרת מבוסס טרמינל בגלל מגבלות מסוימות של גוגל. כדי לפתור את הבעיה, יצר מפתח ב- Github Gmpydl; תוכנית מבוססת פיתון המאפשרת לך להיכנס ל- Google ולהוריד את ספריית Google Music שלך בלינוקס דרך שורת הפקודה.

התקנת גיט וכלים אחרים

Gmpydl דורש כמה תוכניות, ספריות ו-דברים אחרים לפני שמשהו יעבוד. הדבר הראשון שתצטרך הוא גיט. כלי זה חשוב מכיוון שאפשר להוריד את קוד ה- Gmpydl הנדרש. פתח מסוף והזן את הדברים הבאים:

אובונטו

sudo apt install git

קשת לינוקס

sudo pacman -S git

פדורה

sudo dnf install git

OpenSUSE

sudo zypper install git

דביאן

sudo apt-get install git

הבא, כמה ספריות פייתון, כמו גם כמהנדרשים כלים לפיתון. הראשון הוא Python2. זה קצת מסובך, מכיוון שרוב ההפצות של לינוקס כבר עושות שימוש כבד ב- Python, וכדאי להתקין אותו. אם מסיבה כלשהי למחשב שלך אין Python 2, תצטרך להתקין אותו. בנוסף, PIP וספריית Google Music מבוסס פיתון gmusicapi נדרשים.

כשמדובר בהתקנת Python 2, כל אחדלמערכת ההפעלה שם שונה עבורה. זו הסיבה שעדיף להשתמש בפונקציית החיפוש כדי למצוא את פייתון 2. שקול להשתמש בטרמינל וב"פיצת החיפוש "של הפצת Linux שלך.

כל הפצה לינוקס רגילה שונה בכל מה שקשור לחיפוש חבילות. בפדורה הפקודה היא dnf search, בקשת זה pacman -Ss, אובונטו היא apt search, OpenSUSE הוא zypper search, ודביאן הוא apt-cache search. השתמש באחד מאלה כדי למצוא את Python 2 ולהתקין אותו. התקן גם פיפ. קח בחשבון שאפשר לקרוא לזה python2-pip, python-pip או pip, או משהו דומה.

עם שני הכלים המותקנים במערכת, השתמש ב- PIP כדי להתקין את ה- API של Google Music:

pip install gmusicapi

כלי ההתקנה של פייתון ימצא, להוריד, לבנות ולהתקין את Gmusicapi כדי לגרום לכל מה שקורה במערכת.

קבלת Gmpydl

ל- Gmpydl כל מה שהוא צריך כדי להריץ. עכשיו, בואו לתפוס את הקוד. בטרמינל, השתמש ב- git כדי להוריד את הקבצים הדרושים.

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

כעת נכנס לספריית Gmpydl עם פקודת ה- CD.

cd gmpydl

לבסוף, צור את תיקיית ההורדה שאליה יועברו כל קבצי המוזיקה.

mkdir -p ~/Google-Music-Downloads

מוריד מוזיקה

עם תוכנית זו, קל להוריד את התוכנה שלךספריית מוזיקה של גוגל בלינוקס דרך שורת פקודה. עם זאת, ראשית, תצטרך להיכנס לחשבון Google שלך. זה נעשה על ידי הפעלת התוכנית לראשונה. בטרמינל, הפעל פקודה זו מספריית Gmpydl.

./gmpydl

זה יבקש מהמשתמש להזין את "גוגל" שלהםכתובת דוא"ל לחשבון ". בטרמינל, הקלד את כתובת הדואר של גוגל המחוברת לחשבון ממנו תרצה להוריד את קבצי Google Music שלך ולחץ על מקש Enter. פעולה זו תפיק קובץ תצורה חדש, ותייצר קישור ללחיצה עליו. קישור זה מייצר אסימון חד פעמי להיכנס ל- Google, כך ש- Gmpydl לא ישתמש בסיסמה שלך.

הדבר הבא שאומר לכלי ההורדה הוא היכן עליו למקם את כל קבצי המוסיקה שהורדת. הזן את התיקיה שנוצרה קודם לכן להורדות בשורת הודעה זו: /home/username/Google-Music-Downloads/

עם מילוי כל המידע הזה, תהליך ההורדה יכול להתחיל.

תכונות Gmpydl אחרות

מריץ את Gmpydl מחוץ לקופסה לאחר החתימהב הוא מושלם. זה מתחיל את ההורדות לספרייה שאליה אתה אומר לה. עם זאת, זו לא הדרך היחידה שבה ניתן להשתמש ב- Gmpydl. יש תכונות אחרות, כמו פונקציית Nodl, פונקציות חיפוש והחלפה.

NoDL

כדי להשתמש בפונקציה NoDL ב- Gmpydl, הפעל את ה-פקודה כרגיל בטרמינל, אך הוסף את מתג ה- n. פעולה זו תסמן ביעילות את כל המוסיקה שהורדת. זה שימושי אם מסיבה כלשהי ההורד מתבלגן. זה מאפשר לך להגיד לתוכנית שהכל תקין, אחרת דברים יכולים להוריד מחדש.

./gmpydl -n

לחפש

לפעמים כשאתה מוריד אתה פשוט רוצה להוריד פריט ספציפי ולא את כל הספרייה. כך תעשה זאת עם Gmpydl.

./gmpydl -s searchitem

הקפד להחליף את "searchitem" באמן, בכותרת השיר, באלבום או בז'אנר הרצוי.

להחליף

מכיוון שההורדה הזו של Google Music אינה יציבהקוד, דברים יכולים להשתבש לפעמים. יתכן שאתה מוריד משהו, רק כדי לגלות ש (משום מה) הוא הפסיק להוריד. אם Gmpydl מפסיק את אמצע ההורדה, קבצים עלולים להיפגם. כדי לתקן זאת, ניתן להוריד הכל מחדש באמצעות הפקודה -o.

./gmpydl -o

סיכום

הכלי ששחררה גוגל הוא נהדר, אך אמתנאמר, כשמדובר באינטראקציה עם השירות, ההגבלה שלו. זו הסיבה ש- Gmpydl הוא ממצא כה נהדר: הוא מאפשר למשתמשים ליצור אינטראקציה טובה יותר עם Google Music דרך שורת הפקודה לינוקס. נכון שכרגע הכלי תומך רק בהורדה. עם זאת, ככל שהצורך בכלי שורת פקודה מוצק עבור Google Music ב- Linux גדל, אין ספק שיותר תכונות יגיעו.

הערות