MyHomeLib: полное руководство по каталогизатору электронных книг

MyHomeLib не находит книги после подключения архива библиотеки — одна из самых частых проблем, с которой сталкиваются пользователи этого каталогизатора, и почти всегда причина кроется в неправильно импортированной базе или неверно указанном пути к файлам. Программа MyHomeLib — бесплатный каталогизатор электронных книг для Windows, который позволяет вести учёт коллекции в форматах FB2, EPUB и других, а также работать с готовыми библиотеками на основе inpx-каталогов.

Ниже разберём установку, подключение коллекций, поиск и типичные ошибки. Инструкция ориентирована на актуальные версии программы; отдельные пункты меню могут немного отличаться в зависимости от сборки, поэтому при расхождениях сверяйтесь с документацией вашей версии.

Что такое MyHomeLib и для чего она нужна

MyHomeLib — это менеджер домашней библиотеки: он индексирует файлы книг на диске и строит по ним searchable-каталог с авторами, сериями, жанрами и аннотациями. Программа особенно популярна у владельцев больших коллекций, где вручную ориентироваться в тысячах файлов невозможно.

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

  • 📚 Индексация локальных папок с книгами и построение каталога по метаданным файлов.
  • 🔍 Быстрый поиск по автору, названию, серии, жанру и ключевым словам аннотации.
  • 🗂 Поддержка готовых библиотек через файлы каталога .inpx, которые содержат описание всей коллекции.
  • 📤 Экспорт и копирование выбранных книг на устройство или в отдельную папку.
  • 👤 Группировка по авторам и сериям с сортировкой по порядку книг в цикле.

Программа не является читалкой: для открытия книг она вызывает внешнее приложение, ассоциированное с форматом в системе, либо указанное в её настройках.

Установка и первый запуск

Скачивать программу следует только с официального репозитория проекта или проверенных источников — сторонние сборки могут содержать модифицированные файлы. Дистрибутив обычно доступен в двух видах: установщик и portable-версия, не требующая инсталляции. Portable-вариант удобен, если коллекция хранится на внешнем диске и каталогизатор нужно запускать на разных компьютерах.

После первого запуска программа предложит создать новую библиотеку или подключить существующую. Если у вас ещё нет коллекции, выберите создание пустой библиотеки — книги можно будет добавить позже через индексацию папок.

Подключение библиотеки через INPX-каталог

Наиболее распространённый сценарий — подключение готовой коллекции, распространяемой в виде архивов с книгами и файла .inpx. Этот файл представляет собой ZIP-архив с описаниями всех книг: именно из него MyHomeLib берёт авторов, названия, серии и аннотации, не сканируя каждый файл отдельно.

Порядок действий в общем виде такой: откройте раздел работы с библиотеками, выберите создание новой коллекции на основе inpx-каталога, укажите путь к файлу .inpx и дождитесь завершения импорта. Затем в настройках коллекции проверьте путь к папке с архивами книг — если он указан неверно, каталог отобразится, но сами книги открываться не будут.

☑️ Проверка подключения библиотеки

Выполнено: 0 / 5

⚠️ Внимание: не распаковывайте файл .inpx вручную и не переименовывайте архивы внутри коллекции — каталог ссылается на книги по именам файлов, и после переименования связи нарушатся.

📊 Как вы используете MyHomeLib?
Каталогизирую локальную коллекцию книг
Работаю с готовой библиотекой через inpx
Ищу и экспортирую книги на читалку
Только начинаю разбираться с программой

Индексация собственной коллекции файлов

Если книги хранятся у вас в обычных папках без готового каталога, MyHomeLib может просканировать их и построить библиотеку самостоятельно. Для этого используется функция добавления папки в библиотеку: программа пройдёт по вложенным каталогам, прочитает метаданные из файлов и добавит найденное в базу.

Здесь есть важный нюанс. Качество каталога напрямую зависит от качества метаданных внутри самих файлов: если в FB2-файле не заполнены поля автора или названия, в каталоге такая книга попадёт в раздел неопознанных. Перед массовой индексацией имеет смысл привести коллекцию в порядок специализированными редакторами метаданных.

Время сканирования зависит от размера коллекции и скорости диска. Прерывать процесс нежелательно: частично построенный индекс может дать неполный каталог, и неочевидно будет понять, какие книги не попали в базу.

Почему часть книг попала в «Неизвестные авторы»

Такое происходит, когда в метаданных файла отсутствует или некорректно заполнено поле автора. Откройте свойства книги в MyHomeLib и проверьте карточку: если поля пустые, отредактируйте метаданные исходного файла в редакторе электронных книг, затем обновите библиотеку.

Поиск и работа с каталогом

Поисковая строка — основной инструмент навигации по большой библиотеке. Вводите фамилию автора, фрагмент названия или название серии: программа фильтрует результаты по мере ввода. Для точного поиска полезно переключаться между вкладками «Авторы», «Серии» и «Жанры» — так сужается область выдачи.

Найденные книги можно открыть двойным кликом — запустится ассоциированная читалка, — либо скопировать в отдельную папку через функцию экспорта. Экспорт удобен для переноса подборки на электронную книгу или смартфон: выделяете нужные позиции, указываете целевую папку, и программа копирует файлы, сохраняя структуру по авторам или сериям, если такая опция включена.

Типичные ошибки и их решение

Большинство проблем с MyHomeLib сводится к трём сценариям: каталог импортирован, но книги не открываются; программа не видит inpx-файл; база данных повреждена после некорректного завершения работы. Разберём каждый.

Когда каталог отображается, но при открытии книги появляется ошибка, почти всегда виноват неверный путь к архивам. Откройте настройки коллекции и сверьте указанную папку с реальным расположением файлов — после переноса библиотеки на другой диск путь нужно обновить вручную.

СимптомВероятная причинаЧто проверить
Книги есть в каталоге, но не открываютсяНеверный путь к архивамПуть к папке коллекции в настройках
Импорт inpx завершается ошибкойПовреждённый или неполный файл каталогаЦелостность скачанного архива, повторная загрузка
Пустой каталог после сканирования папкиНеподдерживаемые форматы или пустые метаданныеФорматы файлов, журнал индексации
Программа не запускается после сбояПовреждение файла базы библиотекиРезервная копия базы, создание новой библиотеки

⚠️ Внимание: перед любыми экспериментами с переносом или переименованием папок библиотеки сделайте копию файла базы каталога. Восстановить индекс большой коллекции с нуля — длительная процедура, а резервная копия решает проблему за минуты.

Если программа перестала запускаться после аварийного завершения, возможная причина — повреждение файла базы. Попробуйте создать новую библиотеку и подключить тот же каталог: сами файлы книг при этом не затрагиваются, а индекс перестраивается.

Перенос библиотеки на другой компьютер

Перенос состоит из двух частей: сами файлы книг и база каталога. Скопируйте папку коллекции на новый компьютер или внешний диск, установите MyHomeLib и подключите библиотеку заново, указав новый путь. Если используется inpx-каталог, достаточно перенести архивы и файл .inpx, а затем выполнить импорт.

Для portable-версии всё проще: программа и база хранятся в одной папке, которую можно переносить целиком. Единственное, что потребуется, — скорректировать пути к коллекции, если буква диска изменилась.

FAQ: частые вопросы о MyHomeLib

Поддерживает ли MyHomeLib форматы EPUB и PDF?

Программа ориентирована прежде всего на FB2 и архивы библиотек, но умеет индексировать и другие форматы, если их метаданные доступны для чтения. Полнота карточки книги зависит от того, насколько корректно заполнены метаданные в самом файле.

Почему после обновления библиотеки пропали книги?

Возможная причина — изменилась структура папок или имена архивов, на которые ссылался каталог. Проверьте путь к коллекции в настройках и убедитесь, что файлы не были переименованы. При обновлении готовой библиотеки используйте свежий inpx-файл от того же источника.

Можно ли читать книги прямо в MyHomeLib?

MyHomeLib — каталогизатор, а не читалка. Книги открываются во внешней программе, назначенной для соответствующего формата в системе. Какую именно читалку использовать, вы выбираете самостоятельно.

Что делать, если импорт inpx зависает?

Не прерывайте процесс сразу: на больших коллекциях импорт занимает продолжительное время, и внешне программа может выглядеть неотвечающей. Если зависание явное, проверьте целостность файла каталога — повреждённый архив часто становится причиной сбоя — и повторите импорт после перезагрузки.

Как обновить каталог готовой библиотеки?

Обычно достаточно заменить старый файл .inpx на новый и выполнить обновление или повторный импорт коллекции в программе. Точный порядок зависит от версии MyHomeLib и источника библиотеки, поэтому сверяйтесь с инструкцией, прилагаемой к конкретной коллекции.