Bagaimana cara membuat daftar putar dari direktori file mp3?

13

Bagaimana Anda membuat daftar putar universal dari direktori file mp3?

Pertanyaan ini muncul karena istri saya adalah seorang musisi (pemain biola) dan dia manggung, dan DJ di acara tersebut akan memainkan musik yang menyertainya untuknya. Dia menyuruhnya untuk membawa thumbdrive dengan musiknya di atasnya. Dia meminta saya untuk membantunya membuat daftar putar. Karena saya tidak tahu sistem operasi seperti apa yang DJ miliki atau akan gunakan, saya perlu format universal, dan saya perlu menyelesaikan ini tanpa menghabiskan banyak usaha.

Googling tidak memberi saya jawaban, bahkan ketika saya menambahkan Tanya Ubuntu ke pencarian.

Jadi pertanyaannya adalah:

Bagaimana Anda membuat daftar putar universal dari direktori file mp3?


Perhatikan bahwa setelah menulis ini, saya menemukan Bagaimana cara menghasilkan daftar putar M3U dari terminal? , tetapi use-case berbeda (membutuhkan jawaban yang berbeda juga), dan pertanyaan yang diajukan di sini tidak mengetahui keberadaan m3u.

Aaron Hall
sumber

Jawaban:

20

Bagaimana cara membuat daftar putar dari direktori file mp3?

cd ke direktori dan

ls -1 *.mp3 > playlist.m3u

Ternyata ada format yang cukup universal yang disebut m3uformat , dan dapat sesederhana daftar nama file yang dipisahkan oleh baris baru.

Setelah istri saya memindahkan file mp3 yang dia inginkan ke thumb drive, saya membuka terminal, melihat-lihat direktori media, dan mengetik yang berikut dan tekan enter:

ls -1 *.mp3 > playlist.m3u

Saya kemudian membuka file untuknya di gedit dan membiarkannya menyalin dan menempelkan garis-garis sebanyak yang dia inginkan agar sesuai dengan urutan yang diinginkan.

Ketika selesai, dia menyimpan file, mengklik dua kali dalam browser folder, dan RhythmBox membukanya. Dia mengklik permainan, dan itu dimainkan, dan aku adalah seorang pahlawan.

Aaron Hall
sumber
4

Acak Daftar Putar

Contoh skrip Bash untuk Pi Musicbox dengan HDD USB (generatePlaylist.sh) ...

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

dikombinasikan dengan pekerjaan crontab untuk dijalankan setiap 4 jam ...

0 */4 * * *     root    /music/playlist/generatePlaylist.sh
Richard Sams
sumber