Универсальный и свободный аудиопроигрыватель QMMP (Qt-based Multimedia Player) поддерживает множество аудиоформатов и имеет настраиваемый интерфейс.

Содержание
Возможности QMMP
Поддерживаемые форматы
Воспроизведение следующих форматов:
- MPEG;
- Ogg Vorbis;
- Opus
- Native FLAC/OGG FLAC;
- Musepack;
- WavPack;
- трекерные форматы;
- ADTS AAC;
- CD Audio;
- WMA, Monkey’s Audio;
- PCM WAVE;
- MIDI;
- форматы звука игровых консолей.
Аудио и видео эффекты
В распоряжении пользователя имеются следующие эффекты;
- эффект BS2B;
- передискретизация (с помощью ресемплера SoX);
- эффекты LADSPA;
- расширение стереобазы;
- плавный переход между треками (экспериментальный);
- визуализация ProjectM;
- анализатор спектра.
Системы вывода звука
Аудиоплейер имеет следующие системы вывода звука:
- OSS;
- ALSA;
- Pulse Audio;
- JACK;
- PipeWire.
Дополнительные возможности
Аудиоплейер обладает следующими дополнительными возможностями:
- поддержка обложек XMMS и Winamp;
- 10-полосный эквалайзер;
- поддержка потоков MP3, Vorbis, AAC, AAC+;
- поддержка протокола MMS;
- MPRIS;
- автоопределение съёмных устройств;
- воспроизведение видео с помощью MPlayer;
- просмотр обложек;
- возможность использовать несколько списков воспроизведения;
- поддерживаемые форматы списков воспроизведения: M3U, PLS, XSPF;
- браузер потоков;
- преобразователь аудиоформатов.
Для декодирования файлов mp3 используется фраунгоферовский декодер, обеспечивающий высокое качество звучания.
Установка
Установка в Arch Linux
oleg@mobile:~:$ yay -S qmmp
Sync Explicit (1): qmmp-2.2.4-1
разрешение зависимостей...
:: Найдено 2 поставщика для qt6-multimedia-backend:
:: Repository extra
1) qt6-multimedia-ffmpeg 2) qt6-multimedia-gstreamer
Введите число (по-умолчанию=1): 2
проверка конфликтов...
предупреждение: обнаружена циклическая зависимость:
предупреждение: qt6-multimedia-gstreamer будет установлен перед qt6-multimedia, как зависимость
Пакеты (3) qt6-multimedia-6.9.0-1 qt6-multimedia-gstreamer-6.9.0-1 qmmp-2.2.4-1
Будет загружено: 0,36 MiB
Будет установлено: 18,84 MiB
:: Приступить к установке? [Y/n] y
:: Получение пакетов...
qt6-multimedia-gstreamer-6.9.0-1-x86_64 369,1 KiB 148 KiB/s 00:02 [###############################################] 100%
(3/3) проверка ключей [###############################################] 100%
(3/3) проверка целостности пакета [###############################################] 100%
(3/3) загрузка файлов пакетов [###############################################] 100%
(3/3) проверка конфликтов файлов [###############################################] 100%
(3/3) проверка доступного места [###############################################] 100%
:: Обработка изменений пакета...
(1/3) установка qt6-multimedia-gstreamer [###############################################] 100%
Дополнительные зависимости для 'qt6-multimedia-gstreamer'
gst-plugins-good: camera support, additional plugins [установлено]
gst-plugins-bad: camera support, additional plugins [установлено]
gst-plugins-ugly: additional plugins [установлено]
gst-libav: additional plugins [установлено]
(2/3) установка qt6-multimedia [###############################################] 100%
Дополнительные зависимости для 'qt6-multimedia'
qt6-declarative: QML bindings [установлено]
qt6-quick3d: for QtQuick3DAudio
(3/3) установка qmmp [###############################################] 100%
Дополнительные зависимости для 'qmmp'
mpg123: to play MP3 files [установлено]
flac: native FLAC support [установлено]
jack: JACK sound output [установлено]
libmpcdec: Musepack support [установлено]
pulseaudio: PulseAudio output [установлено]
pipewire: pipewire support [установлено]
libcdio-paranoia: Compact Disc input and control support [установлено]
libcddb: CDDB server support
libmms: MMS stream protocol support
libmodplug: MOD playing library [установлено]
libsndfile: sampled sound support [установлено]
projectm: visual efects [установлено]
faad2: ADTS AAC support [установлено]
libgme: support for chiptunes from various platforms [установлено]
libsidplayfp: C64 music support
opusfile: Opus support [установлено]
wildmidi: MIDI support [установлено]
ffmpeg [установлено]
libsamplerate [установлено]
wavpack [установлено]
:: Запуск post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Updating icon theme caches...
(3/3) Updating the desktop file MIME type cache...
oleg@mobile:~:$
Установка в Ubuntu
oleg@mobile:~:$ sudo apt install qmmp
...
oleg@mobile:~:$
Синтаксис
oleg@mobile:~:$ qmmp [параметры] [файлы]
Параметры
-e, --enqueue
Не очищать лист
-p, --play
Воспроизвести текущую песню
-u, --pause
Приостановить текущую песню
-t, --play-pause
Приостановить/воспроизвести
-s, --stop
Остановить текущую песню
-j, --jump-to-track
Показать диалог перехода к дорожке
-q, --quit
Завершить приложение
--volume <0..100>
Установить громкость (пример:
qmmp --volume 20
)--volume-status
Вывести уровень громкости
--toggle-mute
Приглушить/Восстановить громкость
--mute-status
Проверить, приглушён ли звук
--next
Перейти к следующему фрагменту
--previous
Перейти к предыдущему фрагменту
--toggle-visibility
Показать/скрыть приложение
--show-mw
Показать главное окно
--add-file
Показать диалог добавления файлов
--add-dir
Показать диалог добавления каталогов
--volume-inc
Увеличить громкость на 5 единиц
--volume-dec
Уменьшить громкость на 5 единиц
--pl-help
Показать команды для работы со списком воспроизведения
--seek
Перейти к позиции внутри текущего трека
--seek-fwd
Перейти вперёд
--seek-bwd
Перейти назад
--status
Показать статус воспроизведения
--nowplaying
Показать форматированное название композиции (Пример:
qmmp --nowplaying "%t - %a"
)--nowplaying-syntax
Показать синтаксис команды
--nowplaying
--ui
Запустить QMMP с указанным интерфейсом пользователя
--ui-list
Вывести доступные интерфейсы пользователя
--no-start
Не запускать приложение
--debug
Показывать отладочные сообщения
-h, --help
Показать эт справку и выйти
-v, --version
Показать версию и выйти
Использование аудиопроигрывателя QMMP
Проигрыватель имеет простое и интуитивно-понятное меню.
Запуск
После запуска программы появляется следующее окно, имеющее в верхнем левом углу гамбургер-меню:

В гамбургер-меню выбираем пункт Вид, в в нём — Показывать список. При желании можно добавить Показывать эквалайзер и Двойной размер:

Добавление файла или каталога
Нажимаем кнопку Add и добавляем в список нужный файл или каталог:


Теперь можем проигрывать.
Заключение
В операционной системе Linux аудиопроигрыватель QMMP является функциональным, универсальным и простым в использовании инструментом с высоким качеством воспроизведения.