ตัวสร้างคำสั่ง yt-dlp สำหรับ SoundCloud
ประกอบคำสั่ง yt-dlp สำหรับแทร็กและเซ็ตบน SoundCloud ติดแท็กมาเรียบร้อยพร้อมเข้าคลังเพลง
เลือกฟอร์แมตเสียงอย่างไร
SoundCloud มักให้ MP3 ที่ 128 kbps บางครั้งเป็น Opus การแปลงต้นทาง 128 ไปเป็น 320 ได้ไฟล์ใหญ่ขึ้นแต่ไม่ได้เพราะขึ้น — เลือก "ดีที่สุดเท่าที่มี" เพื่อคงของเดิมไว้ นั่นคือค่าที่ถูกต้อง
ควรเปิดภาพปกกับเมทาดาทาไว้ ถ้าไม่มี เซ็ตที่โหลดมาจะกลายเป็นโฟลเดอร์ไฟล์ไร้ชื่อ เซ็ตและเพลย์ลิสต์ใช้ได้กับโหมดทั้งเพลย์ลิสต์
SoundCloud เสิร์ฟสตรีมส่วนใหญ่ที่ Opus 128 kbps และแทร็ก "Go+" ที่ 256 — แต่เฉพาะเซสชันที่มันเชื่อว่ามีสิทธิ์ ถ้าแทร็กเล่นบนเว็บได้ในคุณภาพที่สูงกว่าที่ yt-dlp ดึงมา cookies จากเบราว์เซอร์ที่ล็อกอินแล้วมักคือตัวแปรที่ทำให้ต่างกัน: บันไดที่เซสชันของคุณเห็นคือบันไดที่ yt-dlp ได้รับ รายการ -F บอกว่าแทร็กที่คุณกำลังยืนอยู่มีฟอร์แมตอะไรบ้าง
URL ดาวน์โหลดไม่ใช่ทุกครั้งที่เป็นที่อยู่ของเสียง: SoundCloud เสิร์ฟมีเดียผ่าน CDN หลังลิงก์ที่เซ็นชื่ออายุสั้น URL มีเดียที่คัดลอกออกจากแท็บเบราว์เซอร์จึงใช้ได้ครั้งเดียวแล้วไม่มีอีก — ส่งหน้าแทร็กให้ yt-dlp เสมอ แล้วปล่อยให้มันไปเรียกเอง Repost เป็นรายการแยกที่ชี้ไปที่เสียงเดียวกัน ไฟล์บันทึกรายการช่วยให้การดาวน์โหลดเซ็ตไม่ไปหยิบมันซ้ำสองรอบ
เซ็ต (ชื่อที่ SoundCloud เรียกเพลย์ลิสต์) คือที่ที่คุณค่าแท้จริงอยู่ เซ็ตสองร้อยแทร็กแบ่งเป็นหน้า ๆ และรอบรันใช้เวลาพอสมควร ไฟล์บันทึกรายการเปลี่ยนรอบที่สองให้เหลือแค่เฉพาะแทร็กที่เพิ่มมาใหม่ การทำต่อแม้เจอข้อผิดพลาดสำคัญเพราะเซ็ตสะสมแทร็กที่ถูกลบไปเรื่อย ๆ — โปรดิวเซอร์ดึงแซมเปิลออกหนึ่งชิ้น ถ้าไม่มีสวิตช์นี้ 404 หนึ่งอันก็หยุดอีกแปดสิบแทร็กเสียทั้งหมด
เรื่องการตั้งชื่อ: ชื่อเรื่องบน SoundCloud ยาวและพกชื่อศิลปินมาในชื่อเรื่องด้วย เทมเพลตเริ่มต้นแบบศิลปินแล้วตามด้วยชื่อเรื่องจึงทำให้ไฟล์ซ้ำมองเห็นได้แทนที่จะหลบตา — สองไฟล์ที่ชื่อเดียวกันมักเป็นการอัปโหลดแทร็กเดียวกันสองบิตเรต ภาพปกมาจาก URL ของงานกราฟิกและดาวน์โหลดมาที่ขนาดใหญ่ที่สุด ถ้าภาพปกดูผิด แปลว่าบนแพลตฟอร์มมันก็ผิดมาแต่แรก