开源音乐播放器-Aqualung
qualung 是一款开源的音乐播放器,最初针对 GNU/Linux作系统,现在也支持运行在 FreeBSD 和 OpenBSD 上,以及 Mac OS X 甚至 Microsoft Windows 。qualung 可以播放几乎任何音频格式的音频 CD、网络广播流和播客以及其他声音格式文件。基于C语言编写,遵守GPL2.0开源协议。
功能特色:
音频输入:
- 音频 CD 可以播放并翻录到 Music Store,并即时转换为 WAV、FLAC、Ogg Vorbis 或 CBR/VBR MP3(通过 LAME 无缝转换)。
- 支持流式传输 Ogg Vorbis 或 MP3 的 Internet 广播电台。
- 支持订阅 RSS 和 Atom 音频播客。Aqualung 可以自动下载新文件并将其添加到 Music Store。可以设置下载文件的期限、大小和数量的可选限制。
- 几乎所有基于样本的未压缩格式(e.g. WAV、AIFF、AU 等)都受支持。
- 支持使用 FLAC(免费无损音频编解码器)编码的文件。
- 支持 Ogg Vorbis 和 Ogg Speex 音频文件。
- 支持 MPEG 音频文件。这包括 MPEG 1-2-2.5、Layer I-II-III 编码的音频,包括MP3。对于包含相应 LAME 标头的轨道,Aqualung 消除了 MPEG 编码器延迟和填充,从而实现真正的无缝播放。Aqualung 还支持 VBR(可变比特率)和 UBR(未指定比特率)MPEG 文件。
- MOD 音频文件(MOD、S3M、XM、IT 等)通过高质量的 libmodplug 库支持。
- 支持 Musepack (a.k.a. MPEG Plus) 文件。
- 支持使用 Monkey 的音频编解码器编码的文件。
- 支持WavPack 文件。
- FFmpeg 项目支持多种格式和编解码器,包括 AC3、AAC、WMA、WavPack 和许多视频格式的配乐。
- 支持单声道或立体声。
音频输出:
- OSS 驱动程序支持
- ALSA 驱动程序支持
- JACK Audio Server 支持
- PulseAudio 支持
- sndio 输出(目前仅在 OpenBSD 上可用)
- Win32 Sound API(仅在本机 Win32 或 Cygwin 下可用)
- 支持将文件从 Playlist 和 Music Store 导出为外部格式。
官网:https://aqualung.jeremyevans.net/
源代码:https://github.com/jeremyevans/aqualung
发表回复