Repolode
kikootwo

kikootwo/ReadMeABook

Самостоятельно размещаемый менеджер запросов на аудиокниги: ищет релизы через индексаторы, скачивает их и добавляет в Plex или Audiobookshelf.

Open source альтернатива:Audible

Звёзды
1,048
Форки
81
Открытые issues
50
Последний коммит
5 дней назад

Что это?

ReadMeABook (RMAB) — самостоятельный менеджер запросов на аудиокниги и загрузчик. Пользователи просматривают каталог на основе Audible и запрашивают нужные книги. RMAB ищет релизы через ваши индексаторы Prowlarr, отправляет подходящий торрент или релиз из Usenet в клиент загрузки, а затем копирует готовые файлы в библиотеку Plex или Audiobookshelf, раскладывая их по папкам и добавляя теги. После этого запрос помечается как выполненный.

Приложение запускается в виде одного Docker-образа со встроенными PostgreSQL и Redis. Запросы также можно создавать на основе отслеживаемых серий или авторов, синхронизированных списков Goodreads или Hardcover, а ещё — с помощью дополнительной функции рекомендаций на базе AI под названием BookDate. Администраторы управляют подтверждением запросов, правами пользователей и уведомлениями через Apprise, Discord, ntfy или Pushover.

Дополнительные возможности включают объединение книг из нескольких файлов в один .m4b с разметкой глав, загрузку электронных книг из Anna's Archive или категорий электронных книг в Prowlarr, а также вход через OIDC или Plex.

Ключевые возможности

  • 01Ищет релизы через индексаторы Prowlarr и ранжирует торренты и релизы из 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

    Укажите пути томов и PUID/PGID в docker-compose.yml, затем запустите контейнер

    docker compose up -d
  4. 4

    Откройте http://<your-server>:3030 и следуйте инструкциям мастера настройки

Что важно знать

  • Требуются Docker, Prowlarr и сервер Plex или Audiobookshelf, поэтому настройка включает несколько компонентов.
  • Нужно правильно указать пути томов, чтобы клиент загрузки и RMAB видели одинаковые пути внутри контейнера.
  • Для некоторых функций нужны платные API-ключи для ИИ (BookDate), использование которых необязательно, или внешние сервисы.

В подборках

Темы

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

Частые вопросы

Что такое ReadMeABook?
Самостоятельно размещаемый менеджер запросов на аудиокниги: ищет релизы через индексаторы, скачивает их и добавляет в Plex или Audiobookshelf. ReadMeABook (RMAB) — самостоятельный менеджер запросов на аудиокниги и загрузчик. Пользователи просматривают каталог на основе Audible и запрашивают нужные книги. RMAB ищет релизы через ваши индексаторы Prowlarr, отправляет подходящий торрент или релиз из Usenet в клиент загрузки, а затем копирует готовые файлы в библиотеку Plex или Audiobookshelf, раскладывая их по папкам и добавляя теги. После этого запрос помечается как выполненный.
ReadMeABook можно использовать бесплатно? Какая у него лицензия?
ReadMeABook распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
ReadMeABook всё ещё поддерживается?
Активно поддерживается. Последний коммит в ReadMeABook — 3 нояб. 2026 г..
Для чего можно использовать 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 Укажите пути томов и PUID/PGID в docker-compose.yml, затем запустите контейнер: docker compose up -d Откройте http://<your-server>:3030 и следуйте инструкциям мастера настройки
Где скачать ReadMeABook?
Исходный код и инструкции по установке — на GitHub: https://github.com/kikootwo/ReadMeABook

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемое веб-приложение, которое превращает статистику сервера Plex из Tautulli или Tracearr в годовой обзор для пользователей в стиле Spotify Wrapped.

345+41 за неделю14TypeScriptGPL-3.0Активно поддерживаетсяОбновлён 11 часов назад

Сервер для самостоятельного размещения аудиокниг и подкастов с потоковым воспроизведением, синхронизацией прогресса между пользователями и устройствами и автоматической загрузкой подкастов.

14,9 тыс.+65 за неделю1,2 тыс.JavaScriptGPL-3.0Обновлён позавчера

Автоматически отправляет в Seer запросы на фильмы, сериалы и аниме на основе недавней истории просмотров пользователей Jellyfin, Plex или Emby.

1,4 тыс.+10 за неделю45PythonMITАктивно поддерживаетсяОбновлён 10 часов назад

Слой контроля доступа для Plex Media Server: одобряет или блокирует устройства, задаёт расписания и правила IP, ограничивает число потоков и завершает нарушающие правила сеансы.

175+1 за неделю7TypeScriptOtherАктивно поддерживаетсяОбновлён 5 дней назад

Демон автоматически распаковывает завершённые загрузки, чтобы их могли импортировать Radarr, Sonarr, Lidarr и Readarr, или извлекает файлы из отслеживаемой папки.

Продуктивность и приложения#media-automation#archive-extraction#rar
1,5 тыс.+8 за неделю54GoMITАктивно поддерживаетсяОбновлён позавчера