SpotifyDL เป็นส่วนขยายของ Chrome ที่อนุญาตให้ผู้ใช้ดาวน์โหลดแทร็ก เพลย์ลิสต์ หรืออัลบั้มได้โดยตรงจาก Spotify ผ่านเบราว์เซอร์ ส่วนขยายรองรับรูปแบบเสียงหลายรูปแบบและให้การถอดรหัสและการจัดการข้อมูลเมตาแบบรวม
สร้างขึ้นโดยใช้ Manifest V3 คุณสามารถตรวจสอบสิทธิ์ได้ในไฟล์
manifest.json
รูปแบบเสียงที่รองรับ:
Ogg/Vorbis (96, 160, 320 Kbits/s) ผ่าน PlayPlay CDM (ที่มา)
AAC (128, 256 Kbits/s) ผ่าน Widevine CDM
การถอดรหัสแบบรวม: ถอดรหัสไฟล์ที่ได้รับการป้องกันและเพิ่มข้อมูลเมตาโดยใช้ FFmpeg WASM
การดาวน์โหลดแบบขนาน: รองรับการดาวน์โหลดไฟล์หลายไฟล์พร้อมกันเพื่อการประมวลผลที่เร็วขึ้น
หมายเหตุ: การถอดรหัส Widevine ต้องใช้อุปกรณ์ Widevine ที่ถูกต้อง รวมถึงคีย์ส่วนตัว RSA (รูปแบบ PEM หรือ DER) และ Client ID Blob
หากมีคำถาม รายงานข้อผิดพลาด หรือข้อเสนอแนะ โปรดติดต่อฉันได้ที่ Discord: cyril13600
PlayPlay - ย้ายการถอดรหัสจาก node-forge
ไปยัง WebCrypto
เพื่อเพิ่มประสิทธิภาพและป้องกันการค้างของ UI
MP4 AAC - เพิ่มการตั้งค่าผู้ใช้สำหรับคอนเทนเนอร์เสียงและการเลือกตัวแปลงสัญญาณ ขณะนี้ผู้ใช้สามารถเลือกรูปแบบเสียงเมื่อใช้ FFmpeg ผ่านทางอินเทอร์เฟซการตั้งค่า
การจัดการข้อผิดพลาด - ปรับปรุงการบันทึกข้อผิดพลาดและใช้ป๊อปอัปข้อผิดพลาดที่เป็นมิตรต่อผู้ใช้เพื่อแจ้งให้ผู้ใช้ทราบถึงปัญหาได้ดียิ่งขึ้น
คุณมีสองวิธีในการติดตั้งส่วนขยาย:
ดาวน์โหลดรุ่นล่าสุด จากหน้าเผยแพร่
แตกไฟล์:
หลังจากดาวน์โหลด ให้แยกเนื้อหาออก คุณควรเห็นโฟลเดอร์ที่มีโฟลเดอร์ย่อย dist
โหลดส่วนขยายใน Chrome:
เปิด Chrome และไปที่ chrome://extensions/
เปิดใช้งาน "โหมดนักพัฒนาซอฟต์แวร์" โดยสลับสวิตช์ที่มุมขวาบน
คลิก "โหลดแกะกล่อง" และเลือกโฟลเดอร์ dist
ที่มี manifest.json
โคลนที่เก็บ:
โคลนคอมไพล์ https://github.com/cycyrild/SpotifyDL.gitcd SpotifyDL
ติดตั้งการพึ่งพา:
ติดตั้ง npm
รวบรวมโครงการ:
บิลด์การรัน NPM
โหลดส่วนขยายใน Chrome:
เปิด Chrome และไปที่ chrome://extensions/
เปิดใช้งาน "โหมดนักพัฒนาซอฟต์แวร์" ที่มุมขวาบน
คลิก "โหลดแตกไฟล์" และเลือกโฟลเดอร์ dist
ที่เก็บไฟล์ที่คอมไพล์อยู่
เข้าสู่ระบบบัญชี Spotify ของคุณบนเว็บเพลเยอร์
นำทางไปยังแทร็ก เพลย์ลิสต์ หรืออัลบั้มที่คุณต้องการดาวน์โหลด
คลิกไอคอน SpotifyDL ในแถบเครื่องมือ Chrome ของคุณ
ส่วนขยายจะวิเคราะห์หน้าปัจจุบันและแสดงรายการเพลงที่มีให้ดาวน์โหลดทั้งหมด
เลือกแทร็กที่คุณต้องการแล้วคลิกเพื่อดาวน์โหลด
ไฟล์จะถูกบันทึกลงในอุปกรณ์ของคุณพร้อมข้อมูลเมตาที่สมบูรณ์ รวมถึงชื่อ ศิลปิน อัลบั้ม ฯลฯ
ส่วนขยายนี้มีไว้สำหรับการใช้งานส่วนบุคคลเท่านั้น การดาวน์โหลดเนื้อหาที่มีลิขสิทธิ์โดยไม่ได้รับอนุญาตถือเป็นการละเมิดข้อกำหนดในการให้บริการของ Spotify และอาจละเมิดกฎหมายลิขสิทธิ์ด้วย โปรดใช้ส่วนขยายนี้อย่างมีความรับผิดชอบ