Я знаю, что это довольно старо, но я только что столкнулся с подобной проблемой, и, возможно, это все еще будет полезно. Я только что купил дешевый, но водонепроницаемый MP3-плеер для бега, который отлично работает, за исключением того, что в режиме перемешивания те же самые песни, кажется, продолжают повторяться. На LinuxQuestions.org я нашел несколько инструкций, которые я мог бы изменить для своих нужд, так что вот что я придумал после небольшой проб и ошибок:
Я создал папку с именем Running и поместил туда все мои MP3-файлы из моего списка воспроизведения. (Я прописал название папки, чтобы случайно не удалить его.)
#!/bin/bash
mkdir ../running_random
for fname in *.mp3
do
cp "$fname" ../running_random/$RANDOM."$fname".mp3
done
Я вызываю скрипт из каталога Running, копирую содержимое из только что созданного каталога running_random в мой MP3-плеер, затем удаляю running_random.