对比
WaveFlow Server vs Ampache
历史最悠久的开源音乐服务器,与一款装进单个二进制文件的年轻服务器。
WaveFlow Server 2.2.1 与 Ampache 8.4.0 信息核实于 2026年11月8日
简短回答
Ampache 从 2001 年起就在提供音乐服务,功能非常多:音乐和视频在同一个目录中,有播客、电台、大约四十个随附插件,还有供应用使用的 OpenSubsonic。它是一个 PHP 应用,需要 Web 服务器以及 MySQL 或 MariaDB 数据库。WaveFlow Server 只是一个二进制文件加一个数据库文件,可以放在容器里,也可以用压缩包在你自己的电脑上启动,并提供可离线使用的网页播放器和识别假无损文件的检查。Ampache 胜在广度和历史;WaveFlow Server 胜在对你的要求很少。
关键要点
以同等权重的十八项标准比较音乐服务器。每项已确认的优势得一分;相同或未确认的功能保持中立。
识别由有损文件转成的无损文件
WaveFlow Server 此项更好分析无损文件的音频,标记可疑编码。
Ampache否
部署
WaveFlow Server 此项更好一个二进制文件和一个 SQLite 文件,可用容器或内含 FFmpeg 的压缩包运行;不需要数据库服务器。
Ampache一个部署在你自己 Web 服务器上的 PHP 应用,搭配 MySQL 或 MariaDB;也可使用支持 amd64、arm64 和 32 位 ARM 的官方容器。
未经你允许,不向外发送任何数据
WaveFlow Server 此项更好默认设置下不连接任何外部服务;每项服务都由你自行开启,其文档列出了每一个请求。
Ampache默认会在 GitHub 上检查新版本,管理员登录时还会再检查一次。
新服务器不会被陌生人抢先认领
WaveFlow Server 此项更好首次设置要求输入写在服务器上的一次性令牌,因此只有运行服务器的人才能创建管理员账户。
Ampache网页安装程序会用发送给它的任意账户创建第一个管理员。
每次升级前备份数据库
WaveFlow Server 此项更好每次升级前复制数据库及其密钥,并可随时用一条命令进行备份。
Ampache没有备份命令,数据库变更前也不会先创建副本。
在 Windows 和 macOS 上无需终端即可启动
WaveFlow Server 此项更好Windows 和 macOS 压缩包双击即可启动,内含 FFmpeg,并会打开网页播放器。
Ampache一个 PHP 应用,需要 Web 服务器以及 MySQL 或 MariaDB。
在线查找同步歌词,免费且内置
WaveFlow Server 此项更好开启后,文件没有歌词时会从 LRCLIB 补上同步歌词。
Ampache其随附的 LRCLIB 模块获取的是普通歌词,而不是同步歌词。
根据你自己的收听记录生成个性化歌单,免费且内置
WaveFlow Server 此项更好在网页播放器中,根据你实际播放的内容生成个性化歌单。
Ampache随机、最新和热门列表,以及你自己创建的智能播放列表;没有根据你的收听记录生成的个性化歌单。
网页播放器离线收听
中立
WaveFlow Server是 · 内置
Ampache未确认
内置网页播放器中的智能播放列表规则编辑器
中立
WaveFlow Server是 · 内置
Ampache是
播客
中立
WaveFlow Server是 · 内置
Ampache是
实时转码
中立
WaveFlow ServerMP3 · Opus · AAC · ReplayGain
Ampache音频转为 MP3、Ogg、Opus、M4A 或 WAV;视频也可转码。
账户与分享
中立
WaveFlow Server多个账户、可设有效期和访问次数上限的分享链接、Last.fm、ListenBrainz 和 Maloja。
Ampache按用户设置的访问级别、可选的注册功能、由管理员开启的分享链接、Last.fm 和 ListenBrainz。
价格与开放性
中立
WaveFlow Server基于 AGPL 免费开源。
Ampache基于 AGPL 免费开源,依靠捐助维持。
可用的播放应用
中立
WaveFlow Server任何 OpenSubsonic 应用均可使用,其中四款有注明日期的测试结果;桌面版 WaveFlow 也能从它播放。
Ampache任何 OpenSubsonic 应用、自有的 Ampache API,以及可选的 Jellyfin 兼容 API;没有自己的应用。
收听统计,免费且内置
中立
WaveFlow Server统计页面显示每天的播放次数和收听时长,以及你最常听的曲目、艺术家和专辑。
Ampache内置年度 Wrapped 视图和统计图表。
音乐之外
WaveFlow Server音乐、播客和电台,不支持插件。
Ampache 此项更好视频与音乐同在一个目录中,并随附大约四十个插件。
发展历程
WaveFlow Server2026 年 8 月首次发布,2026 年 10 月起推出稳定版。
Ampache 此项更好自 2001 年起开发,如今同时维护两条发布线。
统计WaveFlow Server 8Ampache 2中立 8
各自能做什么
分为是、否和未确认:未确认表示没有官方页面能给出明确答案。WaveFlow Server 以 2.2.1 为准。
| 功能 | WaveFlow Server | Ampache |
|---|---|---|
| 音乐优先 | ||
| 网页播放器离线收听 | 是 | 未确认 |
| 内置网页播放器中的智能播放列表规则编辑器 | 是 | 是 |
| 识别由有损文件转成的无损文件 | 是 | 否 |
| 播客 | 是 | 是 |
| 文件没有歌词时,从 LRCLIB 获取同步歌词 | 是在你开启之前保持关闭。 | 否其随附的 LRCLIB 模块只获取普通歌词。 |
| 根据收听记录生成个性化歌单 | 是 | 否 |
| 收听统计页面 | 是 | 是 |
| 安心 | ||
| 默认设置下不向外发送任何数据 | 是 | 否 |
| 首次设置受一次性令牌保护 | 是 | 否 |
| 每次升级前复制数据库 | 是 | 否 |
| 获取 | ||
| 完全免费使用 | 是 | 是 |
| 开源 | 是AGPL-3.0。 | 是 |
| 官方 Docker 镜像 | 是 | 是官方附加组件 |
| 64 位 ARM,例如 Raspberry Pi 4 或 5 | 是amd64 和 arm64;没有 32 位 ARM 镜像。 | 是官方附加组件amd64、arm64 和 32 位 ARM(v7)。 |
| 无需 Docker 即可运行 | 是提供 Windows、macOS 和 Linux 压缩包,内含 FFmpeg。 | 是发布压缩包,适用于装有 PHP 以及 MySQL 或 MariaDB 的 Web 服务器。 |
| 在 Windows 和 macOS 上无需终端即可启动 | 是 | 否 |
| 收听 | ||
| 内置网页播放器 | 是 | 是 |
| OpenSubsonic API,供 Subsonic 应用使用 | 是已在 Symfonium、Feishin、DSub 和 Juliet 上测试,结果公开。 | 是 |
| 官方手机应用 | 否桌面版 WaveFlow 可从它播放;手机应用尚未发布。 | 否 |
| 实时转码 | 是转为 MP3、Opus 或 AAC,并在服务器端统一音量。 | 是音频转为 MP3、Ogg、Opus、M4A 或 WAV;视频也可转码。 |
| 在自带播放器中离线收听 | 是 | 未确认 |
| 音乐库 | ||
| 为你的应用提供同步歌词 | 是 | 是歌词带逐词时间时逐词显示;随附 LRCLIB 插件。 |
| 智能播放列表 | 是 | 是 |
| 网络电台 | 是 | 是 |
| 用户 | ||
| 多个账户 | 是 | 是 |
| 与他人分享 | 是分享链接,可选设置有效期和访问次数上限。 | 是默认关闭,需管理员开启;链接默认有效 7 天。 |
| Last.fm 听歌记录 | 是 | 是 |
| ListenBrainz 听歌记录 | 是 | 是 |
| 基础之外 | ||
| 也支持电影和剧集 | 否 | 是与音乐在同一目录中,默认关闭。 |
| 无需开放端口即可从外部访问 | 否通过你自己的反向代理;附带 Caddy 配置。 | 否 |
| 插件 | 否 | 是大约四十个,随源代码提供。 |
该选哪一个
这些情况选 WaveFlow Server:
- 你想要一款不必在旁边另外运行数据库服务器的服务器
- 你想要一个能缓存曲目供离线收听的网页播放器
- 你想知道自己的无损文件中哪些是真正的无损
这些情况选 Ampache:
- 你想把视频和音乐放在同一个地方
- 你想要一长串开箱即用的插件,或它的自有 API
- 你已经在运行 PHP 和 MySQL,或想要一个有二十年历史的项目
WaveFlow Server 仍不如对方之处
Ampache 目前做得更好的地方,我们直接写明。只要仍然属实,就会一直留在本页。
视频:Ampache 可从同一目录提供视频;WaveFlow Server 只支持音频。
插件:Ampache 随附大约四十个插件;WaveFlow Server 没有。
硬件:Ampache 的容器也能在 32 位 ARM 上运行;WaveFlow Server 的容器需要 amd64 或 arm64。
发展历程:Ampache 自 2001 年起开发;WaveFlow Server 的首个稳定版发布于 2026 年 10 月。
方法与来源
关于 Ampache 的每一条信息,都是在 2026年11月8日 从其官方网站、文档、代码仓库或商店页面上读取的,没有任何内容来自评测或记忆。只有官方页面明确展示时,功能才标为“是”;官方页面明确排除,或相关部分有介绍却没有提到时,标为“否”;其余情况标为“未确认”。所有描述均由我们自己撰写。
WaveFlow Server 的信息来自其代码仓库:2.2.1 版本(2026年11月10日)。
本页没有速度或内存数据:我们只发布能够重新测量的数据,并同时注明版本、设备和方法。
Ampache 的来源
- github.com/ampache/ampache/releases/tag/8.4.0读取于 2026年11月8日 · 版本
- ampache.org/docs/读取于 2026年11月8日 · 网页播放器离线收听, 在自带播放器中离线收听
- github.com/ampache/ampache/blob/8.4.0/resources/templates/search/rules.phtml读取于 2026年11月8日 · 内置网页播放器中的智能播放列表规则编辑器
- github.com/ampache/ampache/blob/8.4.0/resources/templates/playlist/smartplaylist.phtml读取于 2026年11月8日 · 内置网页播放器中的智能播放列表规则编辑器
- github.com/ampache/ampache/blob/8.4.0/src/Module/Playback/Stream.php读取于 2026年11月8日 · 识别由有损文件转成的无损文件
- github.com/ampache/ampache/blob/8.4.0/config/ampache.cfg.php.dist读取于 2026年11月8日 · 播客, 每次升级前复制数据库, 实时转码, 网络电台
- github.com/ampache/ampache/blob/8.4.0/src/Plugin/AmpacheLrcLib.php读取于 2026年11月8日 · 文件没有歌词时,从 LRCLIB 获取同步歌词, 为你的应用提供同步歌词
- github.com/ampache/ampache/blob/8.4.0/src/Plugin/AmpacheHomeDashboard.php读取于 2026年11月8日 · 根据收听记录生成个性化歌单
- github.com/ampache/ampache/blob/8.4.0/src/Module/Application/Mashup/WrappedAction.php读取于 2026年11月8日 · 收听统计页面
- github.com/ampache/ampache/blob/8.4.0/src/Module/System/Preference.php读取于 2026年11月8日 · 默认设置下不向外发送任何数据, 多个账户, 与他人分享, 也支持电影和剧集
- github.com/ampache/ampache/blob/8.4.0/src/Module/Application/Installation/DefaultAction.php读取于 2026年11月8日 · 首次设置受一次性令牌保护
- ampache.org/读取于 2026年11月8日 · 完全免费使用, 内置网页播放器, 智能播放列表, 也支持电影和剧集
- github.com/ampache/ampache/blob/8.4.0/README.md读取于 2026年11月8日 · 开源, 在 Windows 和 macOS 上无需终端即可启动
- github.com/ampache/ampache-docker读取于 2026年11月8日 · 官方 Docker 镜像
- hub.docker.com/r/ampache/ampache/tags读取于 2026年11月8日 · 64 位 ARM,例如 Raspberry Pi 4 或 5
- ampache.org/docs/installation/读取于 2026年11月8日 · 无需 Docker 即可运行, 无需开放端口即可从外部访问
- github.com/ampache/ampache/blob/8.4.0/src/Module/Api/OpenSubsonic/Handler/SystemHandler.php读取于 2026年11月8日 · OpenSubsonic API,供 Subsonic 应用使用
- ampache.org/docs/clients读取于 2026年11月8日 · 官方手机应用
- github.com/ampache/ampache/blob/8.4.0/src/Module/Api/OpenSubsonic/Handler/StreamingHandler.php读取于 2026年11月8日 · 为你的应用提供同步歌词
- github.com/ampache/ampache/blob/8.4.0/src/Plugin/AmpacheLastfm.php读取于 2026年11月8日 · Last.fm 听歌记录
- github.com/ampache/ampache/blob/8.4.0/src/Plugin/Ampachelistenbrainz.php读取于 2026年11月8日 · ListenBrainz 听歌记录
- github.com/ampache/ampache/blob/8.4.0/docs/PLUGINS.md读取于 2026年11月8日 · 插件
- github.com/ampache/ampache/releases读取于 2026年11月8日
WaveFlow Server 的来源
常见问题
本页对比的是哪个版本的 Ampache?
8.4.0,即 GitHub 标记为最新的版本。Ampache 还在维护 7 系列(2026 年 10 月为 7.10.5),其 README 仍称之为最稳定的版本线。
两者都需要数据库服务器吗?
Ampache 需要:除非使用它的容器,否则要在装有 PHP 的 Web 服务器之外配备 MySQL 或 MariaDB。WaveFlow Server 把所有内容都保存在一个 SQLite 文件中,与它的密钥放在一起。
桌面版 WaveFlow 能从 Ampache 播放吗?
暂时不能:WaveFlow 播放器目前只与 WaveFlow Server 通信。Feishin 或 Symfonium 等 Subsonic 应用可以从两者播放。
其他对比
- WaveFlow Server vs NavidromeWaveFlow Server 11 · Navidrome 3 · 中立 4
- WaveFlow Server vs JellyfinWaveFlow Server 7 · Jellyfin 3 · 中立 8
- WaveFlow Server vs PlexWaveFlow Server 10 · Plex 4 · 中立 4
- WaveFlow vs foobar2000WaveFlow 9 · foobar2000 3 · 平局 4
- WaveFlow vs MusicBeeWaveFlow 8 · MusicBee 4 · 平局 4
- WaveFlow vs StrawberryWaveFlow 6 · Strawberry 2 · 平局 8
- WaveFlow vs DopamineWaveFlow 8 · Dopamine 1 · 平局 7
- WaveFlow vs Quod LibetWaveFlow 8 · Quod Libet 3 · 平局 5