Soxを使用してディレクトリ内のファイルを(無限に)混在させます。

Soxを使用してディレクトリ内のファイルを(無限に)混在させます。

私はmp3でいっぱいのディレクトリ(/home/pi/Desktop/Music)を持っていて、そのディレクトリ内のすべての曲を混在させることができます。したがって、soxを使用してすぐにwmaファイルに変換すると、それらはすべて次のような結果を得ます。シャッフルされ、すべてのファイルがランダムな順序で無限に再生されます。私の現在のコマンドは次のとおりです。

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 -

関連情報