ksmp3play — обычный C (си) / Curses (Ncurses) консольный MPEG (1/2/3) аудиоплеер.
ksmp3play имеет псевдографический пользовательский интерфейс, при запуске можно задать любое количество MP3 файлов (дубликаты в список воспроизведения не добавляются), веб ссылку потоковой передачи, плейлисты в формате M3U (*.m3u) или плейлист собственного формата KS3 (*.ks3). Список воспроизведения можно сортировать, удалять и добавлять файлы, из диалога обзора файловой системы.
Добавленные в список композиции можно оценивать (от 1 до 9), поддерживается последовательное и случайное воспроизведение. ksmp3play предоставляет три способа случайного воспроизведения, основанных на различных вариациях рейтинга и продолжительности композиций.
Собственный плейлист ksmp3play сохраняет все параметры плеера (на момент сохранения), формат KS3 (*.ks3) предназначен для "внутреннего" использования и несовместим с другими аудиоплеерами. В плейлист включается рейтинг, метод воспроизведения, уровень громкости для каждой композиции и пр...
ksmp3play позволяет задать некоторые настройки в конфигурационном файле (~/.ksmp3playr), поддерживается удалённое управление плеером используя SSH (сетевой протокол прикладного уровня) или Telnet (сетевой протокол для реализации текстового интерфейса по сети).
Лицензия: GNU General Public License version 2.0 (GPLv2)