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 -Ss
Ubuntu คือ 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 เพิ่มขึ้นจึงไม่มีคำถามว่าคุณลักษณะเพิ่มเติมจะมาพร้อมกัน
ความคิดเห็น