跳至主要内容

对比

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 胜在对你的要求很少。

关键要点

以同等权重的十八项标准比较音乐服务器。每项已确认的优势得一分;相同或未确认的功能保持中立。

  1. 识别由有损文件转成的无损文件

    WaveFlow Server 此项更好

    分析无损文件的音频,标记可疑编码。

    Ampache

    否

  2. 部署

    WaveFlow Server 此项更好

    一个二进制文件和一个 SQLite 文件,可用容器或内含 FFmpeg 的压缩包运行;不需要数据库服务器。

    Ampache

    一个部署在你自己 Web 服务器上的 PHP 应用,搭配 MySQL 或 MariaDB;也可使用支持 amd64、arm64 和 32 位 ARM 的官方容器。

  3. 未经你允许,不向外发送任何数据

    WaveFlow Server 此项更好

    默认设置下不连接任何外部服务;每项服务都由你自行开启,其文档列出了每一个请求。

    Ampache

    默认会在 GitHub 上检查新版本,管理员登录时还会再检查一次。

  4. 新服务器不会被陌生人抢先认领

    WaveFlow Server 此项更好

    首次设置要求输入写在服务器上的一次性令牌,因此只有运行服务器的人才能创建管理员账户。

    Ampache

    网页安装程序会用发送给它的任意账户创建第一个管理员。

  5. 每次升级前备份数据库

    WaveFlow Server 此项更好

    每次升级前复制数据库及其密钥,并可随时用一条命令进行备份。

    Ampache

    没有备份命令,数据库变更前也不会先创建副本。

  6. 在 Windows 和 macOS 上无需终端即可启动

    WaveFlow Server 此项更好

    Windows 和 macOS 压缩包双击即可启动,内含 FFmpeg,并会打开网页播放器。

    Ampache

    一个 PHP 应用,需要 Web 服务器以及 MySQL 或 MariaDB。

  7. 在线查找同步歌词,免费且内置

    WaveFlow Server 此项更好

    开启后,文件没有歌词时会从 LRCLIB 补上同步歌词。

    Ampache

    其随附的 LRCLIB 模块获取的是普通歌词,而不是同步歌词。

  8. 根据你自己的收听记录生成个性化歌单,免费且内置

    WaveFlow Server 此项更好

    在网页播放器中,根据你实际播放的内容生成个性化歌单。

    Ampache

    随机、最新和热门列表,以及你自己创建的智能播放列表;没有根据你的收听记录生成的个性化歌单。

  9. 网页播放器离线收听

    中立

    WaveFlow Server

    是 · 内置

    Ampache

    未确认

  10. 内置网页播放器中的智能播放列表规则编辑器

    中立

    WaveFlow Server

    是 · 内置

    Ampache

    是

  11. 播客

    中立

    WaveFlow Server

    是 · 内置

    Ampache

    是

  12. 实时转码

    中立

    WaveFlow Server

    MP3 · Opus · AAC · ReplayGain

    Ampache

    音频转为 MP3、Ogg、Opus、M4A 或 WAV;视频也可转码。

  13. 账户与分享

    中立

    WaveFlow Server

    多个账户、可设有效期和访问次数上限的分享链接、Last.fm、ListenBrainz 和 Maloja。

    Ampache

    按用户设置的访问级别、可选的注册功能、由管理员开启的分享链接、Last.fm 和 ListenBrainz。

  14. 价格与开放性

    中立

    WaveFlow Server

    基于 AGPL 免费开源。

    Ampache

    基于 AGPL 免费开源,依靠捐助维持。

  15. 可用的播放应用

    中立

    WaveFlow Server

    任何 OpenSubsonic 应用均可使用,其中四款有注明日期的测试结果;桌面版 WaveFlow 也能从它播放。

    Ampache

    任何 OpenSubsonic 应用、自有的 Ampache API,以及可选的 Jellyfin 兼容 API;没有自己的应用。

  16. 收听统计,免费且内置

    中立

    WaveFlow Server

    统计页面显示每天的播放次数和收听时长,以及你最常听的曲目、艺术家和专辑。

    Ampache

    内置年度 Wrapped 视图和统计图表。

  17. 音乐之外

    WaveFlow Server

    音乐、播客和电台,不支持插件。

    Ampache 此项更好

    视频与音乐同在一个目录中,并随附大约四十个插件。

  18. 发展历程

    WaveFlow Server

    2026 年 8 月首次发布,2026 年 10 月起推出稳定版。

    Ampache 此项更好

    自 2001 年起开发,如今同时维护两条发布线。

统计WaveFlow Server 8Ampache 2中立 8

各自能做什么

分为是、否和未确认:未确认表示没有官方页面能给出明确答案。WaveFlow Server 以 2.2.1 为准。

WaveFlow Server 与 Ampache 的功能
功能WaveFlow ServerAmpache
音乐优先
网页播放器离线收听
是
未确认
内置网页播放器中的智能播放列表规则编辑器
是
是
识别由有损文件转成的无损文件
是
否
播客
是
是
文件没有歌词时,从 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 目前做得更好的地方,我们直接写明。只要仍然属实,就会一直留在本页。

  1. 视频:Ampache 可从同一目录提供视频;WaveFlow Server 只支持音频。

  2. 插件:Ampache 随附大约四十个插件;WaveFlow Server 没有。

  3. 硬件:Ampache 的容器也能在 32 位 ARM 上运行;WaveFlow Server 的容器需要 amd64 或 arm64。

  4. 发展历程:Ampache 自 2001 年起开发;WaveFlow Server 的首个稳定版发布于 2026 年 10 月。

关于 Ampache

Ampache 是一个用于串流你自己的音频和视频的 Web 应用,使用 PHP 编写,自 2001 年起公开开发。它提供网页播放器、大量随附插件,以及与 Subsonic API 并存的自有 API。

开发者
Team Ampache
许可证
AGPL-3.0-or-later
价格
免费;欢迎捐助
自有构建支持
无:它在容器中或你自己的 Web 服务器上运行
对比版本
8.4.0发布于 2026年11月6日

方法与来源

关于 Ampache 的每一条信息,都是在 2026年11月8日 从其官方网站、文档、代码仓库或商店页面上读取的,没有任何内容来自评测或记忆。只有官方页面明确展示时,功能才标为“是”;官方页面明确排除,或相关部分有介绍却没有提到时,标为“否”;其余情况标为“未确认”。所有描述均由我们自己撰写。

WaveFlow Server 的信息来自其代码仓库:2.2.1 版本(2026年11月10日)。

本页没有速度或内存数据:我们只发布能够重新测量的数据,并同时注明版本、设备和方法。

Ampache 的来源

常见问题

  • 本页对比的是哪个版本的 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 应用可以从两者播放。