AudioBook Manager
Ще не випущено

ABM ще не вийшов

Я ще готую AudioBook Manager до першого публічного випуску, тож інструкції зі встановлення на цьому сайті поки не спрацюють. Роздивляйся, а щоб дізнатися про вихід, стеж за новинами в Discord або на GitHub.

Цю сторінку перекладено машинно. Якщо українська для тебе рідна і ти хочеш допомогти її покращити, напиши мені на translate@audiobookmanager.com.

Чекає на перевірку спільнотоюПомітив помилку? Допоможи виправити

Безкоштовно · відкритий код · на власному сервері

Аудіокнижки
під контролем.

ABM знаходить потрібні тобі аудіокнижки, завантажує їх через клієнт завантажень, який у тебе вже є, і розкладає їх так, що Audiobookshelf бачить охайну бібліотеку.

Ще не випущеноЦі кроки встановлення запрацюють з першим випуском.

один контейнер · SQLite · порт 5173 · GPL-3.0
Бібліотека ABM: сітка обкладинок аудіокнижок, на кожній зелена смуга Downloaded або бурштинова Wanted
Сторінка книжки в ABM на телефоні
Навіщо він потрібен

Аудіокнижкам теж потрібен свій *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/
Як це працює

П'ять кроків. Перший робиш ти.

  1. 01

    Хочу

    Додай книжку, серію або цілого автора. ABM поставить їх у список Wanted і стежитиме далі.

  2. 02

    Пошук

    Твої індексатори Usenet і торентів перевіряються за розкладом або одразу, якщо натиснеш пошук.

  3. 03

    Захоплення

    Найкращий реліз, який дозволяє твій профіль якості, іде в клієнт завантажень, яким ти вже користуєшся.

  4. 04

    Розкладання

    Його імпортують, перейменовують і кладуть у теку автора та серії. Релізи на кількох дисках зберігають свої підтеки, коли книжки переносяться.

  5. 05

    Догляд

    Твої метадані, твоє рішення: ти вибираєш, що ABM зберігає й записує і звідки їх читає програвач. Дозволь покращення в профілі якості, і ABM замінить реліз на кращий, щойно такий з'явиться.

Що ти отримуєш

Бібліотека

Усі книжки з першого погляду.

Обкладинки, статус і серії в одній сітці. Зелений означає, що книжка на диску. Бурштиновий означає, що ABM ще шукає.

Сторінка Бібліотека в ABM
Книжка

Усі подробиці правильні.

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

Сторінка Книжка в ABM
Календар

Знай, що скоро вийде.

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

Сторінка Календар в ABM
Бажані

Список того, чого бракує.

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

Сторінка Бажані в ABM
Профілі

Ти вирішуєш, що означає краще.

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

Сторінка Профілі в ABM
Конвертації

Виправ і формат.

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

Сторінка Конвертації в ABM
Audible

Підключи свою бібліотеку Audible.

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

Сторінка Audible в ABM
  1. 01

    Підключи акаунт

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

  2. 02

    Синхронізуй бібліотеку

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

  3. 03

    Додавай і завантажуй

    Звідти можна додавати книжки до бібліотеки, завантажувати їх або все разом, по одній чи гуртом.

  4. 04

    Дзеркаль усе

    Увімкни дзеркалювання, і кожна куплена книжка після кожної синхронізації додаватиметься й завантажуватиметься, партія за партією. Назви з Plus Catalog і оренди пропускаються, а книжка, що зникла з твого акаунта Audible, лишається в ABM.

  5. 05

    Недоторканий M4B

    Завантаження розшифровуються в M4B без перекодування, тож ти отримуєш звук Audible точно таким, яким він був, із вбудованими главами й обкладинкою.

  6. 06

    Вибери якість

    Для завантажень обери High або Normal.

  7. 07

    Audible у Discover

    Списки бестселерів Audible з'являються в Discover, і кожна книжка має посилання на свою сторінку в Audible.

Чому ABM

Зроблений для полиці, а не прикручений збоку.

01

Насамперед аудіокнижки.

Диктори, номер у серії, релізи з кількох файлів, розділи й M4B тут головне, а не щось додане потім.

02

Тут ти вже все знаєш.

Wanted, Queue, History, Calendar, профілі якості. Якщо ти користувався Sonarr чи Radarr, усе там, де ти й шукатимеш.

03

Він каже правду.

Якщо під час переміщення дійшли 3 книжки з 5, ABM скаже, скільки перенесено і чому решта ні.

04

Один контейнер. Без сервера бази даних.

Усе лежить в одному файлі SQLite в /config. Зроби резервну копію цієї теки, і в тебе є резервна копія ABM.

ПрогравачAudiobookshelf
Метадані зLibex
ІндексаториNewznab · Torznab
Куплені книжки зAudible
Клієнти завантажень7 підтримуваних
Подивитися в роботі

Це справжній застосунок.

Кожен скриншот це справжній застосунок, запущений на вигаданій демо-бібліотеці. Вибери розділ, а потім вигляд. Натисни на будь-який скриншот, щоб побачити його в повному розмірі.

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

ABM, Бібліотека: Постери
На телефоні

Зроблено й для телефонів.

ABM працює на телефоні, і кожна сторінка має власний макет для телефона. Знімки екрана його показують.

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

Запуск з одного файлу.

Ще не випущеноЦі кроки встановлення запрацюють з першим випуском.

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
  1. ЗбережиВстав це в docker-compose.yml і заміни три шляхи ліворуч на власні теки.
  2. Запустиdocker compose up -d
  3. ВідкрийПерейди на http://your-server:5173. Під час першого відвідування ABM проведе тебе через налаштування логіна.

Збірка з вихідного коду. У клоні репозиторію заміни image: на build: . і виконай docker compose up -d --build.

Поки що єдиний шлях це Docker. Нативне встановлення для поширених систем у планах, щоб ABM міг працювати там, де ти вже тримаєш свої сервіси:

  • Linuxнативний пакет і службаСкоро
  • Windowsінсталятор .exeСкоро
  • macOSнативний застосунокСкоро
  • Kubernetesрозгортання в кластеріСкоро
  • Unraidшаблон для Community AppsСкоро
  • Proxmoxскрипт встановлення в LXCСкоро
ABM у стадії альфа. Перед оновленням зроби резервну копію /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 допомагають йому рухатися далі.

Досить розгрібати
теки.