A shared reading log can collect activity from several devices, but each connection sends different information. Choose the connection around what you need to keep: your place, your reading time, or your library.
Seekquel supports the connections below. Its own app is where you review the combined record. Your e-reader remains the place you read.
Choose the connection that matches your task
| Connection | What reaches Seekquel | What to check first |
|---|---|---|
| KOReader with the Seekquel add-on | Position, recorded reading time, passages and notes, status, and file details | Link the file to the correct book |
| KOReader's built-in progress sync | Position | Use the same file and matching method |
| Readest | Position, reading time, passages and finished status | Enable the relevant sync switches |
| Xteink with compatible CrossPoint or CrossInk firmware | Position | Press Sync Progress on the reader |
| Calibre with Seekquel Sync | Mapped library information, including shelves, ratings, reviews and reading dates | Choose the columns you want to exchange |
Calibre sync organises a library without measuring the time you spend reading a book. Xteink progress likewise gives you no recorded reading duration.
The stock Kindle and Kobo reading software does not connect to Seekquel. KOReader must already run on the device. Kindle installation depends on compatible hardware, firmware and a jailbreak; check the KOReader installation documentation before changing your reader.
Connect one reader and check one book
Start in Seekquel's Settings, then Integrations, and choose the reader you use most. That screen gives you the current connection address or pairing instructions.
For the KOReader add-on, download it and copy its folder into KOReader's plugins folder. Restart KOReader, open Tools, then Seekquel, and choose Connect this device. Enter the eight-character code in Seekquel on your phone or computer.
Open a familiar book and confirm its catalogue match. Read a little, connect the reader to the internet, then check Seekquel. Compare the book's position and today's reading with what the device actually recorded.
The KOReader setup guide explains the separate settings and troubleshooting steps. Once the first connection behaves as expected, add the second.
See the connection choices
We checked these controls in a local demo of Seekquel's web app on 4 October 2026. The demo account had no reader connected.
Settings opened the Integrations list. Choosing KOReader showed two options: Everything and Progress only.

The add-on option displayed the download and pairing instructions. Progress only displayed a Create a key button. It explained which reading activity stays outside that connection.

These captures show the web setup controls. We did not pair a physical reader or measure a reading-time sync during this check.
Same file and another format behave differently
File-based progress sync needs both readers to identify the same document. Keep the same ebook file on each device when you want them to share its position.
A renamed file can still match by its contents. A different edition, altered file or another store's copy can have a different identity. A shared title alone does not make two files interchangeable.
The KOReader add-on also checks the linked book's later position in Seekquel. That can include progress logged from print or audio. It asks before moving to the closest percentage in the local file.
Treat that position as a starting point to check. Page numbers, audio timestamps and ebook locations do not align exactly. Moving to the suggested position adds no reading time or pages by itself.
Set up Readest, Xteink or Calibre
In Readest, open Settings and find sync. Choose BookOrbit, enter the server address shown by Seekquel, and use your Seekquel integration key as the username. Readest also requires a password field; this connection ignores its value.
Enable progress, reading statistics, passages and status where you want those to travel. Installed Readest apps connect directly. The browser version routes the connection through Readest's servers, so your integration key passes through them.
Each Readest install needs its own key, including the browser version. To add another, open Settings, then Integrations, then Readest, choose Connect Readest on another device, and enter the new key in that install.
For Xteink, follow Seekquel's instructions for your compatible firmware. Use Binary document matching and enable document metadata. Open the book and choose Sync Progress. Reading time and notes remain outside that connection.
For Calibre, install the Seekquel Sync plugin, pair it, then map the columns you want to exchange. Leave unrelated columns unmapped. A virtual library or saved search can limit which books participate.
Fix the connection that stopped
When a position changes but minutes do not, check whether that connection sends minutes at all. With the KOReader add-on, also check that KOReader's reading statistics contain today's session.
When nothing arrives, check the connection, internet access and book match first. Repeatedly disconnecting a working reader can make diagnosis harder. Revoke a device's key when you actually want to remove its access.
Review what the device sends in Settings and what other people see in visibility controls. Review both if you want a private reading log.
Choose your first connection on the integrations page. Keep its first successful book as your reference when adding the next device.
