ขอขอบคุณทุกคนที่ทำงานอย่างหนักเพื่อการพัฒนา MusicBox!
เวอร์ชันบรรทัดคำสั่ง NetEase Cloud Music คุณภาพสูง เรียบง่าย หรูหรา เรียบเนียน เขียนด้วย Python
ปุ่มลัดที่มีคำว่า num + สามารถแก้ไขได้ด้วยตัวเลข โดยลำดับคีย์คือการป้อนตัวเลขก่อน จากนั้นจึงตามด้วยคีย์ที่แก้ไข นั่นคือคีย์ลัดที่อยู่หลัง num +
สำคัญ | ผล | |
---|---|---|
เจ | ลง | เลื่อนลง |
เค | ขึ้น | เลื่อนขึ้น |
หมายเลข+ เจ | กระโดดอย่างรวดเร็ว | กระโดดถอยหลังอย่างรวดเร็ว n ครั้ง |
หมายเลข+ เค | ด่วนขึ้น | กระโดดไปข้างหน้าอย่างรวดเร็ว n ครั้ง |
ชม. | กลับ | กลับ |
ล | คำนำ | ไปข้างหน้า |
คุณ | หน้าก่อนหน้า | หน้าก่อน |
ง | หน้าถัดไป | หน้าถัดไป |
ฉ | ค้นหา | การค้นหารายการปัจจุบันไม่ชัดเจน |
- | เพลงก่อนหน้า | เพลงก่อนหน้า |
- | เพลงถัดไป | เพลงถัดไป |
หมายเลข + [ | เพลงก่อนหน้าด่วน | คำแรกอย่างรวดเร็ว |
หมายเลข + ] | เพลงถัดไปด่วน | ทำตามคำพูดอย่างรวดเร็ว |
หมายเลข+ Shift + g | ดัชนีเพลง | ข้ามไปที่เพลงที่ n |
- | ปริมาณ + | ปริมาณเพิ่มขึ้น |
- | ปริมาณ - | ปริมาณลดลง |
ช่องว่าง | เล่น/หยุดชั่วคราว | เล่น/หยุดชั่วคราว |
- | สับเปลี่ยน | ฉันโชคดี |
ม | เมนู | เมนูหลัก |
พี | ปัจจุบัน/ประวัติศาสตร์ | เพลย์ลิสต์ปัจจุบัน/ประวัติศาสตร์ |
ฉัน | ข้อมูลเพลง | ข้อมูลเพลงปัจจุบัน |
กะ + หน้า | โหมดการเล่น | สวิตช์โหมดการเล่น |
ก | เพิ่ม | เพิ่มเพลงให้กับ DJing |
กะ + ก | เข้าสู่อัลบั้ม | ไปที่อัลบั้ม |
ก | ถึงคนแรก | ข้ามไปที่รายการแรก |
กะ + ก | ไปจนถึงจุดสิ้นสุด | ข้ามไปยังรายการสุดท้าย |
z | รายชื่อดีเจ | รายการดีเจ |
ส | ดาว | เพิ่มในรายการโปรด |
ค | ของสะสม | รายการโปรด |
ร | ลบ | ลบรายการปัจจุบัน |
กะ + เจ | เลื่อนลง | ย้ายรายการปัจจุบันลง |
กะ + เค | เลื่อนขึ้น | ย้ายรายการปัจจุบันขึ้น |
กะ + ค | แคช | แคชเพลงในเครื่อง |
- | ชอบ | ที่ชื่นชอบ |
- | ถังขยะเอฟเอ็ม | ลบเอฟเอ็ม |
- | เอฟเอ็มถัดไป | เอฟเอ็มถัดไป |
ถาม | ล้มเลิก | ล้มเลิก |
ที | กำหนดเวลาออก | ออกเป็นประจำ |
ว | ออกและล้าง | ออกและล้างข้อมูลผู้ใช้ |
mpg123
ใช้สำหรับเล่นเพลง โปรดดูคำแนะนำด้านล่างสำหรับวิธีการติดตั้งpython-fuzzywuzzy
สำหรับการค้นหาแบบคลุมเครือaria2
ใช้สำหรับแคชเพลงlibnotify-bin
ใช้เพื่อรองรับข้อความแจ้ง (แพลตฟอร์ม Linux)qtpy python-dbus dbus qt
ใช้เพื่อรองรับเนื้อเพลงบนเดสก์ท็อป (ต้องติดตั้ง pyqt4 pyqt4 pyside pyside2 อันใดอันหนึ่ง ขึ้นอยู่กับเวอร์ชัน qt ของระบบ)python-levenshtein
สำหรับการค้นหาแบบคลุมเครือ pip3 install NetEase-MusicBox
git clone https://github.com/darknessomi/musicbox.git && cd musicbox
poetry build && poetry install
pip3 install NetEase-MusicBox
brew install mpg123
หมายเหตุ: การติดตั้งด้วยวิธีต่อไปนี้อาจยังต้องอัปเดต pip3 install -U NetEase-MusicBox
เป็นเวอร์ชันล่าสุด
ขั้นแรกให้เพิ่มแหล่งที่มา FZUG จากนั้น sudo dnf install musicbox
pip3 install NetEase-MusicBox
sudo apt-get install mpg123
pacaur -S netease-musicbox-git # or $ yaourt musicbox
sudo yum install -y python3-devel
pip3 install NetEase-MusicBox
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/mpg123-1.25.6-1.el7.x86_64.rpm
sudo yum install -y mpg123-1.25.6-1.el7.x86_64.rpm
ที่อยู่ไฟล์การกำหนดค่า: ~/.config/netease-musicbox/config.json
สามารถกำหนดค่าแคช ปุ่มลัด ข้อความ และเนื้อเพลงบนเดสก์ท็อปได้ เนื่องจาก API เพลงยอมรับการเข้าถึงจากจีนแผ่นดินใหญ่เท่านั้น ผู้ใช้นอกจีนแผ่นดินใหญ่ควรตั้งค่าพร็อกซีของตนเอง (สามารถใช้ polipo เพื่อแปลงพร็อกซี Socks5 เป็นพร็อกซี http ได้):
export http_proxy=http://IP:PORT
export https_proxy=http://IP:PORT
curl -L ip.cn
เพียงแสดงว่า IP เป็นของจีนแผ่นดินใหญ่
ระบบปฏิบัติการ | เวอร์ชัน |
---|---|
โค้ง | กลิ้ง |
ระบบปฏิบัติการ macOS | 10.15.7 |
เมื่อบางเพลงไม่สามารถเล่นได้และระยะเวลารวมคือ 00:01 โปรดตรวจสอบว่าเกิดจากปัญหาลิขสิทธิ์หรือไม่
หากคุณพบปัญหาที่ไม่สามารถเล่นภายใต้เทอร์มินัลเฉพาะได้ ก่อนอื่นให้ตรวจสอบว่า mpg123 สามารถใช้งานได้ตามปกติภายใต้ เทอร์มินัลนี้ หรือไม่ และประการที่สอง ตรวจสอบว่า musicbox สามารถใช้งานได้ตามปกติภายใต้ เทอร์มินัลอื่นหรือ ไม่ เมื่อรายงานปัญหา โปรดแจ้งเงื่อนไขการใช้งานข้างต้น และข้อความแสดงข้อผิดพลาดของเทอร์มินัลที่มีปัญหา
ในเวลาเดียวกัน คุณสามารถดูบันทึกได้ด้วยตัวเองผ่าน tail -f ~/.local/share/netease-musicbox/musicbox.log
mpg123 เวอร์ชันล่าสุดอาจรายงานข้อผิดพลาดว่าไม่พบฮาร์ดแวร์เสียง ฉันทดสอบเวอร์ชัน 1.25.6 แล้วและสามารถใช้งานได้ตามปกติ
musicbox
สนุกกับมัน!
18-01-2021 เวอร์ชัน 0.3.1 แก้ไขข้อบกพร่อง
2020-10-23 อัปเดตอินเทอร์เฟซเวอร์ชัน 0.3.0 แก้ไขข้อบกพร่อง
28-11-2018 เวอร์ชัน 0.2.5.4 แก้ไขข้อผิดพลาดมากมาย
2018-06-21 เวอร์ชัน 0.2.5.3 แก้ไขข้อผิดพลาดในการเล่นหลายรายการ
2018-06-07 เวอร์ชัน 0.2.5.1 แก้ไขข้อผิดพลาดของไฟล์การกำหนดค่า
05-06-2018 เวอร์ชัน 0.2.5.0 ทั้งหมดถูกย้ายไปยัง API เวอร์ชันใหม่ ซึ่งมีการแก้ไขข้อบกพร่องจำนวนมาก
เพิ่มเติม>>
เอ็มไอที