Рекурсивное сканирование каталогов на наличие mp3 и их передача в mplayer

rm -rf /tmp/playlist.tmp && find ~/mp3 -name *.mp3 > /tmp/playlist.tmp && mplayer -playlist /tmp/playlist.tmp -shuffle -loop 0 | grep Playing


Это командная последовательность выполняет рекурсивный поиск всех mp3 файлов в указанной директории и создает плейлист для mplayer.

Первая команда (rm -rf /tmp/playlist.tmp) удаляет существующий временный файл плейлиста, если он есть, причем ключ -rf гарантирует его удаление даже если он имеет атрибут read-only или непустую директорию.

Вторая команда (find ~/mp3 -name *.mp3) производит рекурсивный поиск всех mp3 файлов в домашней директории пользователя. Результат отправляется в /tmp/playlist.tmp.

Третья команда (mplayer -playlist /tmp/playlist.tmp -shuffle -loop 0) запускает mplayer с созданным плейлистом, включая переключение треков в случайном порядке (-shuffle) и бесконечный цикл проигрывания (-loop 0).

Последняя команда (grep Playing) используется для фильтрации вывода mplayer, чтобы видеть только строки, связанные с текущим проигрываемым треком.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *