Как получить и использовать MP3-плеер в командной строке

find . -name '*.mp3' | sort | while read -r mp3; do echo -e "

$mp3

\n"; done > index.html; python -m http.server


Команда find . -name '*.mp3' находит все файлы с расширением .mp3 в текущей директории и её поддиректориях.

sort сортирует список найденных файлов в алфавитном порядке.

while read -r mp3; do echo -e "

$mp3

\n"; done читает каждую строку из списка найденных файлов и для каждой строки создает HTML-код с заголовком h3 и аудио-тегом, используя значение переменной mp3.

> index.html перенаправляет вывод HTML-кода в файл index.html.

python -m http.server запускает встроенный в Python простой HTTP-сервер, чтобы можно было прослушивать и загружать файлы через браузер, открыв index.html в текущей директории.

Альтернативой может быть использование специализированного плеера командной строки, например, mplayer или mpg123, чтобы воспроизводить MP3-файлы без запуска HTTP-сервера. Аргументы в данной команде отсутствуют.

Ответить

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