whistle (свисток) — консольный Curses / Perl (perl-curses-ui) аудио плеер на основе MPlayer.
MPlayer – универсальный медиаплеер "по умолчанию" не имеющий графического интерфейса (при сборке он не включается). Стандартная версия медиаплеера при запуске видео файлов отображает только окно воспроизводимого видео, аудио файлы воспроизводятся в фоновом режиме.
whistle создавался как минималистичная оболочка для MPlayer, предоставляющая простой доступ к базовым возможностям медиаплеера, необходимых для воспроизведения аудио файлов. Ранее в качестве "движка" использовался mpg123 (консольный MPEG плеер).
Хотя MPlayer поддерживает практически все популярные аудио и видео форматы, но в whistle обеспечивается полноценная поддержка воспроизведения только для аудио файлов форматов MP3, OGG и FLAC (реализовано с помощью модулей perl-mp3-info, perl-ogg-vorbis-header-pureperl и perl-audio-flac-header).
whistle позволяет воспроизводить файлы поочерёдно, с помощью создаваемых и редактируемых плейлистов (поддерживается мульти-выбор), прогресс воспроизведения отображается индикатором, имеется параметрический эквалайзер позволяющий сохранить индивидуальные настройки для каждой композиции, альбома, исполнителя.
whistle может работать в большинстве современных эмуляторов терминала, может отображать просмотр текстов песен (если он имеется в тегах файла), управление ориентировано на использование клавиатуры, для некоторых функций может использоваться мышь (например выбор файлов для плейлистов), заданные параметры и плейлисты сохраняются в файле:
~/.whistle.dat
Лицензия: MLT (The MIT License)
Вы можете войти под своим логином или зарегистрироваться на сайте.