MyBibliotheca Blog
How to Add KOReader Reading Progress to Fable

How to Add KOReader Reading Progress to Fable

3 minutes read

If you use KOReader, you may expect your Fable reading progress to update when you close an ebook. Fable lets readers track books and import Goodreads data, but its help pages do not describe a native KOReader connection.

There is a community option: as of September 26, 2026, ShelfSync lists progress and note syncing with Fable through its login/API. It is a separate KOReader plugin, not a Fable-built feature; check its current setup instructions before relying on it.

Using Fable’s documented features alone, you would update a book manually. To sync from KOReader, you need a separate community plugin such as ShelfSync rather than a built-in Fable setting.

MyBibliotheca gives KOReader users another option: connect the reader to a library that can keep ebook progress and the rest of your reading history together.

Goodreads import is not KOReader sync

Fable’s support pages explain how to import Goodreads lists, reviews, and CSV data. That can help you bring some existing information into Fable. It is a different workflow from syncing a live reading position from KOReader.

A one-time import moves information that already exists. Progress sync keeps updating as you read. If KOReader is where you read, it helps to choose a tracker that can receive information from KOReader directly.

Keep your reading record connected to your device

With MyBibliotheca, you can connect KOReader progress to the matching book in your library. A separate plugin can send KOReader highlights and notes, so your saved passages do not have to stay isolated in an ebook file.

MyBibliotheca is private by default and does not depend on a social feed to be useful. You can keep using Fable for its book clubs and community if you enjoy them, while letting MyBibliotheca maintain your detailed personal reading record.

You can also import an existing Goodreads or StoryGraph library instead of starting from an empty shelf.

Want your KOReader activity recorded without another manual update? Try MyBibliotheca.

Cover image: Books on a shelf (JPG, public domain) · Public-domain source and license

Does StoryGraph Sync With KOReader on Kobo?

Does StoryGraph Sync With KOReader on Kobo?

2 minutes read

StoryGraph now offers a Kobo integration, but that is separate from a direct KOReader connection. Its official feature is specifically described as Kobo x StoryGraph, while a separate KOReader integration remains a distinct feature request. As of September 26, 2026, the community plugin ShelfSync lists KOReader progress and note syncing to StoryGraph; its README says the connection uses an unofficial session-cookie API that may break when StoryGraph changes its site.

If you read on a Kobo with KOReader installed, do not assume KOReader progress will appear in StoryGraph through the Kobo integration. The two reading environments can handle reading data differently.

For a documented KOReader-to-library workflow, MyBibliotheca connects KOReader progress with your personal book history.

Kobo sync and KOReader sync are different

A device integration usually depends on the reading app or service that reports activity. StoryGraph’s Kobo connection is for activity supported by Kobo’s integration. KOReader has its own Progress Sync feature, which shares positions across KOReader devices.

Those paths are not interchangeable. If you read in Kobo’s built-in reader, use StoryGraph’s current Kobo setup instructions. If you read the same device through KOReader, check whether the activity is actually being sent before relying on StoryGraph to record it.

Keep KOReader progress attached to your library

MyBibliotheca can receive KOReader progress and link it to the matching book in your library. If you have several editions or the ebook metadata is unclear, you can confirm the match so your progress lands on the right book.

A separate KOReader plugin can send highlights and notes. That gives your reading history both the “where did I stop?” information and the passages you chose to keep.

You can import your existing StoryGraph library into MyBibliotheca, so switching your tracker does not mean rebuilding your shelves from scratch.

If KOReader is your reading app, connect it to a tracker built to receive its data. Create your MyBibliotheca library.

Cover image: Library bookshelf (JPG, CC0 public domain dedication) · Public-domain source and license

Can You Send KOReader Highlights to Goodreads or Fable?

Can You Send KOReader Highlights to Goodreads or Fable?

2 minutes read

A highlight made in KOReader is a note from your reading life. It is different from a public quote, review, or highlight made inside a reading app’s own ebook reader.

KOReader’s bundled Highlight Export plugin lists Readwise, Joplin, and local formats such as JSON, HTML, Markdown, or TXT; it does not list Goodreads or Fable as export destinations. A separate community plugin, ShelfSync, supports KOReader progress, status, and notes for both services. Its documentation describes adding a note from KOReader’s highlight menu, rather than bulk-exporting an existing library of highlighted passages. This is a community workflow, not a built-in Goodreads or Fable feature.

If you want those passages attached to the books you read, MyBibliotheca offers a direct KOReader highlights and notes plugin.

Why a file export is not the same as a reading archive

Exporting to a text or JSON file can be useful for backup. But a separate file may not keep each passage connected to the book, author, edition, progress, and reading history around it.

MyBibliotheca can receive KOReader annotations and display them with the matching book. If the ebook metadata does not clearly identify the correct title or edition, you can confirm it instead of trusting an uncertain match.

Keep highlights private and useful

Your highlights may contain personal reflections, work notes, favorite passages, or ideas you want to revisit later. MyBibliotheca is private by default, so those annotations do not have to become social posts.

The annotation plugin is separate from KOReader progress sync. Use progress sync to keep track of where you stopped. Use the highlights plugin to keep track of what you wanted to remember.

You can also connect Readwise if it is already part of your workflow. Direct KOReader-to-MyBibliotheca syncing is available for readers who would rather not route KOReader notes through another service.

Keep your saved passages with the books that inspired them. Try MyBibliotheca.

Cover image: Bookshelves (JPG, released into the public domain) · Public-domain source and license

KOReader With Goodreads, Fable, or StoryGraph: Which Tracker Can Sync?

KOReader With Goodreads, Fable, or StoryGraph: Which Tracker Can Sync?

4 minutes read

KOReader can sync a book’s position between KOReader devices. The harder question is where that progress goes next. Can it update Goodreads, Fable, or StoryGraph without you opening each app and logging it again?

Here is the short version, based on the platforms’ published information and the ShelfSync project documentation checked on September 26, 2026:

Tracker First-party integration Community KOReader option (as of September 26, 2026)
Goodreads No native KOReader connection documented in its help materials ShelfSync lists progress and note syncing; its Goodreads connection uses an unofficial cookie-based API and may break
Fable Fable documents Goodreads imports, not a native KOReader integration ShelfSync lists a Fable connection using the service login/API
StoryGraph Kobo integration is shipped; it is separate from KOReader ShelfSync lists progress and note syncing via an unofficial cookie-based API
MyBibliotheca KOReader progress sync and a separate KOReader highlights plugin Direct MyBibliotheca integration

StoryGraph’s Kobo integration is worth separating from KOReader: it is a Kobo feature and does not guarantee that activity from KOReader on a Kobo will sync.

Choose a tracker that receives data from where you read

When your reader and tracker do not connect, you have two choices: keep updating progress by hand or use a tracker that can receive KOReader data.

MyBibliotheca is designed for the second workflow. Connect KOReader progress to the right book, then use the separate plugin to send highlights and notes. Your library can also include print books and audiobooks, with private reading sessions and a history that is not built around a social feed.

If your books and years of reading history are already in Goodreads or StoryGraph, import them first. You can keep the old account while making MyBibliotheca the place where your future reading record lives.

The practical test

Before choosing a tracker, ask:

  1. Can it receive progress from the app I actually read in?
  2. Can it keep highlights attached to the right book?
  3. Can I bring my current library with me?
  4. Can I export my data later?

If KOReader is central to your reading, those questions matter more than a progress percentage you have to remember to update.

Move your KOReader reading history to a tracker that can follow your workflow. Get started with MyBibliotheca.

Cover image: Library book stacks (JPG, CC0 public domain dedication) · Public-domain source and license