Repolode
kikootwo

kikootwo/ReadMeABook

自托管的有声书请求与下载工具,可搜索索引站、下载并导入 Plex 或 Audiobookshelf 库。

可替代:Audible

Star
1,047
Fork
81
未关闭 Issue
50
最近提交
4天前

这是什么?

ReadMeABook(RMAB)是一个自托管的有声书请求与下载工具。用户在基于 Audible 的目录中查找书籍并提交请求,RMAB 通过 Prowlarr 搜索索引站,把最合适的 torrent 或 Usenet 资源交给下载客户端,完成后将文件按规范的文件夹和标签复制到 Plex 或 Audiobookshelf 媒体库,并把请求标记为可用。

项目以单个 Docker 镜像运行,内置 PostgreSQL 和 Redis。请求还可以来自关注的系列或作者、同步的 Goodreads 或 Hardcover 书单,以及基于 AI 的个性化推荐功能 BookDate。管理员可以设置审批、按用户分配权限,并通过 Apprise、Discord、ntfy 或 Pushover 发送通知。

可选功能包括将多文件有声书合并为带章节标记的单个 .m4b 文件,从 Anna's Archive 或 Prowlarr 电子书分类获取电子书,以及 OIDC 或 Plex 账号登录。

核心功能

  • 01通过 Prowlarr 搜索索引站,按书名、作者、格式和做种数对 torrent 与 Usenet 资源排序。
  • 02支持 qBittorrent、Transmission、Deluge、SABnzbd 和 NZBGet 下载客户端。
  • 03将下载完成的有声书导入 Plex 或 Audiobookshelf 目录,并写入书名、作者和朗读者标签。
  • 04可关注系列或作者,自动请求新发布的书籍。
  • 05支持 Plex、OIDC 和本地账号登录,并提供审批与权限控制。

适用场景

  • 为家庭或小团体搭建可供成员自行请求的有声书库。
  • 为已有的 Plex 或 Audiobookshelf 服务器自动获取有声书。
  • 将 Goodreads 或 Hardcover 书单同步为有声书请求。

快速上手

  1. 1

    创建项目文件夹

    mkdir readmeabook && cd readmeabook
  2. 2

    下载 docker-compose.yml 文件

    curl -fsSL https://raw.githubusercontent.com/kikootwo/ReadMeABook/main/docker-compose.yml -o docker-compose.yml
  3. 3

    在 docker-compose.yml 中设置卷路径和 PUID/PGID,然后启动容器

    docker compose up -d
  4. 4

    打开 http://<你的服务器>:3030 并按照设置向导操作

使用前须知

  • 需要 Docker、Prowlarr 以及 Plex 或 Audiobookshelf 服务器,部署组件较多。
  • 需要正确配置卷路径,确保下载客户端与 RMAB 看到相同的容器路径。
  • 部分功能(如 BookDate)需要可选的付费 AI 接口密钥或外部服务。

收录于专题

标签

#audiobooks#self-hosted#plex#audiobookshelf#prowlarr#docker#media-automation#nextjs#plex-media-server#plex-server

常见问题

ReadMeABook 是什么?
自托管的有声书请求与下载工具,可搜索索引站、下载并导入 Plex 或 Audiobookshelf 库。 ReadMeABook(RMAB)是一个自托管的有声书请求与下载工具。用户在基于 Audible 的目录中查找书籍并提交请求,RMAB 通过 Prowlarr 搜索索引站,把最合适的 torrent 或 Usenet 资源交给下载客户端,完成后将文件按规范的文件夹和标签复制到 Plex 或 Audiobookshelf 媒体库,并把请求标记为可用。
ReadMeABook 可以免费使用吗?用的什么许可证?
ReadMeABook 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
ReadMeABook 还在维护吗?
活跃维护中。ReadMeABook 最近一次提交是在 2026年11月3日。
ReadMeABook 适合用来做什么?
为家庭或小团体搭建可供成员自行请求的有声书库。 为已有的 Plex 或 Audiobookshelf 服务器自动获取有声书。 将 Goodreads 或 Hardcover 书单同步为有声书请求。
ReadMeABook 怎么安装和运行?
创建项目文件夹: mkdir readmeabook && cd readmeabook 下载 docker-compose.yml 文件: curl -fsSL https://raw.githubusercontent.com/kikootwo/ReadMeABook/main/docker-compose.yml -o docker-compose.yml 在 docker-compose.yml 中设置卷路径和 PUID/PGID,然后启动容器: docker compose up -d 打开 http://<你的服务器>:3030 并按照设置向导操作
在哪里获取 ReadMeABook?
源代码和安装说明在 GitHub 上:https://github.com/kikootwo/ReadMeABook

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目

后台守护进程,自动解压已完成的下载文件,供 Radarr、Sonarr、Lidarr、Readarr 导入,也可监控目录独立解压。

效率与应用#media-automation#archive-extraction#rar
1524+11 本周54GoMIT维护活跃更新于 昨天