Skip to content
Library Manager Cloud
Language
Theme
Sign in Start for free

Version 0.3.0

Release notes

Version 0.3.0 brings together library management, reading, e-reader versions, device connections and sharing tools. Explore the available features, their requirements and their limits.

Features in this release

Library and organization

  • Grid or table view, search, stackable filters and sorting by author, series, language, genre, format, edition, size, metadata, favorites, rating, progress or presence on a device.
  • A Series view with languages, editions, volume numbers, parts and omnibus editions; for bulk actions, select the current page or every filtered result.
  • Trash and restore, with quota and conflict checks. Duplicates are only looked for within your space, and the text of an original is never overwritten nor known editions mixed up.

File import and tracking

  • Drag and drop or select EPUB, MOBI, AZW3, TXT, HTML and FB2 files: up to 1,000 files per queue and 512 MiB per file.
  • Files are processed in groups of ten, two uploads at a time, with incremental hashing and a check of the stored file before publication. To resume an interrupted import, select the same file again.
  • Each import shows its actual state, format validation and exact duplicates. A finished upload isn’t an added book yet: validation comes next.

Metadata and enrichment

  • Detailed book pages: bibliographic information, covers, files, provenance and sources. Anything unknown is shown as unknown.
  • Manual field corrections, locks on your edits and conflict handling when changes overlap, according to your role’s permissions.
  • AI enrichment for one book or a selection, suggestions to review, and background completion of incomplete books if your preferences allow it.

Originals, conversion and optimization

  • Originals are kept. Each new version records its format, size, hash, source and measured savings, and all versions of a book share a single slot.
  • EPUB, TXT, HTML, MOBI and AZW3 output, with lossless, small Xteink reader or text-only profiles whose effect on images and layout is explained up front.
  • Prepare books one at a time or in bulk, then pick the ready version that suits the device. If the requested profile isn’t available, nothing gets swapped in without telling you.

Reading and personal state

  • An EPUB reader in the browser: table of contents, chapter navigation, and your choice of font, size, line spacing, width and theme.
  • Personal progress tied to the file you’re reading and protected from being overwritten by another position; favorites and a 1–5 rating for each user.
  • Content is displayed sanitized and static, without running the book’s scripts; the original can still be downloaded exactly as it was.

AI with your personal keys

  • Z.ai, Kimi, MiniMax, OpenAI, Anthropic or Mistral: add your API key and choose from the models it gives you access to.
  • A private assistant that can work on a specific book, cites its sources and suggests filters you apply yourself. Your keys and conversations aren’t shared with other members of the space.
  • Every job is tracked over time, and an uncertain outcome must be checked before anything is retried. Calls billed by your provider stay separate from the subscription.

Spaces, readers and shared books

  • Multiple spaces with owner, editor or reader roles; invite readers, manage their access and leave a space.
  • Share a single book with a specific account, which finds it in “Shared with me”: reading, downloads and personal progress specific to that share.
  • Books shared with you are also available through OPDS. Sharing quotas follow your plan and you can return a book, though a copy already downloaded stays on its device.

Account and personal data

  • Personal data export prepared in the background, with each space’s data and an archive of eligible files; authenticated download, with the export available for 14 days.
  • Account deletion confirmed by password, with a preview of its consequences and 14 days to cancel, once ongoing subscriptions and payments are settled.
  • Progress, preferences, AI keys and conversations stay personal; you can opt out of activity measurement in settings, and the legal documents are available in French and English.

Plans and billing

  • Free: 100 books; Pro: 10,000 books; Unlimited: no book limit. One subscription covers every workspace on the account, with no workspace limit. Your quota adds up active books you own and reservations; books lent to you aren’t counted, books you lend out still are. Versions don’t take an extra slot. Prices are shown with and without VAT.
  • Subscribe, switch plans, cancel and manage payment methods through Stripe. Your access follows the state verified by the server, and moving to a smaller plan keeps your existing books.
  • Extra reader seats on an eligible subscription, invoice tracking and deferred payment status; a seat is granted only once payment is confirmed.

Interface and background operations

  • Interface in French and English, light, dark or system theme, and layouts that work on desktop and mobile screens.
  • Activity and progress notifications for imports, preparation and copies. Moving between pages doesn’t interrupt local operations, as long as the tab stays open and permissions remain valid.
  • Selection and bulk actions shared by Library and Series, loading states, cancellation, and separate outcomes for successes, exclusions, failures or unknown responses.

E-readers and unified inventory

  • One book list for USB/SD, Crosspoint on your local network and online devices, showing what’s already in the library and matching against ready versions.
  • USB/SD inventory of up to 10,000 files, cached locally, with import of missing files; send from Library or Series with size and hash checks.
  • Explicit, tracked removal of recognized files on compatible devices: confirmation before deletion, and any uncertain result is checked before the next action.

API for mobile apps

  • OAuth authorization with browser consent and PKCE, scoped tokens and access revocation; public documentation and an OpenAPI schema are available.
  • Authorized access to spaces, the catalog, versions and covers; file downloads and imports, and copy confirmations for a connected app.
  • Read and sync personal progress, with conflict checks. This release ships the API; the Android app built on it, Library Manager Reader, is published separately.

Connections and synchronization

Connections and synchronization
MethodWhat travelsYou needLimit

SD card and USB e-reader

Open the folder of an SD card or a plugged-in e-reader from your computer: see what’s on it, import files the cloud doesn’t have yet, or copy a ready version onto it.A browser that supports File System Access, an HTTPS connection, the card or e-reader mounted on your computer, and your explicit read or write permission.Inventory and copying need an open tab and permissions that are still valid. Folder access is granted to this browser only and doesn’t carry over to another device.

Crosspoint on your local network

From your browser, connect to a Crosspoint e-reader on the same network: see what’s on it, send it EPUBs and, once you confirm, remove recognized files.Compatible firmware, the Calibre Wireless screen open on the e-reader, the same local network, and a browser allowed to reach the e-reader on ports 80 (HTTP) and 81 (WebSocket).The tab and the connection screen must stay open during the exchange. To bring files from the e-reader back to the cloud, use USB or the SD card: the local network connection can’t do that.

Wireless Calibre from the server

Here the e-reader connects to the Calibre TCP server itself: it receives prepared books, reports the files it holds and carries out the removals you request.A compatible wireless Calibre client, a reachable server address and port, a personal secret for the device, and a connection you explicitly open for a ten-minute window.The Calibre TCP protocol encrypts nothing: titles, inventory and book contents can be intercepted on the network. On a shared network, use OPDS over HTTPS instead. This mode is separate from local-network Crosspoint mode.

HTTPS OPDS catalog

Browse your library from a compatible reading app (recent books, authors, series, search, outbox, books shared with you) and download whatever you want to read.A compatible OPDS client, an Internet connection, and the catalog address with the login and secret created for your device.CrossPoint e-readers and generic OPDS clients only receive EPUBs. A download doesn’t prove the book is still on the device, and OPDS never sends files from the device back to the cloud.

KOReader / kosync progress

Exchange your reading position with KOReader or another compatible client, and see the latest recognized progress, with its device and date, on the book’s page.A client that accepts a custom kosync server, the mode switched on, and the device login with its secret. No account needs to be created from the e-reader.This mode doesn’t transfer books, and the position may not land in exactly the same spot as in the Web reader. When it’s unclear which book a position belongs to, the progress is kept rather than attached to a book at random.

Mobile API and Library Manager Reader

An authorized app can sync the catalog, download and import files, confirm its local copies and exchange progress. Library Manager Reader, the official open-source Android client, uses it to download your books and sync your reading position both ways in KOReader format.An app that integrates the public API, OAuth authorization with PKCE and account consent, scopes matched to each action, and a local check of every copy before it is read.This cloud release contains no mobile binary: Library Manager Reader is published separately, as an APK for Android, and isn’t distributed on iOS yet. An app confirming a copy doesn’t prove the file is physically stored, and a progress conflict requires an explicit choice.

Validation scope

  • Automated tests and browser acceptance do not replace verification on every e-reader and firmware. Menus and capabilities may vary with your device; no universal physical-device validation is claimed.
  • Stripe, email, storage and AI journeys depend on hosting configuration and the chosen provider. Local or simulated tests do not prove real payments, inbox delivery or operation with every provider account.
  • Version 0.3.0 publishes the mobile API contracts and journeys. It does not include a native Android or iOS app and does not establish that a third-party client follows these contracts.