# Qmmp 2.3.2: aktualizacja odtwarzacza multimedialnego z obsługą IMA ADPCM i ulepszeniami PipeWire
Zespół Qmmp Development Team wydał wersję 2.3.2 otwartego odtwarzacza audio opartego na Qt. Obsługa Qt4, Qt5 i Qt6 zapewnia kompatybilność z Linux i Windows. Licencja GPL v3.0. Poprzednia wersja 2.3.0 ukazała się w październiku 2025 roku. Interfejs naśladuje Winamp i XMMS, dostępna jest alternatywna wersja ze standardowym wyglądem Qt.
Projekt rozwijany jest od 2006 roku i skierowany do programistów średniozaawansowanych/zaawansowanych pracujących z aplikacjami multimedialnymi. Qmmp dekoduje wszystkie kluczowe formaty audio: MPEG1, FLAC, MP3, OGG Vorbis, WAV, AAC, a także retro-formy konsol do gier — AY, GBS, GYM, HES, KSS, NSF, NSFE, SAP, SPC, VGM, VGZ, VTX.
Efekty audio i wyjście dźwięku
Wbudowane efekty: rozszerzenie bazy stereo, crossfade, BS2B, resamplowanie, LADSPA. Wizualizacja przez projectM i analizator spektrum. Obsługa okładek XMMS/Winamp 2.x, 10-pasmowy equalizer, odtwarzanie strumieni MP3/Vorbis/AAC/AAC+, Audio CD i arkuszy CUE.
Systemy wyjścia dźwięku:
- OSS4, ALSA, PulseAudio, PipeWire, JACK;
- QtMultimedia, Icecast;
- WaveOut, DirectSound, WASAPI.
To pozwala integrować odtwarzacz w środowiskach produkcyjnych z różnymi sterownikami audio bez rekompilacji.
Kluczowe zmiany w 2.3.2
Wydanie skupia się na poprawkach i rozszerzeniach dla stabilności w produkcji:
- Dodano obsługę IMA ADPCM — kompresja dla starszego audio w grach i wersjach demo;
- Poprawiono grupowanie utworów według katalogu nadrzędnego;
- Ulepszono sortowanie według ścieżki i nazwy pliku;
- Poprawne rozpoznawanie PCM WAVE z chunkami "JUNK", "bext", "fact";
- Poprawki renderowania przy zmianie schematu kolorów i w liście modułów;
- Zaktualizowano ścieżkę do presetów projectM;
- Obsługa FLAC z tagami ID3v2;
- Ulepszona obsługa DSD w module ffmpeg;
- Wiele poprawek arkuszy CUE;
- Zapobiegnięto kilku awariom;
- Usunięto ostrzeżenia podczas kompilacji;
- Poprawiono moduł skrótów klawiszowych;
- Optymalizacje PipeWire: precyzyjne obliczanie opóźnienia, zwiększony bufor.
Zaktualizowano tłumaczenia: chiński (uproszczony) i niemiecki.
Zalecenia dotyczące kompilacji i użytkowania
Dla programistów średniozaawansowanych/zaawansowanych: podczas kompilacji podaj flagi dla potrzebnych backendów (np. --enable-pipewire dla nowych dystrybucji). Testuj IMA ADPCM na starszym kontencie — format jest kluczowy dla emulatorów. Ulepszenia PipeWire zmniejszają opóźnienie w scenariuszach czasu rzeczywistego, takich jak streaming czy integracja z DAW.
Projekt na GitHub pozwala na forkowanie i łatanie pod specyficzne potrzeby, zachowując minimalne zależności Qt.
Co ważne
- Nowa obsługa IMA ADPCM rozszerza kompatybilność ze starszym audio;
- Poprawki PipeWire (opóźnienie i bufor) aktualne dla nowoczesnych dystrybucji Linux;
- Usunięto awarie i ostrzeżenia — zwiększa stabilność w produkcji;
- Aktualizacje wizualizacji projectM i CUE — dla pełnego odtwarzania;
- Wieloplatformowość Qt4/5/6 bez rekompilacji dla Windows/Linux.
— Editorial Team
Brak komentarzy.