
play ~/Music/audio0.flac repeat -
Команда для повторного воспроизведения одного определенного аудиофайла.
play ~/Music/${random_audio_file} repeat -
Псевдокоманда для воспроизведения одногослучайный аудиофайл из указанного каталога ( ~/Music/
), также на повторе.
Как сделать последнее реальной рабочей командой?
решение1
shuf
Для этого можно использовать команду. Попробуйте:
play "$(find ~/Music -name '*.flac' | shuf -n 1)" repeat -
Двойные кавычки необходимы на тот случай, если имена файлов содержат пробелы.
решение2
Эта команда получит случайный .flac
файл и воспроизведет его с помощью omxplayer
. Измените команду в соответствии с вашим проигрывателем.
find . -type f -name '*.flac' | shuf -n 1 | xargs -d "\n" omxplayer