Перейти к содержимому

Библиотеки Calibre

Храните книги в Calibre? Добавьте папку библиотеки (ту, где лежит metadata.db) как источник: админка распознает её и добавит как библиотеку Calibre.

  • Каталог строится из metadata.db: названия и авторы, исправленные в Calibre, серии и номера, теги, оценки, языки, издатель, описание, ISBN и cover.jpg. Файлы книг при индексации не открываются, поэтому даже большая библиотека индексируется за минуты.
  • Одна запись на книгу. Читалка открывает первый из форматов EPUB → AZW3 → MOBI → FB2; остальные форматы книги (AZW3, PDF…) тоже доступны — в меню скачивания, при отправке на читалку и в OPDS — и отдаются как есть, без конвертации.
  • PDF, DJVU, CBZ, CBR, TXT, RTF, DOCX — в библиотеках Calibre и как отдельные файлы в обычных папках: скачивание, OPDS, отправка на читалку. «Читать» в браузере доступно для FB2, EPUB, MOBI / AZW3, CBZ (комиксы) и PDF; остальные форматы — только скачивание. Приложение для Android открывает PDF, CBZ и TXT в своей читалке, а для DJVU, CBR, RTF и DOCX предлагает «Открыть в другом приложении». На адрес Kindle отправляются только EPUB, PDF, DOCX, TXT и RTF — остальное сервер отклоняет с понятным сообщением, а не отдаёт на отскок Amazon.
  • Уже добавили библиотеку как обычную папку? Админка → Источники книг → «Перевести в Calibre»: источник переиндексируется как Calibre, а позиции чтения, закладки, оценки и полки переедут на книги Calibre.
  • Теги по умолчанию становятся жанрами. Если теги в основном служебные («прочитать», «kobo»), переключите источник на «только поиск» или «игнорировать».
  • Переименование книги или автора в Calibre не ломает позиции, закладки и полки: книги определяются по UUID Calibre, а не по пути к файлу.
  • Сервер только читает библиотеку: он копирует metadata.db в data/calibre и работает с копией (примерно 1–3 КБ на книгу), поэтому Calibre может оставаться открытым, а папку можно монтировать только для чтения. При включённом слежении за папками изменение в Calibre подхватывается после паузы; иначе запустите инкрементальную индексацию или используйте расписание.