跳转到内容
AudioBook Manager
简体中文
GitHub安装
尚未发布

ABM 还没有发布

我还在为 AudioBook Manager 的第一个公开版本做准备,所以这个网站上的安装步骤暂时还用不了。你可以先随便看看,想知道什么时候发布,就在 Discord 或 GitHub 上关注一下吧。

等待社区审校发现错误?帮忙改一下吧

系统

API

认证、文档页面和限制。

ABM 在 /api 下提供 REST API。交互式参考在 /api/docs(Swagger)和 /api/redoc,schema 在 /api/openapi.json。设置 DOCS_ENABLED=false 可以把这三个都去掉。文档页面会从 CDN 加载资源,所以只有能上网时才能完整显示。

  • API 密钥:发送 X-Api-Key: <key> 或 ?apikey=<key>。在 Settings > General > Security 里查看或重新生成。见 安全。
  • 登录后得到的 Bearer 令牌。
  • 你主动提供的凭据优先于免登录规则,所以来自局域网、带着密钥的请求按 API 请求处理。
  • 错误以 {"detail": ...} 的形式返回。
  • 密钥永远不会被返回。响应里只会说明它有没有设置。
  • 浏览器发出的修改类请求需要来源匹配。使用密钥的脚本不受此限制。
  • 请求体上限为 10 MiB(MAX_REQUEST_BODY_BYTES)。备份恢复和封面上传的上限更大。超过上限返回 HTTP 413。
  • 校验错误永远不会把你发送的内容原样返回。

书籍搜索得不到 Libex 的响应时,会返回 502 和 “Libex search failed”。作者或系列搜索会返回 503 和 “Libex could not be reached; try again shortly”。有些查询路由在宕机时仍然返回空结果。

如果你用过 Sonarr:这个 API 和 v3 不兼容。Prowlarr 可以通过它的 Prowlarr 连接把索引器同步到 ABM。