Powrót do strony głównej

Qmmp 2.3.2: IMA ADPCM i poprawki PipeWire

Qmmp 2.3.2 dodaje obsługę IMA ADPCM, poprawia PipeWire i naprawia problemy z FLAC, CUE i wizualizacją. Wydanie zwiększa stabilność dla Linux i Windows na Qt. Aktualne dla deweloperów aplikacji multimedialnych.

Wydanie Qmmp 2.3.2: nowe formaty i optymalizacje
Advertisement 728x90

# 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.

Google AdInline article slot

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:

Google AdInline article slot
  • 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.

Google AdInline article slot

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

Advertisement 728x90

Czytaj dalej