• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

.tx/H11-Oct-2021-490407

bin/H11-Oct-2021-1913

doc/H03-May-2022-4,9083,797

src/H11-Oct-2021-451,070411,762

utils/H11-Oct-2021-212170

AUTHORSH A D11-Oct-20216.7 KiB238169

COPYINGH A D11-Oct-202117.7 KiB340281

COPYING.CC-by-sa_V4H A D11-Oct-202119.6 KiB428329

ChangeLogH A D11-Oct-202162 KiB1,7411,627

ChangeLog.rusH A D11-Oct-2021124.4 KiB1,7491,635

ChangeLog.svnH A D11-Oct-2021884.8 KiB21,96714,701

READMEH A D11-Oct-20216.1 KiB202173

README.RUSH A D11-Oct-202110 KiB208176

README.UKRH A D11-Oct-20218.8 KiB184155

clear_qmake.cmdH A D11-Oct-2021213 53

cmake_uninstall.cmake.inH A D11-Oct-2021738 1816

qmmp.priH A D11-Oct-20212.5 KiB10582

qmmp.proH A D11-Oct-20211 KiB4733

README

1Qmmp - Qt-based multimedia player
2
3This program is an audio-player, written with the help of the Qt library.
4Official home page: https://qmmp.ylsoftware.com/
5Development: https://sourceforge.net/projects/qmmp-dev/
6Translation: https://www.transifex.com/qmmp-development-team/public/
7
8Supported operating systems:
9- GNU/Linux
10- FreeBSD
11- Microsoft Windows
12
13Supported formats:
14- MPEG1 layer 2/3
15- Ogg Vorbis
16- Ogg Opus
17- Native FLAC, Ogg FLAC
18- Musepack
19- WavePack
20- tracker modules (mod, s3m, it, xm, etc)
21- ADTS AAC
22- CD Audio
23- WMA, Monkey's Audio (and other formats provided by FFmpeg library)
24- PCM WAVE (and other formats provided by libsndfile library)
25- midi
26- SID
27- chiptune formats (AY, GBS, GYM, HES, KSS, NSF, NSFE, SAP, SPC, VGM, VGZ, VTX)
28
29DSP effects:
30- BS2B effect
31- sample rate converter
32- LADSPA effects
33- extra stereo
34- crossfade
35
36Visual effects:
37- projectM visualization
38- spectrum analyzer
39
40Output system support:
41- OSS4 (FreeBSD)
42- ALSA (Linux)
43- PulseAudio
44- PipeWire
45- JACK
46- QtMultimedia
47- Icecast
48- WaveOut (Win32)
49- DirectSound (Win32)
50- WASAPI (Win32)
51
52Other features:
53- XMMS and Winamp 2.x skins support
54- alternative user interface based on standard widgets set
55- 10-band equalizer
56- MP3, Vorbis, AAC, AAC+ streams support
57- mms support
58- MPRIS
59- removable device detection (via HAL or UDisks)
60- video playback via Mplayer
61- lyrics
62- cover art support
63- CUE sheet support
64- embedded CUE support (for FLAC, WavPack and Monkey's Audio)
65- multiple playlists
66- automatic charset detection for cue files and ShoutCast metadata
67- playlist formats: m3u, pls, xspf
68- ReplayGain support
69- sending listening history to Last.fm, Libre.fm and ListenBrainz
70- CDDB support
71- audio converter
72- stream browser
73- audio formats converter
74- external programs execution on track change
75- ReplayGain scanner
76- archive reader (RAR and 7z)
77- audio recording
78- listening history
79- media library
80
81Requirements:
82- Qt >= 5.4 (qtbase, qtx11extras/qtwinextras and qttools for build)
83- tar, unzip, bzip2, gzip
84- libmad
85- libvorbis
86- libogg
87- libalsa >= 1.0.22
88- taglib >= 1.11
89- curl >= 7.19.4
90- libmpg123 >= 1.13.0 (optional)
91- qtmultimedia >= 5.4 (optional)
92- libmms >= 0.4 (optional)
93- flac >= 1.1.3 (optional)
94- libmpcdec >= 1.3.0 (optional)
95- jackit1 >= 0.121.0 or jackit2 >= 1.9.8 (optional)
96- libsoxr >= 0.1.0 (optional)
97- libmodplug >= 0.8.4 (optional)
98- libsndfile >= 1.0.22 (optional)
99- wavpack >= 4.41 (optional)
100- pulseaudio >= 0.9.15 (optional)
101- pipewire >= 0.3.26 (optional)
102- ffmpeg >= 3.4 (optional)
103- libcdio >= 0.80 (optional)
104- libcdio-paranoia >= 10.2 (since libcdio 0.90)
105- libcddb >= 1.3.1 (optional)
106- faad2 >= 2.6.1 (optional)
107- game-music-emu >= 0.5.5 (optional)
108- opus >= 1.0.2 (optional)
109- opusfile >= 0.2 (optional)
110- libWildMidi >= 0.2.3.4 (optional)
111- libsidplayfp >= 1.0.3 (optional)
112- libbs2b >= 3.0.0 (optional)
113- libprojectM >= 2.0.0 (optional)
114- libenca >= 1.9 (optional)
115- libarchive >= 3.2.0 (optional)
116- libshout (optional)
117- mplayer (optional)
118- libx11, libxcb, xorgproto (optional)
119- librcd >= 0.1.13 (optional)
120- cmake >= 3.5.0 (for build only)
121
122Attention! Qmmp build needs lrelease installed.
123
124Configure:
125cmake ./
126
127Build:
128make
129
130Installation:
131make install
132
133If someone plugin (for example, Jack plugin) doesn't build or doesn't needed you can disable it
134by running the following command:
135cmake ./ -DUSE_JACK:BOOL=FALSE
136
137Available options:
138- USE_CURL, USE_MMS (transports);
139- USE_MAD, USE_MPG123, USE_FLAC, USE_VORBIS, USE_MPC, USE_MODPLUG, USE_SNDFILE, USE_WAVPACK, USE_FFMPEG, USE_AAC, USE_CUE,
140  USE_MPLAYER, USE_CDA, USE_MIDI, USE_GME, USE_OPUS, USE_SID, USE_ARCHIVE (decoders);
141- USE_ALSA, USE_OSS, USE_JACK, USE_PULSE, USE_PIPEWIRE, USE_NULL, USE_OSS4, USE_WAVEOUT, UDE_DSOUND, USE_QTMULTIMEDIA,
142  USE_WASAPI, USE_SHOUT (output plugins);
143- USE_SOXR, USE_BS2B, USE_LADSPA, USE_CROSSFADE, USE_STEREO, USE_FILEWRITER, USE_MONOTOSTEREO (effects);
144- USE_ANALYZER, USE_PROJECTM (visualization);
145- USE_MPRIS, USE_SCROBBLER, USE_LISTENBRAINZ, USE_STATICON, USE_NOTIFIER, USE_LYRICS, USE_HAL, USE_HOTKEY, USE_FILEOPS,
146  USE_COVER, USE_KDENOTIFY, USE_UDISKS2, USE_CONVERTER, USE_SB, USE_RGSCAN, USE_TRACKCHANGE, USE_COPYPASTE,
147  USE_GNOMEHOTKEY, USE_LIBRARY (general plugins);
148- USE_QMMP_DIALOG, USE_TWO_PANEL_DIALOG (file dialogs);
149- USE_ENCA (automatic charset detection);
150- USE_SKINNED (standard skinned UI);
151- USE_QSUI (simple UI);
152- USE_DIR_ASSOC (inode/directory mime type association);
153- USE_LIBRCD (using LibRCD library for charset detection of ID3v1/v2 tags, disabled by default);
154- QMMP_DEFAULT_OUTPUT (default output plugin, example: -DQMMP_DEFAULT_OUTPUT=pulse);
155- QMMP_DEFAULT_UI (default user interface, example: -DQMMP_DEFAULT_UI=qsui).
156
157Also you can use ccmake for changing plugins configuration.
158By default program will be installed in /usr/local. You can change default path by running:
159cmake ./ -DCMAKE_INSTALL_PREFIX=custom_path
160
161For more information see GNUInstallDirs module documentation:
162https://cmake.org/cmake/help/latest/module/GNUInstallDirs.html
163
164OSS3 support.
165OSS3 plugin is deprecated and disabled by default.
166To enable it, run 'cmake ./ -DUSE_OSS:BOOL=TRUE' before compilation.
167
168UDisks2 support and FreeBSD.
169Under FreeBSD you are able to use UDisks2 plugin. Also, you should install port sysutils/bsdisks.
170Bsdisks is an implementation of UDisks2 service for FreeBSD.
171
172In some cases, you can use qmake for building and installation.
173
174Configure:
175qmake PREFIX=custom_path (default: /usr)
176
177Build:
178make
179
180Installation:
181make install
182
183Executable:
184./bin/qmmp
185
186If someone module doesn't build or doesn't needed you can disable it in qmmp.pri file - just comment corresponding
187line( symbol '#') or execute qmake with special parameters:
188qmake DISABLED_PLUGINS+=JACK_PLUGIN DISABLED_PLUGINS+=OSS_PLUGIN
189
190Attention! By default all plugins are enabled by default.
191
192Changing shared library install path (for some 64-bit distributions).
193By default, all libraries and plugins will be installed to $(INSTALL PREFIX)/lib. You can change "lib"
194to "lib64" by running qmake or cmake with the special parameter:
195qmake LIB_DIR=/usr/lib64
196or
197cmake ./ -DCMAKE_INSTALL_LIBDIR=lib64
198
199
200All patches, bug reports, ideas etc. send to bug tracker https://sourceforge.net/p/qmmp-dev/tickets/ or
201forkotov02@ya.ru
202

README.RUS

1Qmmp - Qt-based multimedia player
2
3Программа является аудио-плеером, написанным с использованием библиотеки Qt.
4Официальная домашняя страница: https://qmmp.ylsoftware.com/
5Разработка: https://sourceforge.net/projects/qmmp-dev/
6Перевод: https://www.transifex.com/qmmp-development-team/public/
7
8Поддерживаемые операционные системы:
9- GNU/Linux
10- FreeBSD
11- Microsoft Windows
12
13Поддерживаемые форматы:
14- MPEG1 layer 2/3
15- Ogg Vorbis
16- Ogg Opus
17- Native FLAC, Ogg FLAC
18- Musepack
19- WavePack
20- трекерные форматы (mod, s3m, it, xm и т.д.)
21- ADTS AAC
22- CD Audio
23- WMA, Monkey's Audio (и др. форматы библиотеки FFmpeg)
24- PCM WAVE (и др. форматы библиотеки libsndfile)
25- midi
26- SID
27- форматы звука игровых консолей (AY, GBS, GYM, HES, KSS, NSF, NSFE, SAP, SPC, VGM, VGZ, VTX)
28
29Аудио-эффекты:
30- эффект BS2B
31- Передискретизация
32- эффекты LADSPA
33- расширение стереобазы
34- плавный переход между треками
35
36Визуальные эффекты:
37- визуализация projectM
38- анализатор спектра
39
40Системы вывода звука:
41- OSS4 (FreeBSD)
42- ALSA (Linux)
43- PulseAudio
44- PipeWire
45- JACK
46- QtMultimedia
47- Icecast
48- WaveOut (Win32)
49- DirectSound (Win32)
50- WASAPI (Win32)
51
52Другие возможности:
53- поддержка обложек XMMS и Winamp 2.x
54- альтернативный пользовательский интерфейс с использованием стандартного оформления
55- 10-полосный эквалайзер
56- поддержка потоков MP3, Vorbis, AAC, AAC+
57- поддержка протокола MMS
58- MPRIS
59- автоопределение съёмных устройств (с помощью HAL или UDisks)
60- воспроизведение видео с помощью Mplayer-а
61- получение текстов песен
62- просмотр обложек
63- поддержка CUE
64- поддержка "встроенного" CUE (для файлов FLAC, WavPack и Monkey's Audio)
65- возможность использовать несколько списков воспроизведения
66- автоматическое определение кодировки для cue-файлов и ShoutCast-метаданных
67- поддерживаемые форматы списков воспроизведения: m3u, pls, xspf
68- поддержка ReplayGain
69- отправка истории прослушивания на Last.fm, Libre.fm и ListenBrainz
70- поддержка CDDB
71- обзор потоков
72- преобразователь аудио-форматов
73- запуск внешних программ при смене трека
74- сканер ReplayGain
75- чтение архивов (RAR и 7z)
76- запись аудио
77- история прослушивания
78- музыкальная библиотека
79
80Требования:
81- Qt >= 5.4 (qtbase, qtx11extras/qtwinextras и qttools для сборки)
82- tar, unzip, bzip2, gzip
83- libmad
84- libvorbis
85- libogg
86- libalsa >= 1.0.22
87- taglib >= 1.11
88- curl >= 7.19.4
89- libmpg123 >= 1.13.0 (опционально)
90- qtmultimedia >= 5.4 (опционально)
91- libmms >= 0.4 (опционально)
92- flac >= 1.1.3 (опционально)
93- libmpcdec >= 1.3.0 (опционально)
94- jackit1 >= 0.121.0 или jackit2 >= 1.9.8 (опционально)
95- soxr >= 0.1.0 (опционально)
96- libmodplug >= 0.8.4 (опционально)
97- libsndfile >= 1.0.22 (опционально)
98- wavpack >= 4.41 (опционально)
99- pulseaudio >= 0.9.15 (опционально)
100- pipewire >= 0.3.26 (опционально)
101- ffmpeg >= 3.4 (опционально)
102- libcdio >= 0.80 (опционально)
103- libcdio-paranoia >= 10.2 (начиная с libcdio 0.90)
104- libcddb >= 1.3.1 (опционально)
105- faad2 >= 2.6.1 (опционально)
106- game-music-emu >= 0.5.5 (опционально)
107- opus >= 1.0.2 (опционально)
108- opusfile >= 0.2 (опционально)
109- libWildMidi >= 0.2.3.4 (опционально)
110- libsidplayfp >= 1.0.3 (опционально)
111- libbs2b >= 3.0.0 (опционально)
112- libprojectM >= 2.0.0 (опционально)
113- libenca >= 1.9 (опционально)
114- libarchive >= 3.2.0 (опционально)
115- libshout (опционально)
116- mplayer (опционально)
117- libx11, libxcb, xorgproto (опционально)
118- librcd >= 0.1.13 (опционально)
119- cmake >= 3.5.0 (только для сборки)
120
121Внимание! Для сборки Qmmp нужна утилита lrelease.
122
123Конфигурация:
124cmake ./
125
126Сборка:
127make
128
129Установка:
130make install
131
132Если какой-либо модуль (например, Jack) не собирается, или не нужен, то вы можете отключить его командой:
133cmake ./ -DUSE_JACK:BOOL=FALSE
134
135Доступные опции:
136- USE_CURL, USE_MMS (транспортные модули);
137- USE_MAD, USE_MPG123, USE_FLAC, USE_VORBIS, USE_MPC, USE_MODPLUG, USE_SNDFILE, USE_WAVPACK, USE_FFMPEG, USE_AAC, USE_CUE,
138  USE_MPLAYER, USE_CDA, USE_MIDI, USE_GME, USE_OPUS, USE_SID, USE_ARCHIVE (декодеры);
139- USE_ALSA, USE_OSS, USE_JACK, USE_PULSE, USE_PIPEWIRE, USE_NULL, USE_OSS4, USE_WAVEOUT, USE_DSOUND, USE_QTMULTIMEDIA,
140  USE_WASAPI, USE_SHOUT (модули  вывода);
141- USE_SOXR, USE_BS2B, USE_LADSPA, USE_CROSSFADE, USE_STEREO, USE_FILEWRITER, USE_MONOTOSTEREO (эффекты);
142- USE_ANALYZER, USE_PROJECTM (визуализация);
143- USE_MPRIS, USE_SCROBBLER, USE_LISTENBRAINZ, USE_STATICON, USE_NOTIFIER, USE_LYRICS, USE_HAL, USE_HOTKEY, USE_FILEOPS,
144  USE_COVER, USE_KDENOTIFY, USE_UDISKS2, USE_CONVERTER, USE_RGSCAN, USE_SB, USE_TRACKCHANGE, USE_COPYPASTE,
145  USE_GNOMEHOTKEY, USE_LIBRARY (модули общего назначения);
146- USE_QMMP_DIALOG, USE_TWO_PANEL_DIALOG (файловые диалоги);
147- USE_ENCA (автоматическое определение кодировки);
148- USE_SKINNED (стандартный пользовательский интерфейс);
149- USE_QSUI (простой интерфейс);
150- USE_DIR_ASSOC (привязка к mime-типу inode/directory);
151- USE_LIBRCD (использование библиотеки LibRCD для определения кодировок ID3v1/v2-тегов, по умолчанию отключено);
152- QMMP_DEFAULT_OUTPUT (модуль вывода по умолчанию, пример использования: -DQMMP_DEFAULT_OUTPUT=pulse);
153- QMMP_DEFAULT_UI (интерфейс пользователя по умолчанию, пример использования: -DQMMP_DEFAULT_UI=qsui).
154
155Также вы можете использовать ccmake для изменения конфигурации модулей.
156По умолчанию программа будет установлена в /usr/local. Вы можете изменить этот путь командой:
157cmake ./ -DCMAKE_INSTALL_PREFIX=другой_путь
158
159Для получения дополнительной информации смотрите документацию модуля GNUInstallDirs:
160https://cmake.org/cmake/help/latest/module/GNUInstallDirs.html
161
162Поддержка OSS3.
163Модуль OSS3 устарел и отключён по умолчанию.
164Для его включения выполните 'cmake ./ -DUSE_OSS:BOOL=TRUE' перед сборкой.
165
166Поддержка UDisks2 и FreeBSD.
167Под FreeBSD есть возможность использовать модуль Udisks2. Для этого вы также должны установить порт
168sysutils/bsdisks. Bsdisks является реализацией сервиса UDisks2 для FreeBSD.
169
170В некоторых случаях вы можете использовать qmake для сборки и установки.
171
172Конфигурация:
173qmake PREFIX=путь_для_установки (по умолчанию: /usr)
174
175Сборка:
176make
177
178Установка:
179make install
180
181Исполняемый файл:
182./bin/qmmp
183
184Если какой-либо модуль не собирается или не нужен, в файле qmmp.pri можно его отключить.
185Для отключения необходимо закомментировать соответствующую строчку (символ "#").
186Кроме того, отключить модуль можно из командной строки:
187qmake DISABLED_PLUGINS+=JACK_PLUGIN DISABLED_PLUGINS+=OSS_PLUGIN
188
189Внимание! по умолчанию включены все модули.
190
191Изменение пути установки разделяемых библиотек и модулей (для некоторых 64-битных дистрибутивов).
192По умолчанию все библиотеки и модули будут установлены в $(INSTALL PREFIX)/lib. Вы можете сменить "lib"
193на "lib64" запустив qmake или cmake со специальным параметром:
194qmake LIB_DIR=/usr/lib64
195или
196cmake ./ -DCMAKE_INSTALL_LIBDIR=lib64
197
198
199Патчи, багрепорты, идеи и т.п.: https://sourceforge.net/p/qmmp-dev/tickets/ или forkotov02@ya.ru
200
201Автор выражает благодарность Вадиму Калинникову (www.ylsoftware.com) за предоставленный
202хостинг и тестирование программы.
203
204Также выражается благодарность всем, приславшим патчи и багрепорты.
205
206Просьба к присылающим патчи. Во избежание проблем с определением авторства, пожалуйста,
207указывайте также свою контактную информацию.
208

README.UKR

1Qmmp - Qt-based multimedia player
2
3Програма є аудіо-плеєром, написаним з використанням бібліотеки Qt.
4Офіційна домашня сторінка: https://qmmp.ylsoftware.com/
5
6Підтримуються операційні системи:
7- GNU/Linux
8- FreeBSD
9- Microsoft Windows
10
11Підтримувані формати:
12- MPEG1 layer 2/3
13- Ogg Vorbis
14- Ogg Opus
15- Native FLAC, Ogg FLAC
16- Musepack
17- WavePack
18- трекерні формати (mod, s3m, it, xm і т.д.)
19- ADTS AAC
20- CD Audio
21- WMA, Monkey's Audio (та інші формати бібліотеки FFmpeg)
22- PCM WAVE (та інші формати бібліотеки libsndfile)
23- midi
24- SID
25- формати звуку ігрових консолей (AY, GBS, GYM, HES, KSS, NSF, NSFE, SAP, SPC, VGM, VGZ, VTX)
26
27Аудіо-ефекти:
28- ефект BS2B
29- Передискретизація
30- ефекти LADSPA
31- розширення стереобази
32- плавний перехід між треками
33
34Візуальні ефекти:
35- візуалізація projectM
36- аналізатор спектру
37
38Системи виведення звуку:
39- OSS4 (FreeBSD)
40- ALSA (Linux)
41- PulseAudio
42- PipeWire
43- JACK
44- WaveOut (Win32)
45- DirectSound (Win32)
46
47Інші можливості:
48- підтримка обкладинок XMMS та Winamp 2.x
49- 10-полосний еквалайзер
50- підтримка потоків MP3, Vorbis, AAC, AAC+
51- підтримка протоколу MMS
52- MPRIS (1.0 і 2.0)
53- автовизначення змінних пристроїв (за допомогою HAL чи UDisks)
54- відтворення відео за допомогою Mplayer-а
55- отримання текстів пісень
56- перегляд обкладинок
57- підтримка CUE
58- підтримка "вбудованого" CUE (для файлів FLAC та WavPack)
59- можливість використовувати декілька списків відтворення
60- автоматичне визначення кодування для cue-файлів і ShoutCast-метаданих
61- підтримувані формати списків відтворення: m3u, pls, xspf
62- підтримка ReplayGain
63- скробблер Last.fm/Libre.fm
64- підтримка CDDB
65- огляд потоків
66- конвертер аудіо-форматів
67- запуск зовнішніх команд при зміні треку
68- сканер ReplayGain
69
70Вимоги:
71- Qt >= 5.4 (qtbase, qtx11extras та qttools для компіляції)
72- tar, unzip, bzip2, gzip
73- libmad
74- libvorbis
75- libogg
76- libalsa >= 1.0.22
77- taglib >= 1.11
78- curl >= 7.19.4
79- libmms >= 0.4 (Опціонально)
80- flac >= 1.1.3 (Опціонально)
81- libmpcdec >= 1.3.0 (Опціонально)
82- jackit1 >= 0.121.0 чи jackit2 >= 1.9.8 (Опціонально)
83- libsamplerate >= 0.1.2 (Опціонально)
84- libmodplug >= 0.8.4 (Опціонально)
85- libsndfile >= 1.0.21 (Опціонально)
86- wavpack >= 4.41 (Опціонально)
87- pulseaudio >= 0.9.15 (Опціонально)
88- pipewire >= 0.3.26 (Опціонально)
89- ffmpeg >= 3.4 (Опціонально)
90- libcdio >= 0.80 (Опціонально)
91- libcdio-paranoia >= 10.2 (починаючи з libcdio 0.90)
92- libcddb >= 1.3.1 (Опціонально)
93- faad2 >= 2.6.1 (Опціонально)
94- game-music-emu >= 0.5.5 (Опціонально)
95- opus >= 1.0.2 (Опціонально)
96- opusfile >= 0.2 (Опціонально)
97- libWildMidi >= 0.2.3.4 (Опціонально)
98- libsidplayfp >= 1.0.3 (Опціонально)
99- libbs2b >= 3.0.0 (Опціонально)
100- libprojectM >= 2.0.0 (Опціонально)
101- libenca >= 1.9 (Опціонально)
102- mplayer (Опціонально)
103- libx11, libxcb, xorgproto (Опціонально)
104- cmake >= 3.5.0 (тільки для компіляції)
105
106Увага! Для компіляції Qmmp потрібна утиліта lrelease. Дуже часто вона знаходиться в пакеті libqt4-devel.
107
108Конфігурування:
109cmake ./
110
111Компіляція:
112make
113
114Встановлення:
115make install
116
117Якщо який-небудь модуль (наприклад, Jack) не збирається або не потрібен, то ви можете вимкнути його командою:
118cmake ./ -DUSE_JACK:BOOL=FALSE
119
120Доступні опції:
121- USE_CURL, USE_MMS (транспортні модулі);
122- USE_MAD, USE_FLAC, USE_VORBIS, USE_MPC, USE_MODPLUG, USE_SNDFILE, USE_WAVPACK, USE_FFMPEG, USE_AAC, USE_CUE,
123  USE_MPLAYER, USE_CDA, USE_MIDI, USE_GME, USE_OPUS, USE_SID (декодери);
124- USE_ALSA, USE_OSS, USE_JACK, USE_PULSE, USE_PIPEWIRE, USE_NULL, USE_OSS4, USE_WAVEOUT, USE_DSOUND, USE_QTMULTIMEDIA,
125  USE_WASAPI (модулі  виведення);
126- USE_SOXR, USE_BS2B, USE_LADSPA, USE_CROSSFADE, USE_STEREO, USE_FILEWRITER, USE_MONOTOSTEREO (ефекти);
127- USE_ANALYZER, USE_PROJECTM (візуалізація);
128- USE_MPRIS, USE_SCROBBLER, USE_LISTENBRAINZ, USE_STATICON, USE_NOTIFIER, USE_LYRICS, USE_HAL, USE_HOTKEY, USE_FILEOPS,
129  USE_COVER, USE_KDENOTIFY, USE_UDISKS2, USE_CONVERTER, USE_RGSCAN, USE_TRACKCHANGE, USE_COPYPASTE,
130  USE_GNOMEHOTKEY, USE_LIBRARY (модулі загального призначення);
131- USE_QMMP_DIALOG (файловий діалог);
132- USE_ENCA (автоматичне визначення кодування);
133- USE_SKINNED (стандартний інтерфейс користувача);
134- USE_QSUI (простий інтерфейс);
135- USE_DIR_ASSOC (прив'язка до mime-типу inode/directory);
136- QMMP_DEFAULT_OUTPUT (модуль виведення за замовчанням, приклад використання: -DQMMP_DEFAULT_OUTPUT=pulse).
137
138Також ви можете використовувати ccmake для зміни конфігурації модулів.
139За замовчуванням програма буде встановлена в /usr/local. Ви можете змінити цей шлях командою:
140cmake ./ -DCMAKE_INSTALL_PREFIX=інший_шлях
141
142Підтримка OSS3 та Udisks.
143Модулі OSS3 та UDisks2 застаріли і вимкнені за замовчанням.
144Для їх увімкнення виконайте 'cmake ./ -DUSE_OSS:BOOL=TRUE' чи 'cmake ./ -DUSE_OSS:UDISKS2=TRUE' перед компіляцією.
145
146Підтримка HAL та UDisks2.
147Більшість дистрибутивів Linux більше не підтримують HAL. Для відключення модуля HAL виконайте перед компіляцією наступну команду:
148cmake ./ -DUSE_HAL:BOOL=FALSE
149Проект UDisks не підтримує FreeBSD, тому під FreeBSD рекомендується вимикати модуль Udisks2 з компіляції наступною командою:
150cmake ./ -DUSE_UDISKS2:BOOL=FALSE
151
152У деяких випадках ви можете використовувати qmake для компіляції та встановлення.
153
154Компіляція:
155qmake && make
156
157Інсталяція:
158make install INSTALL_ROOT=/usr/local
159
160Виконуваний файл:
161./bin/qmmp
162
163Якщо який-небудь модуль не збирається або не потрібен, у файлі qmmp.pri можна його відключити.
164Для відключення необхідно закоментувати відповідну строчку (символ "#").
165Увага! за замовчуванням включені всі модулі крім OSS4.
166
167Зміна шляху встановлення поділюваних бібліотек і модулів (потрібно для деяких 64-бітних дистрибутивів).
168За умовчанням усі бібліотеки та модулі будуть встановлені в $(INSTALL PREFIX)/lib. Ви можете змінити "lib"
169на "lib64" за допомогою запуску qmake-qt4 або cmake зі спеціальним параметром:
170qmake LIB_DIR=/lib64
171або
172cmake ./ -DLIB_DIR=lib64
173
174
175Патчі, багрепорти, ідеї тощо: forkotov02@ya.ru або https://sourceforge.net/p/qmmp-dev/tickets/
176
177Автор висловлює подяку Вадиму Каліннікову (www.ylsoftware.com) за наданий
178хостинг і тестування програми.
179
180Також висловлюється подяка всім, хто надіслав патчі та/чи багрепорти.
181
182Прохання до тих, хто надсилає пачті. Для запобігання проблем з визначення авторства, будь ласка,
183вказуйте також свою контактну інформацію.
184