Skip to main content

📖 Metadata Center

The Metadata Center is the central hub for viewing and managing everything about a book. Access it by clicking any book cover or title in the book browser. It has four top-level tabs (Book Details, Edit Metadata, Search Metadata, Sidecar). The Book Details tab includes a row of content tabs at the bottom (Similar Books, Files, Notes, Reading Sessions, Reviews).

Metadata Center

Display Mode

The Metadata Center can open as a full page or a popup dialog. Configure this in View Preferences under Metadata Center Display Mode.


🏷️ Book Details

The default view displaying the book's core metadata at a glance.

Header area:

  • Book cover image (click to enlarge)
  • Title, author(s), and series position
  • Book type badge and lock status
  • Community ratings from Amazon, Goodreads, Hardcover, and RanobeDB (where available)
  • Personal star rating (click to rate)

Metadata fields:

  • Genres and tags (clickable to filter your library)
  • Library, publisher, published date, language
  • BookLore Progress (metadata completeness score), metadata match score
  • Page count, age rating, content rating, file size
  • ISBN and file path

Action buttons:

  • Continue Reading / Read: Opens the book in the appropriate reader
  • EPUB / PDF: Download the book file directly
  • Fetch Metadata: Search metadata providers for updated information
  • Synopsis: Toggles the book description

📚 Similar Books

Displays books from your library that are similar to the current book, based on shared authors, genres, and other metadata. Books in the same series are excluded to keep recommendations useful.

Recommendations are computed by a similarity algorithm and cached for performance. They update when the Update Book Recommendations task runs.

Enable Recommendations

Similar Book Recommendations must be enabled in Global Preferences for this tab to show results.


📁 Files

Manage all files associated with a book. Files are organized into three categories.

Files Tab

Primary File is the main book file used for reading. Each file entry shows the format badge, filename, and size.

Actions per file (icons on the right):

IconActionDescription
BookReadOpens the file in the built-in reader
PlayStreamOpens in the streaming reader (EPUB/PDF only)
DownloadDownloadDownloads the file to your device
TrashDeleteRemoves the file (disabled if it's the only format)

Alternative Formats are additional versions of the same book in different formats (e.g., both EPUB and PDF). Useful for reading on different devices or readers.

Supplementary Files are non-book files associated with the book, such as companion guides or bonus content. These can only be downloaded or deleted.

Adding Files

Upload additional formats or supplementary files through the file uploader on the Edit Metadata tab. Supported formats: EPUB, PDF, CBZ, CBR, CB7, FB2, MOBI, AZW, AZW3, M4B, M4A, MP3.


📝 Notes

Attach personal notes to any book. Notes are private to your user account.

Notes Tab

Each note has a title (max 255 characters) and free-form content body. Notes display as cards showing the title, last updated timestamp, and a content preview.

ActionHow
CreateClick the + button on the right
EditClick the pencil icon on any note card
DeleteClick the trash icon (with confirmation)

Notes are sorted by most recently updated first.


⏱️ Reading Sessions

Tracks your reading activity automatically. Every time you open and read a book, a session is recorded with precise timing and progress data.

Reading Sessions Tab

ColumnDescription
SessionDate and time range (e.g., "Feb 20, 2026 / 3:51 AM → 3:52 AM")
TypeFile format used for reading (EPUB, PDF, CBX, etc.)
DurationHow long the session lasted
ProgressStart and end reading position as percentages (e.g., "71.84% → 73.5%")
Progress DeltaNet change in reading progress, color-coded: green (↑ forward), red (↓ backward), gray (no change)
LocationPage number or reading position, if available

Sessions are paginated and sorted most recent first. They are created automatically by the built-in readers and cannot be manually added or edited through the UI.


⭐ Reviews

Displays reader reviews fetched from external metadata providers like Amazon and Goodreads.

Reviews Tab

Each review card shows:

  • Reviewer name, source provider (e.g., Amazon), and country
  • Star rating (1 to 5 stars) and review date
  • Review title and body text

Reviews marked as spoilers are blurred until you choose to reveal them. Use the Reveal All / Hide All buttons to manage spoiler visibility in bulk.

Reviews are fetched alongside book metadata and cannot be manually created. Users with metadata editing permissions can delete individual reviews or refresh them from providers.


✏️ Edit Metadata

Directly edit any metadata field for the book. Changes are saved when you click the Save button at the bottom right.

Edit Metadata

Fields

SectionFields
Basic InformationTitle, Subtitle, Language, Authors, Publisher, Publish Date, Description
Genres & TagsGenres/Categories, Moods, Tags (all support autocomplete from existing values)
SeriesSeries Name, Series #, Series Total
IdentifiersISBN 10, ISBN 13
ClassificationAge Rating (All Ages through 21+), Content Rating (Everyone through Explicit), Pages, Public Reviews toggle
Provider MetadataAmazon ASIN/Rating/Review Count, Goodreads ID/Rating/Review Count, Google Books ID, Hardcover IDs/Rating/Review Count, LubimyCzytac ID/Rating, RanobeDB ID/Rating, Audible ID/Rating/Review Count, and more
AudiobookNarrator, Abridged (Yes/No/Unknown) — only shown for audiobook files
ComicPublishers, Pencillers, Inkers, Colorists, Letterers, Characters, Volume, Issue — only shown for comic archives

Field Locking

Every field has an individual lock icon. Locked fields are protected from being overwritten during metadata fetches, keeping your manual edits safe. Use Lock All / Unlock All at the bottom to toggle all fields at once.

Action Buttons

ButtonDescription
From FileExtracts metadata directly from the book file (EPUB, PDF, etc.) and populates the form. Useful for recovering embedded metadata. Not available for physical books.
Auto FetchTriggers a background metadata refresh task that queries all configured providers and updates the book automatically.
Unlock All / Lock AllToggles the lock state of every field at once.
SavePersists all changes to the database.

🔍 Search Metadata

Manually search metadata providers and cherry-pick which fields to apply to your book.

Search Metadata

Searching

The search form pre-fills with the book's current title, author, and ISBN. Select which providers to query (Amazon, Audible, Goodreads, Google Books, Hardcover, LubimyCzytac, RanobeDB, and others enabled in your instance). Results stream in as each provider responds, with a count badge on each provider pill.

Comparing and Applying

Click any result to open the side-by-side comparison view.

Search Metadata Comparison

The left column shows your Current values, the right column shows the Fetched result. For each field:

  • Click the arrow button between columns to copy the fetched value to your current metadata
  • Hover after copying to see a reset option that reverts the change
  • Fields you've already saved show a green checkmark

The cover image comparison works the same way: transfer the fetched cover to replace your current one.

Click Back to List to return to search results, or Save Changes to persist your selections. Lock controls at the bottom let you protect fields before saving.


📄 Sidecar

Export and import portable metadata files that travel alongside the book file on disk.

Sidecar

A sidecar is a metadata.json file written to the same directory as the book file. It contains a complete snapshot of the book's metadata in a structured JSON format, including title, authors, genres, series info, provider identifiers, ratings, and cover references.

Sync Status

StatusMeaning
In SyncSidecar exists and matches the database
OutdatedDatabase metadata has changed since the sidecar was last exported
MissingNo sidecar file exists yet
ConflictSidecar and database differ significantly

Actions

ButtonDescription
Export to SidecarWrites the current database metadata to a metadata.json file next to the book file. Creates or overwrites the existing sidecar.
Import from SidecarReads the sidecar file and updates the database. Only replaces fields that have values in the sidecar, leaving others untouched. Disabled when no sidecar exists.

The viewer displays the full JSON content, along with the generation timestamp, version, and generator info.

When to Use Sidecars

Sidecars are useful for preserving metadata when migrating books between BookLore instances, sharing curated metadata with others, or as a backup before bulk operations.


📋 Additional Notes

  • The tabs shown depend on the book. The Series tab only appears if the book belongs to a series with more than one book. Audiobook and Comic metadata sections in Edit Metadata only appear for the corresponding file types.
  • Reading sessions are tracked across all reader types (EPUB, PDF, Comic, Streaming PDF). Progress is recorded as percentages for ebooks and page numbers for PDFs.
  • Reviews are read-only for regular users. Admins and users with the Edit Metadata permission can fetch, delete, or lock reviews.
  • File management requires appropriate permissions. Deleting the last remaining file of a book is not allowed.
  • Locked fields are visually indicated with a yellow lock icon. Locking a field prevents automated metadata fetches from overwriting your manual edits but does not prevent you from editing the field directly.
  • See Metadata Settings for configuring which provider fields are visible in the Edit Metadata form.
  • See Fetch Configuration for controlling how automated metadata lookups behave.