Saya ingin membuat daftar putar M3U untuk direktori yang berisi file mp3 di server saya dari terminal. Karena saya ingin memastikan bahwa setiap pemain dapat melakukan streaming file-file itu saya ingin mengawali setiap entri file dengan URL absolut ke direktori itu, seperti ini:
http://server.com/dir/file1.mp3 http://server.com/dir/file2.mp3 ...
Jadi sayangnya hanya melakukan ls -1 *.mp3 > play.m3u
itu tidak cukup. Apakah ada satu garis untuk mencapai ini?
Anda awalnya diminta untuk membuat setiap entri sebagai baris yang diformat URL web. Selain mengganti jalur lokal dengan http: // ..., Anda juga harus mengganti spasi dengan '% 20'. Jadi, antrian, tapi ini dia:
sumber
Skrip bash ini dapat melakukan pekerjaan:
Versi yang sedikit lebih maju. URL dikodekan dengan
.m3u
gaya yang tepat .sumber