以qBittorrent为中心,结合Jellyfin、AList、音流、弹弹Play实现自动化动漫库、音乐库。
qBittorrent安装完成后,完善其他配置
一、Jellyfin访问配置
创建新用户并设置访问范围和权限,创建完成后点击用户头像,进入详细配置页面。
简介
页面设置尝试登陆次数、最大会话数量。
访问
页面设置允许访问的设备。
二、AList配置
- 若是非https默认的443端口,需要显式设置
site_url
解决端口号丢失问题。应编辑alist/data/config.json
文件,设置"site_url": "https://example.com:1111"
- 若是需要弹弹play挂载AList,登陆的用户基本路径必须为根路径(
管理
->用户
:基本路径
),否则访问错误。三、音流自定义API配置
1. 安装Lrcapi
项目:HisAtri/LrcApi: A Flask API For StreamMusic.
文档:LrcAPI使用文档
服务器鉴权配置
编辑lrcapi/config/config.json
文件
1
2
3
4
5
6
7
8
9
{
"server": {
"ip": "0.0.0.0",
"port": 28883
},
"auth": {
"123456....":"rw"
}
}
PS. 若只需获取歌词,认证权限只需r
即可。若需要获取封面图片,认证权限需设置为rw
。
2. 音流配置
- 验证信息:123456……
- 歌词接口:https://example.com:port/lyrics (结尾不加“/”)
- 封面接口:https://example.com:port/cover
3. 弹弹Play配置
- 安卓版通过挂载Alist访问媒体库,雷池WAF不能开启BOT防护
- windows版通过挂载WebDAV访问
四、音乐库自动化