Аудіокнижки
під контролем.
ABM знаходить потрібні тобі аудіокнижки, завантажує їх через клієнт завантажень, який у тебе вже є, і розкладає їх так, що Audiobookshelf бачить охайну бібліотеку.
Ще не випущеноЦі кроки встановлення запрацюють з першим випуском.


Аудіокнижкам теж потрібен свій *arr.
Для серіалів є Sonarr. Для фільмів є Radarr. Книжками й аудіокнижками разом займався Readarr, зроблений на тій самій основі Servarr. Але його проєкт закрили.
ABM продовжує цю ідею, тільки для аудіокнижок. Він спирається на підхід, який започаткували застосунки Servarr. І зроблений під те, що важливо саме в аудіокнижках: диктори, номер книжки в серії, релізи на кількох дисках і M4B.
Audiobookshelf чудово відтворює твою бібліотеку. Але він не шукає наступну книжку серії і не наводить лад у нових завантаженнях. Це робота ABM.
Довручну
Downloads/
DCC.Bk4.The.Gate.of.the.Feral.Gods.MP3-WEB/
CD1/ CD2/ CD3/
01 - Track 01.mp3
Project Hail Mary (Unabridged) [128k]/
phm_part1of3.m4b
Mark of the Fool 6 - J.M. Clarke [2024].zipПісляз ABM
Audiobooks/
Matt Dinniman/
Dungeon Crawler Carl/
Vol 04 - 2021 - The Gate of the Feral Gods/
Andy Weir/
Project Hail Mary/
J.M. Clarke/
Mark of the Fool/
Vol 06 - 2024 - Mark of the Fool 6/П'ять кроків. Перший робиш ти.
- 01
Хочу
Додай книжку, серію або цілого автора. ABM поставить їх у список Wanted і стежитиме далі.
- 02
Пошук
Твої індексатори Usenet і торентів перевіряються за розкладом або одразу, якщо натиснеш пошук.
- 03
Захоплення
Найкращий реліз, який дозволяє твій профіль якості, іде в клієнт завантажень, яким ти вже користуєшся.
- 04
Розкладання
Його імпортують, перейменовують і кладуть у теку автора та серії. Релізи на кількох дисках зберігають свої підтеки, коли книжки переносяться.
- 05
Догляд
Твої метадані, твоє рішення: ти вибираєш, що ABM зберігає й записує і звідки їх читає програвач. Дозволь покращення в профілі якості, і ABM замінить реліз на кращий, щойно такий з'явиться.
Що ти отримуєш
Усі книжки з першого погляду.
Обкладинки, статус і серії в одній сітці. Зелений означає, що книжка на диску. Бурштиновий означає, що ABM ще шукає.

Усі подробиці правильні.
Автор, диктор, серія, тривалість, видавець і кожен файл з його якістю та розташуванням.

Знай, що скоро вийде.
Дати виходу книжок, які ти відстежуєш, на календарі.

Список того, чого бракує.
Відсутні книжки та книжки, якість яких нижча за твій поріг. До пошуку один клік.

Ти вирішуєш, що означає краще.
Один файл M4B замість теки з MP3? Скажи про це один раз у профілі якості, і ABM чекатиме саме на нього.

Виправ і формат.
Об'єднуй частини, розділяй чи додавай розділи або перетвори купу MP3 на один M4B. ABM вчиться, наскільки швидка твоя машина, і оцінює, скільки триватиме завдання.

Підключи свою бібліотеку Audible.
Якщо ти купуєш на Audible, ABM підключається до твого акаунта й вважає книжки, які ти маєш, частиною твоєї бібліотеки. Він завантажує лише ті книжки, якими володіє саме твій акаунт.

- 01
Підключи акаунт
Вибери свій маркетплейс і увійди на сторінці самого Amazon. ABM ніколи не бачить твого пароля. Він зберігає лише токени, які повертає Audible, зашифровані секретним ключем твоєї інсталяції. Можна підключити й кілька акаунтів.
- 02
Синхронізуй бібліотеку
За розкладом або щоразу, коли ти натискаєш синхронізацію, ABM підтягує все, що ти маєш, і показує це на окремій сторінці Audible Library, позначаючи, що вже стоїть на твоїй полиці.
- 03
Додавай і завантажуй
Звідти можна додавати книжки до бібліотеки, завантажувати їх або все разом, по одній чи гуртом.
- 04
Дзеркаль усе
Увімкни дзеркалювання, і кожна куплена книжка після кожної синхронізації додаватиметься й завантажуватиметься, партія за партією. Назви з Plus Catalog і оренди пропускаються, а книжка, що зникла з твого акаунта Audible, лишається в ABM.
- 05
Недоторканий M4B
Завантаження розшифровуються в M4B без перекодування, тож ти отримуєш звук Audible точно таким, яким він був, із вбудованими главами й обкладинкою.
- 06
Вибери якість
Для завантажень обери High або Normal.
- 07
Audible у Discover
Списки бестселерів Audible з'являються в Discover, і кожна книжка має посилання на свою сторінку в Audible.
Зроблений для полиці, а не прикручений збоку.
Насамперед аудіокнижки.
Диктори, номер у серії, релізи з кількох файлів, розділи й M4B тут головне, а не щось додане потім.
Тут ти вже все знаєш.
Wanted, Queue, History, Calendar, профілі якості. Якщо ти користувався Sonarr чи Radarr, усе там, де ти й шукатимеш.
Він каже правду.
Якщо під час переміщення дійшли 3 книжки з 5, ABM скаже, скільки перенесено і чому решта ні.
Один контейнер. Без сервера бази даних.
Усе лежить в одному файлі SQLite в /config. Зроби резервну копію цієї теки, і в тебе є резервна копія ABM.
Це справжній застосунок.
Кожен скриншот це справжній застосунок, запущений на вигаданій демо-бібліотеці. Вибери розділ, а потім вигляд. Натисни на будь-який скриншот, щоб побачити його в повному розмірі.
Три способи дивитися на ту саму полицю: обкладинки, обкладинки з анотацією або таблиця, яку можна сортувати за чим завгодно. Є й світла тема.




Кожна книжка має власну сторінку: хто її написав і озвучив, яке місце вона займає в серії, усі глави й кожен файл на диску з його якістю.



Серії та автори теж мають свої сторінки, тож видно, що в тебе є і чого ще бракує. Диктори отримають власну сторінку пізніше.




Discover показує нові й майбутні релізи. Wanted перелічує, чого бракує або що досі нижче твого порогу якості, а календар показує, коли виходять книжки, за якими ти стежиш.





Вкажи ABM книжки, які в тебе вже є, і перевір кожен збіг, перш ніж щось переміститься. Конвертації об'єднують, розділяють і заново ділять файли на глави.



Якщо ти налаштовував Sonarr, ця схема тобі знайома: керування медіа, профілі, які метадані куди записуються і як працюють конвертації.






Нічого не відбувається непомітно: панель, заплановані завдання, журнал дій про те, що сталося з якою книжкою, події, файли журналів і резервні копії.






Зроблено й для телефонів.
ABM працює на телефоні, і кожна сторінка має власний макет для телефона. Знімки екрана його показують.
- Вкладки під великим пальцем
- Library, Activity, Wanted, Settings і System розташовані внизу, а їхні меню виїжджають звідти вгору.
- Кожен вигляд бібліотеки
- Постери, огляд і таблиця працюють за будь-якої ширини. Ніщо не ховається лише через те, що екран малий.
- Картки замість широких таблиць
- Wanted, Tasks та інші довгі списки перетворюються на картки, які можна читати без прокручування вбік.
- Панелі замість спливних вікон
- Сортування, додавання книжки й вибір результату пошуку відкриваються панелями знизу, а кнопка назад їх закриває.
- Нічого не вирізано
- Settings, System і Library Import на місці. Це не урізаний мобільний режим.



Запуск з одного файлу.
Ще не випущеноЦі кроки встановлення запрацюють з першим випуском.
services: audiobook-manager: image: ghcr.io/sunbrolynk/audiobook-manager:latest container_name: audiobook-manager restart: unless-stopped ports: - "${PORT:-5173}:5173" environment: TIMEZONE: ${TIMEZONE:-UTC} LOCAL_NETWORKS: ${LOCAL_NETWORKS:-} TRUSTED_PROXIES: ${TRUSTED_PROXIES:-} volumes: - /path/to/library:/audiobooks - /path/to/downloads:/downloads - /path/to/config:/config
- ЗбережиВстав це в
docker-compose.ymlі заміни три шляхи ліворуч на власні теки. - Запусти
docker compose up -d - ВідкрийПерейди на
http://your-server:5173. Під час першого відвідування ABM проведе тебе через налаштування логіна.
Збірка з вихідного коду. У клоні репозиторію заміни image: на build: . і виконай docker compose up -d --build.
Поки що єдиний шлях це Docker. Нативне встановлення для поширених систем у планах, щоб ABM міг працювати там, де ти вже тримаєш свої сервіси:
- Linuxнативний пакет і службаСкоро
- Windowsінсталятор .exeСкоро
- macOSнативний застосунокСкоро
- Kubernetesрозгортання в кластеріСкоро
- Unraidшаблон для Community AppsСкоро
- Proxmoxскрипт встановлення в LXCСкоро
/config і спершу пробіжись очима по примітках до оновлення.Слушні питання.
ABM замінює Audiobookshelf?
Ні. Audiobookshelf це програвач, а ABM бібліотекар. Вкажи обом ту саму теку бібліотеки, і хай кожен робить свою справу.
Звідки беруться метадані?
З Libex, відкритого сервісу метаданих для даних Audible. ABM оновлює їх за розкладом, а обкладинку, яку ти вибрав сам, можна заблокувати, щоб оновлення її не чіпало.
Чи потрібна окрема база даних?
Ні. ABM тримає все в одному файлі SQLite в /config. Більше нічого запускати не треба.
Чи можна зайти ззовні моєї мережі?
Так, з версії 0.17.0, але виставляти ABM в інтернет я не раджу, і застосунки Servarr радять так само. Безпечніше заходити через VPN, наприклад WireGuard або Tailscale. За замовчуванням усе, що приходить ззовні локальної мережі, мусить проходити вхід, а якщо задати Authentication Required як Enabled, входити доведеться всім, навіть із твоєї локальної мережі. Якщо ABM стоїть за nginx, Traefik чи Caddy, задай TRUSTED_PROXIES як адресу проксі. Збережені облікові дані зашифровані.
Що сталося з Readarr?
Readarr працював і з книжками, і з аудіокнижками, а тепер його закрито. ABM лише для аудіокнижок і побудований на підході, який започаткували застосунки Servarr.
Скільки це коштує?
Нічого. Він безкоштовний і відкритий під GPL-3.0. Якщо він зекономив тобі вечір, посилання на Ko-fi трохи нижче.
Знайди своїх.
Маєш питання, потрібна допомога з налаштуванням чи хочеш поговорити про аудіокнижки? Приєднуйся до спільноти AudioBook Manager у Discord, там є підтримка й обговорення.
Підтримка
Щось зламалося?
Відкрий issue на GitHub і додай журнал із System › Log Files. Що більше журналу, то швидше виправлення.
Відкрити issueХочеш підтримати?
ABM це проєкт однієї людини. Ko-fi або банка Monster допомагають йому рухатися далі.