Trove Help Trove home

Book page

A book's page (the Metadata Center) is where you see and manage everything about it. 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

Book Details

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

Header area:

Metadata fields:

Action buttons:

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.

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.

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:

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:

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

This tab is hidden when Trove is set not to write to book folders (DISK_TYPE=NETWORK, see Network storage).

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.

Additional Notes