- - วิธีการดาวน์โหลดคลังเพลง Google ของคุณใน Linux ผ่าน Command Line

วิธีการดาวน์โหลดคลังเพลง Google ใน Linux ผ่าน Command Line

Google Music เป็นหนึ่งในไม่กี่หลักที่จ่ายบริการเพลงเพื่อใช้งานกับ Linux อย่างจริงจังและสนุกกับการสนับสนุน Linux ที่มีประสิทธิภาพ เมื่อผู้ใช้เปิดใช้งาน Linux PC พวกเขารู้ว่าพวกเขาสามารถติดตั้งเครื่องมือเพลงล่าสุดของ Google และดาวน์โหลด / อัพโหลดไฟล์ทั้งหมดเพื่อฟังได้ทุกที่ ถึงกระนั้นก็ดีสำหรับเครื่องมือดาวน์โหลดของ Google เช่นกันมีข้อเสียอยู่บ้าง สำหรับผู้เริ่มต้นมันเป็นไปไม่ได้ที่จะเรียกใช้ภายในเครื่องเสมือนหรือบนเซิร์ฟเวอร์ที่มีเทอร์มินัลเนื่องจาก Google มีข้อ จำกัด บางประการ เพื่อแก้ปัญหานี้ผู้พัฒนาใน Github ได้สร้าง Gmpydl; โปรแกรมที่ใช้ python ซึ่งให้คุณลงชื่อเข้าใช้ Google และดาวน์โหลดคลังเพลง Google Music ของคุณใน Linux ผ่านทางบรรทัดคำสั่ง

การติดตั้ง Git และเครื่องมืออื่น ๆ

Gmpydl ต้องการโปรแกรมห้องสมุดและสิ่งอื่น ๆ ก่อนที่อะไรจะได้ผล สิ่งแรกที่คุณต้องการคือ Git เครื่องมือนี้มีความสำคัญเพราะมันเป็นไปได้ที่จะดาวน์โหลดรหัส Gmpydl ที่ต้องการ เปิดเทอร์มินัลแล้วป้อนข้อมูลต่อไปนี้:

อูบุนตู

sudo apt install git

Arch Linux

sudo pacman -S git

Fedora

sudo dnf install git

OpenSUSE

sudo zypper install git

Debian

sudo apt-get install git

ถัดไปมีห้องสมุด Python และบางแห่งต้องใช้เครื่องมือ Python สิ่งแรกคือ Python2 อันนี้ค่อนข้างยุ่งยากเพราะลีนุกซ์ส่วนใหญ่ใช้ Python อย่างหนักอยู่แล้วและควรติดตั้งไว้ หากพีซีของคุณไม่มี Python 2 ด้วยเหตุผลบางประการคุณจะต้องติดตั้ง นอกจากนี้จำเป็นต้องใช้ PIP และคลังเพลง Google Music ที่ใช้ Python เป็นหลัก

เมื่อพูดถึงการติดตั้ง Python 2 ทุกคนระบบปฏิบัติการมีชื่อแตกต่างกันไป นี่คือเหตุผลที่ดีที่สุดที่จะใช้ฟังก์ชั่นการค้นหาเพื่อค้นหา Python 2 ลองใช้เทอร์มินัลและ "คุณสมบัติการค้นหา" การกระจาย Linux ของคุณ

การกระจายลีนุกซ์แต่ละกระแสหลักแตกต่างกันเมื่อต้องค้นหาแพ็คเกจ บน Fedora คำสั่งคือ dnf searchบน Arch it pacman -SsUbuntu คือ apt search, OpenSUSE คือ zypper searchและ Debian คือ apt-cache search. ใช้สิ่งใดสิ่งหนึ่งเหล่านี้เพื่อค้นหา Python 2 และติดตั้ง ติดตั้ง pip ด้วย โปรดจำไว้ว่าอาจเรียกว่า python2-pip, python-pip หรือ pip หรือบางอย่างที่คล้ายกัน

เมื่อติดตั้งเครื่องมือทั้งสองในระบบให้ใช้ PIP เพื่อติดตั้ง Google Music API:

pip install gmusicapi

เครื่องมือติดตั้ง Python จะค้นหาดาวน์โหลดสร้างและติดตั้ง Gmusicapi เพื่อให้ทุกอย่างเกิดขึ้นในระบบ

รับ Gmpydl

Gmpydl มีทุกอย่างที่จำเป็นในการทำงาน ทีนี้มาคว้ารหัสกัน ในเทอร์มินัลใช้ git เพื่อดาวน์โหลดไฟล์ที่จำเป็น

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

ตอนนี้เข้าสู่ไดเรกทอรี Gmpydl ด้วยคำสั่ง CD

cd gmpydl

สุดท้ายทำโฟลเดอร์ดาวน์โหลดที่ไฟล์เพลงทั้งหมดจะไป

mkdir -p ~/Google-Music-Downloads

กำลังดาวน์โหลดเพลง

ด้วยโปรแกรมนี้ง่ายต่อการดาวน์โหลดของคุณGoogle Music Library ใน Linux ผ่านทางบรรทัดคำสั่ง อย่างไรก็ตามก่อนอื่นคุณจะต้องลงชื่อเข้าใช้บัญชี Google ของคุณ สิ่งนี้ทำได้โดยเริ่มโปรแกรมเป็นครั้งแรก ในเทอร์มินัลเรียกใช้คำสั่งนี้จากไดเรกทอรี Gmpydl

./gmpydl

นี่จะขอให้ผู้ใช้ป้อน“ Google ของพวกเขาที่อยู่อีเมลของบัญชี” ในเทอร์มินัลให้พิมพ์ที่อยู่อีเมล Google ที่เชื่อมต่อกับบัญชีที่คุณต้องการดาวน์โหลดไฟล์ 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

ข้อสรุป

เครื่องมือที่เผยแพร่โดย Google นั้นยอดเยี่ยม แต่ความจริงแล้วจะแจ้งให้ทราบเมื่อมันมาถึงการโต้ตอบกับบริการข้อ จำกัด ของมัน นี่คือเหตุผลที่ Gmpydl เป็นสิ่งที่ค้นพบได้ดีมาก: ช่วยให้ผู้ใช้โต้ตอบกับ Google Music ได้ดีขึ้นผ่านทางบรรทัดคำสั่ง Linux เป็นความจริงที่ว่าเครื่องมือนี้รองรับการดาวน์โหลดเท่านั้น แต่ถึงกระนั้นในขณะที่ความต้องการเครื่องมือบรรทัดคำสั่งที่มั่นคงสำหรับ Google Music บน Linux เพิ่มขึ้นจึงไม่มีคำถามว่าคุณลักษณะเพิ่มเติมจะมาพร้อมกัน

ความคิดเห็น