Ampache音乐流媒体服务器
什么是 Ampache ?
Ampache 是一个基于网络的音频/视频流应用程序和文件管理器。它最初是为了利用 Apache 的 Mod_mp3 而编写的,后来增加了流式传输方法,可以支持你从任何支持 Internet 的设备访问自己的视频和音乐。
什么是 DAAP 协议 ?
DAAP(Digital Audio Access Protocol) 代表数字音频访问协议,是 Apple 设计的专有技术。 它作为一种通过网络共享音乐的方法被整合到 iTunes 中。
什么是 UPnP ?
通用即插即用(英语:Universal Plug and Play,简称 UPnP)是由“通用即插即用论坛” (UPnP™ Forum)推广的一套网络协议。 该协议的目标是使家庭网络(数据共享、通信和娱乐)和公司网络中的各种设备能够相互无缝连接,并简化相关网络的实现。
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 ampache ,选择第一个 ampache/ampache,版本选择 latest。

卷
在 docker 文件夹中,创建一个新文件夹,并将其命名为 ampache。
| 文件夹 | 装载路径 | 备注 |
|---|---|---|
/docker/ampache |
/media |
音乐文件 |
如果不打算从网页上传,可以勾选
只读属性

端口
端口不能冲突
| 本地端口 | 容器端口 | 类型 |
|---|---|---|
| 3780 | 80 | TCP |

设置
在浏览器中输入 http://群晖IP:3780,就能看到主界面了,如果看不到的话稍等一会儿,这时查看容器的日志会看到在安装 MySQL
Ampache 有不带 MySQL 的镜像版本,不过老苏还是建议用带内置数据库的版本比较省事。

从上图可以看到,root 用户密码为空,所以不要填密码,但是 root 用户只能本地连接, admin 用户是有密码的,密码为
sdLgiKo3Twv0,这是个临时密码,建议尽快修改
第一次需要进行设置

语言设置
软件支持简体中文

环境检测
系统要求的检测,主要是必需的 PHP 扩展

数据库配置
创建数据库,保持默认值,直接点 插入数据库
直接默认的就可以,端口可以不填,密码保持为空即可;

生成配置文件
- web 路径:保留默认值为空;
- 数据库名称:保留默认值为
ampache;- MySQL主机名:保留默认值为
localhost- MySQL端口:保留默认值为空;
- MySQL用户名:默认值为
root,但因为root没有密码,所以改为admin;- MySQL 密码必须要填对应
admin的密码,admin的密码可以在容器的日志中找到;- Installation Type 用默认的;
- Allow Transcoding 选择了 ffmpeg;
- 播放器全部勾选了;

配置管理员
创建管理员账号
前面的
admin是数据库管理员,这里的admin是网页的管理员,不要混淆了;

完成后就需要登录了

主界面

运行
创建目录
在 ampache 中新建了一个 MP3 目录,上传了几个 mp3 文件

点左侧管理员图标 –> 添加目录
- 目录类型选
local之后,最下面会需要填写路径- 前面卷设置的时候已经将
/docker/ampache映射为了/media,所以路径写/media/MP3

点 添加目录 之后,左上角会显示扫描进程

扫描目录
点左侧管理员图标 –> 显示目录

点 走你 开始扫描

扫描介绍后返回主页

音乐播放
接下来就可以直接播放了

Ampache 除了网页上播放,还可以下载 m3u 播放列表,而且还有 android 客户端 Power Ampache,不过客户端看起来似乎几年都没更新了。
subsonic 客户端
还记得我们前面生成配置文件的时候,播放器勾选了 subsonic 吗?这意味着您可以使用支持 subsonic 的客户端来播放 Ampache 里的音乐了。
Subsonic Apps 列表:http://www.subsonic.org/pages/apps.jsp
总归应该能找到适合你的 app !
iTunes Server
因为还勾选了 DAAP 协议,所以 Ampache 又相当于一台 iTunes Server,理论上可以配合 iTunes 使用,不过我没有试过;
UPnP
这个在『 UPnP媒体服务器Gerbera 』中已有介绍。
WebDAV
WebDAV 的地址是:http://群晖IP:3780/webdav/index.php,以 ExpanDrive 为例

如果担心误删文件,可以勾选
Read Only;
连接成功后就可以在 访达 里看到目录和文件了

参考文档
Ampache - Music Streaming Server
地址:https://ampache.org/ampache/ampache: A web based audio/video streaming application and file manager allowing you to access your music & videos from anywhere, using almost any internet enabled device.
地址:https://github.com/ampache/ampacheampache/ampache-docker: Ampache docker package
地址:https://github.com/ampache/ampache-dockerAmpache 私人云音乐搭建和使用 - BFDZ
地址:https://www.bfdz.ink/2019/01/13/121/