影音库搭建

影音库搭建

Posted by Kyon-H on March 28, 2025

以qBittorrent为中心,结合Jellyfin、AList、音流、弹弹Play实现自动化动漫库、音乐库。

qBittorrent安装完成后,完善其他配置

一、Jellyfin访问配置

创建新用户并设置访问范围和权限,创建完成后点击用户头像,进入详细配置页面。

简介页面设置尝试登陆次数、最大会话数量。

访问页面设置允许访问的设备。

二、AList配置

  1. 若是非https默认的443端口,需要显式设置site_url解决端口号丢失问题。应编辑alist/data/config.json文件,设置"site_url": "https://example.com:1111"
  2. 若是需要弹弹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. 音流配置

  1. 验证信息:123456……
  2. 歌词接口:https://example.com:port/lyrics (结尾不加“/”)
  3. 封面接口:https://example.com:port/cover

    3. 弹弹Play配置

  4. 安卓版通过挂载Alist访问媒体库,雷池WAF不能开启BOT防护
  5. windows版通过挂载WebDAV访问

    四、音乐库自动化