使用 SoX 進行隨機播放?

使用 SoX 進行隨機播放?

有沒有辦法play在資料夾上隨機播放歌曲SoX

play ~/Music/*/**

答案1

您可以使用sort -R將文件列表重新排序為“隨機”順序。該命令可能如下:

find ~/Music -type f | sort -R | xargs -I + play +

這裡遞歸地產生子樹find ~/Music -type f中所有檔案的列表Music。然後將產生的路徑名清單按隨機順序「排序」sort -R,並作為參數play傳遞給一次帶有一些/多個路徑名的連續呼叫。請注意使用+“替換字串”來play為每個音樂檔案呼叫單獨的字串。

(編輯:根據下面沃倫的評論,我現在刪除了第二個無用但無害的單引號+。)

相關內容