Qmmp 2.3.2:支持 IMA ADPCM 和 PipeWire 优化的多媒体播放器更新
Qmmp 开发团队发布了开源 Qt 音频播放器 2.3.2 版。对 Qt4、Qt5 和 Qt6 的支持确保了与 Linux 和 Windows 的兼容性。采用 GPL v3.0 许可。上一个版本 2.3.0 于 2025 年 10 月发布。界面模仿 Winamp 和 XMMS,并提供使用标准 Qt 样式的备选方案。
该项目自 2006 年起开发,针对开发多媒体应用的中高级开发者。Qmmp 支持解码所有主要音频格式:MPEG1、FLAC、MP3、OGG Vorbis、WAV、AAC,以及复古游戏机格式——AY、GBS、GYM、HES、KSS、NSF、NSFE、SAP、SPC、VGM、VGZ、VTX。
音频效果和声音输出
内置效果包括立体声扩展、交叉淡入淡出、BS2B、重采样和 LADSPA。可视化通过 projectM 和频谱分析仪实现。支持 XMMS/Winamp 2.x 专辑封面、10 段均衡器、MP3/Vorbis/AAC/AAC+ 流媒体播放、音频 CD 和 CUE 表。
声音输出系统:
- OSS4、ALSA、PulseAudio、PipeWire、JACK;
- QtMultimedia、Icecast;
- WaveOut、DirectSound、WASAPI。
这允许您将播放器集成到使用各种音频驱动的生产环境中,而无需重新编译。
2.3.2 版主要变更
本版本专注于修复和增强生产稳定性:
- 新增 IMA ADPCM 支持——用于传统游戏和演示音频的压缩;
- 修复了按父目录分组轨道的问题;
- 改进了按路径和文件名排序;
- 正确识别带有 "JUNK"、"bext"、"fact" 块的 PCM WAVE;
- 修复了颜色方案更改和模块列表中的渲染问题;
- 更新了 projectM 预设路径;
- 支持带有 ID3v2 标签的 FLAC;
- 改进了 ffmpeg 模块中的 DSD 支持;
- 多个 CUE 表修复;
- 防止了若干崩溃;
- 消除了构建警告;
- 修复了热键模块;
- PipeWire 优化:精确延迟计算、更大的缓冲区。
更新了翻译:简体中文和德语。
构建和使用建议
针对中高级开发者:在构建时指定所需后端的标志(例如,现代发行版使用 --enable-pipewire)。在传统内容上测试 IMA ADPCM——对模拟器至关重要。PipeWire 改进降低了实时场景(如流媒体或 DAW 集成)中的延迟。
GitHub 项目便于分叉和修补以满足特定需求,同时保持 Qt 依赖最小化。
关键要点
- 新增 IMA ADPCM 支持扩展了对存档音频的兼容性;
- PipeWire 修复(延迟和缓冲区)适用于现代 Linux 发行版;
- 消除崩溃和警告提升了生产稳定性;
- projectM 可视化和 CUE 更新实现了全功能播放;
- Qt4/5/6 跨平台支持,无需为 Windows/Linux 重新编译。
— Editorial Team
暂无评论。