MyHomeLib не находит книги после подключения архива библиотеки — одна из самых частых проблем, с которой сталкиваются пользователи этого каталогизатора, и почти всегда причина кроется в неправильно импортированной базе или неверно указанном пути к файлам. Программа MyHomeLib — бесплатный каталогизатор электронных книг для Windows, который позволяет вести учёт коллекции в форматах FB2, EPUB и других, а также работать с готовыми библиотеками на основе inpx-каталогов.
Ниже разберём установку, подключение коллекций, поиск и типичные ошибки. Инструкция ориентирована на актуальные версии программы; отдельные пункты меню могут немного отличаться в зависимости от сборки, поэтому при расхождениях сверяйтесь с документацией вашей версии.
Что такое MyHomeLib и для чего она нужна
MyHomeLib — это менеджер домашней библиотеки: он индексирует файлы книг на диске и строит по ним searchable-каталог с авторами, сериями, жанрами и аннотациями. Программа особенно популярна у владельцев больших коллекций, где вручную ориентироваться в тысячах файлов невозможно.
Ключевые возможности:
- 📚 Индексация локальных папок с книгами и построение каталога по метаданным файлов.
- 🔍 Быстрый поиск по автору, названию, серии, жанру и ключевым словам аннотации.
- 🗂 Поддержка готовых библиотек через файлы каталога
.inpx, которые содержат описание всей коллекции. - 📤 Экспорт и копирование выбранных книг на устройство или в отдельную папку.
- 👤 Группировка по авторам и сериям с сортировкой по порядку книг в цикле.
Программа не является читалкой: для открытия книг она вызывает внешнее приложение, ассоциированное с форматом в системе, либо указанное в её настройках.
Установка и первый запуск
Скачивать программу следует только с официального репозитория проекта или проверенных источников — сторонние сборки могут содержать модифицированные файлы. Дистрибутив обычно доступен в двух видах: установщик и portable-версия, не требующая инсталляции. Portable-вариант удобен, если коллекция хранится на внешнем диске и каталогизатор нужно запускать на разных компьютерах.
После первого запуска программа предложит создать новую библиотеку или подключить существующую. Если у вас ещё нет коллекции, выберите создание пустой библиотеки — книги можно будет добавить позже через индексацию папок.
Подключение библиотеки через INPX-каталог
Наиболее распространённый сценарий — подключение готовой коллекции, распространяемой в виде архивов с книгами и файла .inpx. Этот файл представляет собой ZIP-архив с описаниями всех книг: именно из него MyHomeLib берёт авторов, названия, серии и аннотации, не сканируя каждый файл отдельно.
Порядок действий в общем виде такой: откройте раздел работы с библиотеками, выберите создание новой коллекции на основе inpx-каталога, укажите путь к файлу .inpx и дождитесь завершения импорта. Затем в настройках коллекции проверьте путь к папке с архивами книг — если он указан неверно, каталог отобразится, но сами книги открываться не будут.
☑️ Проверка подключения библиотеки
⚠️ Внимание: не распаковывайте файл
.inpxвручную и не переименовывайте архивы внутри коллекции — каталог ссылается на книги по именам файлов, и после переименования связи нарушатся.
Индексация собственной коллекции файлов
Если книги хранятся у вас в обычных папках без готового каталога, MyHomeLib может просканировать их и построить библиотеку самостоятельно. Для этого используется функция добавления папки в библиотеку: программа пройдёт по вложенным каталогам, прочитает метаданные из файлов и добавит найденное в базу.
Здесь есть важный нюанс. Качество каталога напрямую зависит от качества метаданных внутри самих файлов: если в FB2-файле не заполнены поля автора или названия, в каталоге такая книга попадёт в раздел неопознанных. Перед массовой индексацией имеет смысл привести коллекцию в порядок специализированными редакторами метаданных.
Время сканирования зависит от размера коллекции и скорости диска. Прерывать процесс нежелательно: частично построенный индекс может дать неполный каталог, и неочевидно будет понять, какие книги не попали в базу.
Почему часть книг попала в «Неизвестные авторы»
Такое происходит, когда в метаданных файла отсутствует или некорректно заполнено поле автора. Откройте свойства книги в MyHomeLib и проверьте карточку: если поля пустые, отредактируйте метаданные исходного файла в редакторе электронных книг, затем обновите библиотеку.
Поиск и работа с каталогом
Поисковая строка — основной инструмент навигации по большой библиотеке. Вводите фамилию автора, фрагмент названия или название серии: программа фильтрует результаты по мере ввода. Для точного поиска полезно переключаться между вкладками «Авторы», «Серии» и «Жанры» — так сужается область выдачи.
Найденные книги можно открыть двойным кликом — запустится ассоциированная читалка, — либо скопировать в отдельную папку через функцию экспорта. Экспорт удобен для переноса подборки на электронную книгу или смартфон: выделяете нужные позиции, указываете целевую папку, и программа копирует файлы, сохраняя структуру по авторам или сериям, если такая опция включена.
Типичные ошибки и их решение
Большинство проблем с MyHomeLib сводится к трём сценариям: каталог импортирован, но книги не открываются; программа не видит inpx-файл; база данных повреждена после некорректного завершения работы. Разберём каждый.
Когда каталог отображается, но при открытии книги появляется ошибка, почти всегда виноват неверный путь к архивам. Откройте настройки коллекции и сверьте указанную папку с реальным расположением файлов — после переноса библиотеки на другой диск путь нужно обновить вручную.
| Симптом | Вероятная причина | Что проверить |
|---|---|---|
| Книги есть в каталоге, но не открываются | Неверный путь к архивам | Путь к папке коллекции в настройках |
| Импорт inpx завершается ошибкой | Повреждённый или неполный файл каталога | Целостность скачанного архива, повторная загрузка |
| Пустой каталог после сканирования папки | Неподдерживаемые форматы или пустые метаданные | Форматы файлов, журнал индексации |
| Программа не запускается после сбоя | Повреждение файла базы библиотеки | Резервная копия базы, создание новой библиотеки |
⚠️ Внимание: перед любыми экспериментами с переносом или переименованием папок библиотеки сделайте копию файла базы каталога. Восстановить индекс большой коллекции с нуля — длительная процедура, а резервная копия решает проблему за минуты.
Если программа перестала запускаться после аварийного завершения, возможная причина — повреждение файла базы. Попробуйте создать новую библиотеку и подключить тот же каталог: сами файлы книг при этом не затрагиваются, а индекс перестраивается.
Перенос библиотеки на другой компьютер
Перенос состоит из двух частей: сами файлы книг и база каталога. Скопируйте папку коллекции на новый компьютер или внешний диск, установите MyHomeLib и подключите библиотеку заново, указав новый путь. Если используется inpx-каталог, достаточно перенести архивы и файл .inpx, а затем выполнить импорт.
Для portable-версии всё проще: программа и база хранятся в одной папке, которую можно переносить целиком. Единственное, что потребуется, — скорректировать пути к коллекции, если буква диска изменилась.
FAQ: частые вопросы о MyHomeLib
Поддерживает ли MyHomeLib форматы EPUB и PDF?
Программа ориентирована прежде всего на FB2 и архивы библиотек, но умеет индексировать и другие форматы, если их метаданные доступны для чтения. Полнота карточки книги зависит от того, насколько корректно заполнены метаданные в самом файле.
Почему после обновления библиотеки пропали книги?
Возможная причина — изменилась структура папок или имена архивов, на которые ссылался каталог. Проверьте путь к коллекции в настройках и убедитесь, что файлы не были переименованы. При обновлении готовой библиотеки используйте свежий inpx-файл от того же источника.
Можно ли читать книги прямо в MyHomeLib?
MyHomeLib — каталогизатор, а не читалка. Книги открываются во внешней программе, назначенной для соответствующего формата в системе. Какую именно читалку использовать, вы выбираете самостоятельно.
Что делать, если импорт inpx зависает?
Не прерывайте процесс сразу: на больших коллекциях импорт занимает продолжительное время, и внешне программа может выглядеть неотвечающей. Если зависание явное, проверьте целостность файла каталога — повреждённый архив часто становится причиной сбоя — и повторите импорт после перезагрузки.
Как обновить каталог готовой библиотеки?
Обычно достаточно заменить старый файл .inpx на новый и выполнить обновление или повторный импорт коллекции в программе. Точный порядок зависит от версии MyHomeLib и источника библиотеки, поэтому сверяйтесь с инструкцией, прилагаемой к конкретной коллекции.