使用Plex搭建有声书平台

1. 方案简介

通过 Docker 在 VPS 上搭建 Plex Server，VPS 存放音频文件，Plex 通过喜马拉雅插件匹配元数据。如果是内网 NAS，群晖等设备的话，直接安装 Plex 套件，新建一个音乐库即可。iOS 端使用 Prologue 连接 Plex 服务器进行播放，安卓不了解，如果购买 Plex Pass 的话，应该可以通过 Plexamp 官方音乐播放器播放。

使用 Docker 搭建 Plex 的教程参见：

https://d3ac.xlog.app/Docker-an-zhuang-Plexmd

2.PlexServer 配置

新建资料库

新建资料库，类型选择 “音乐”，添加好文件夹，Linux 注意权限问题，高级中的扫描器与代理如果音频命名不规范的话，建议选择 Personal Media Artists，这样音频文件基本不会刮削出来。

关闭自动扫描数据库以及定时扫描等设置。

安装喜马拉雅刮削插件

访问项目地址：https://github.com/timmy0209/Ximalaya.bundle

进行下载。将打包下载的 zip 进行解压，网上搜一下各系统如何安装 Plex 插件文章完成安装。

重启一下 PlexServer 以应用插件。

建议将有声书传一部刮削一部，因为要手动修改匹配信息。这也是手动扫描数据库的原因。

完成一部后通过专辑浏览，对整张专辑进行修正匹配，搜索选项中输入标题，代理选择 “ximalaya”，然后选择匹配的信息，下载元数据。

3. 客户端设置

iOS 端使用免费的 Prologue 即可，如果需要下载的话则需要高级版。直接登录 Plex 账号，对应的所有 PlexServer 都能列出来，选择对应的服务器与资料库即可。

4. 相关问题

命名不规范的话直接用喜马拉雅插件刮削效果很差，有可能一个音频文件一个专辑，很难改。而且这个问题出在了我没有一次把所有音频文件上传完，后面补充上传的时候。新的音频文件没有被刮削到已有元数据的专辑中，还一个一个的生成了专辑，很占资源。所以关了自动扫描资料库和自动刮削。

Prologue 软件显示服务器是中继状态，查看我上面的 Plex 搭建教程，里面有相关问题。