Qmmp 2.3.2: Multimedia-Player-Update mit IMA-ADPCM-Unterstützung und PipeWire-Verbesserungen
Das Qmmp-Entwicklungsteam hat Version 2.3.2 des Open-Source-Audio-Players auf Qt-Basis veröffentlicht. Die Unterstützung für Qt4, Qt5 und Qt6 gewährleistet Kompatibilität mit Linux und Windows. Lizenziert unter GPL v3.0. Die vorherige Version, 2.3.0, erschien im Oktober 2025. Die Benutzeroberfläche orientiert sich an Winamp und XMMS, mit einer alternativen Option unter Verwendung des standardmäßigen Qt-Designs.
Das Projekt wird seit 2006 entwickelt und richtet sich an Entwickler mit mittlerer bis fortgeschrittener Erfahrung, die an Multimedia-Anwendungen arbeiten. Qmmp dekodiert alle gängigen Audio-Formate: MPEG1, FLAC, MP3, OGG Vorbis, WAV, AAC sowie Retro-Konsolenformate – AY, GBS, GYM, HES, KSS, NSF, NSFE, SAP, SPC, VGM, VGZ, VTX.
Audioeffekte und Soundausgabe
Eingebaute Effekte umfassen Stereoverbreiterung, Crossfade, BS2B, Resampling und LADSPA. Visualisierung über projectM und Spektralanalysator. Unterstützung für XMMS/Winamp-2.x-Albumcover, 10-Band-Equalizer, Abspielen von MP3/Vorbis/AAC/AAC+-Streams, Audio CD und CUE-Sheets.
Soundausgabesysteme:
- OSS4, ALSA, PulseAudio, PipeWire, JACK;
- QtMultimedia, Icecast;
- WaveOut, DirectSound, WASAPI.
Dies ermöglicht die Integration des Players in Produktionsumgebungen mit verschiedenen Audio-Treibern ohne Neukompilierung.
Wichtigste Änderungen in 2.3.2
Diese Version konzentriert sich auf Korrekturen und Verbesserungen für die Stabilität in Produktionsumgebungen:
- IMA-ADPCM-Unterstützung hinzugefügt – Kompression für Audio aus alten Spielen und Demos;
- Korrektur der Albumgruppierung nach übergeordnetem Verzeichnis;
- Verbessertes Sortieren nach Pfad und Dateinamen;
- Korrekte Erkennung von PCM-WAVE mit „JUNK“-, „bext“- und „fact“-Chunks;
- Behebung von Darstellungsfehlern bei Farbschema-Änderungen und in der Modulübersicht;
- Aktualisierter Pfad für projectM-Presets;
- FLAC-Unterstützung mit ID3v2-Tags;
- Verbesserte DSD-Unterstützung im ffmpeg-Modul;
- Mehrere Korrekturen bei CUE-Sheets;
- Vermeidung mehrerer Abstürze;
- Beseitigung von Build-Warnungen;
- Korrektur des Hotkey-Moduls;
- PipeWire-Optimierungen: präzise Latenzberechnung, größerer Buffer.
Aktualisierte Übersetzungen: Vereinfachtes Chinesisch und Deutsch.
Empfehlungen zum Bauen und Verwenden
Für Entwickler mit mittlerer bis fortgeschrittener Erfahrung: Geben Sie beim Bauen Flags für die benötigten Backends an (z. B. --enable-pipewire für moderne Distributionen). Testen Sie IMA ADPCM mit Legacy-Inhalten – entscheidend für Emulatoren. Die PipeWire-Verbesserungen reduzieren die Latenz in Echtzeit-Szenarien wie Streaming oder DAW-Integration.
Das GitHub-Projekt erleichtert das Forken und Anpassen für spezifische Anforderungen bei minimalen Qt-Abhängigkeiten.
Wichtigste Punkte
- Neue IMA-ADPCM-Unterstützung erweitert die Kompatibilität mit Archiv-Audio;
- PipeWire-Korrekturen (Latenz und Buffer) sind relevant für moderne Linux-Distributionen;
- Beseitigte Abstürze und Warnungen steigern die Produktionsstabilität;
- projectM-Visualisierung und CUE-Updates ermöglichen vollwertiges Abspielen;
- Qt4/5/6-Cross-Platform-Unterstützung ohne Neukompilierung für Windows/Linux.
— Editorial Team
Noch keine Kommentare.