用 Sox 随机播放目录中的文件(无休止地)

用 Sox 随机播放目录中的文件(无休止地)

我有一个充满 mp3 的目录 - /home/pi/Desktop/Music - 我希望能够随机播放该目录中的所有歌曲,因此当我使用 sox 将它们即时转换为 wma 文件时,它们全部都会被打乱,并且会按照 andom 顺序无休止地播放所有文件。我当前的命令是:

sox -R -t mp3 /home/pi/Desktop/Music/*.mp3 -t wav -r 44100 -

(结果通过管道传输到 pim):

sox -R -t mp3 /home/pi/Desktop/Music/*.mp3 -t wav -r 44100 - | sudo ./pi_fm_rds -freq 94.5  -audio - -ps ZSFM -rt ZSFM

如何使用 sox 即时洗牌此目录中的所有文件?

答案1

sox -R -t mp3 $(ls -1 /home/pi/Desktop/Music/*.mp3|sort -R) -t wav -r 44100 -

相关内容