วิธีสร้างเพลย์ลิสต์จากไดเรกทอรีของไฟล์ mp3


13

คุณจะสร้าง playlist สากลจากไดเรกทอรีของไฟล์ mp3 ได้อย่างไร

คำถามนี้เกิดขึ้นเมื่อภรรยาของฉันเป็นนักดนตรี (นักไวโอลิน) และเธอมีกิ๊กและดีเจในงานจะเล่นเพลงประกอบให้เธอ เขาบอกให้เธอเอา thumbdrive กับเพลงของเธอ เธอขอให้ฉันช่วยเธอทำเพลย์ลิสต์ เนื่องจากฉันไม่ทราบว่าระบบปฏิบัติการประเภทใดที่ดีเจมีหรือจะใช้ฉันจึงต้องใช้รูปแบบที่เป็นสากลและฉันต้องทำให้สำเร็จโดยไม่ต้องใช้ความพยายามอย่างมาก

Googling ไม่ได้ให้คำตอบกับฉันแม้ว่าฉันจะเพิ่ม Ask Ubuntu ลงในการค้นหา

ดังนั้นคำถามคือ:

คุณจะสร้าง playlist สากลจากไดเรกทอรีของไฟล์ mp3 ได้อย่างไร


โปรดทราบว่าหลังจากเขียนสิ่งนี้ฉันพบว่าฉันจะสร้างรายการเล่น M3U จากเทอร์มินัลได้อย่างไร แต่กรณีการใช้งานแตกต่างกัน (ต้องการคำตอบที่แตกต่างเช่นกัน) และคำถามที่ถูกถามที่นี่ไม่ได้ตระหนักถึงการมีอยู่ของ m3u

คำตอบ:


20

วิธีสร้างเพลย์ลิสต์จากไดเรกทอรีของไฟล์ mp3

cd ไปยังไดเรกทอรีและ

ls -1 *.mp3 > playlist.m3u

ปรากฎว่ามีรูปแบบที่ค่อนข้างเป็นสากลที่เรียกว่าm3uรูปแบบและอาจเป็นเรื่องง่ายเหมือนรายการของไฟล์ที่คั่นด้วยการขึ้นบรรทัดใหม่

หลังจากภรรยาของฉันย้ายไฟล์ mp3 ที่เธอต้องการลงในไดรฟ์หัวแม่มือที่ว่างเปล่าฉันเปิดเทอร์มินัลเรียกดูไปยังไดเรกทอรีสื่อและพิมพ์ต่อไปนี้และกด Enter:

ls -1 *.mp3 > playlist.m3u

จากนั้นฉันก็เปิดไฟล์ให้เธอเป็น gedit และปล่อยให้เธอคัดลอกและวางบรรทัดรอบ ๆ มากที่สุดเท่าที่เธอต้องการที่จะนำมันมาเรียงตามลำดับที่เธอต้องการ

เมื่อเสร็จแล้วเธอบันทึกไฟล์ดับเบิลคลิกในเบราว์เซอร์โฟลเดอร์และ RhythmBox เปิดไฟล์ เธอคลิกที่การเล่นและเล่นและฉันก็เป็นฮีโร่


4

เล่นแบบสุ่ม

ตัวอย่างสคริปต์ทุบตีสำหรับ Pi Musicbox พร้อม USB HDD (generatePlaylist.sh) ...

find /music/USB/mp3/* -iname *.mp3 -type f | shuf | head -n 200 > /music/playlists/mp3_shuffle.m3u

รวมกับงาน crontab เพื่อให้ทำงานทุก 4 ชั่วโมง ...

0 */4 * * *     root    /music/playlist/generatePlaylist.sh
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.