Skip to content

Reading trackers

KMServer can sync reading progress to AniList, MyAnimeList, Bangumi, and MangaBaka.

Open Trackers from the account menu and sign in to each platform you want to use. Each KMServer user connects their own platform accounts, so everyone keeps progress in their own profiles. You can disconnect a platform from the same page at any time.

The Trackers page also holds two per-user preferences: which libraries show tracker actions (all of them by default), and a default platform that is preselected when you link a new series.

Link a series from its detail page. Each user can link one platform entry per provider and choose how progress is interpreted:

  • Auto detects chapter or volume tracking from the book names in the series.
  • Chapter and Volume select an explicit progress field.
  • Chapter offset shifts the pushed chapter number without changing volume progress.

You can also edit the remote status, score, chapter, and volume manually from the linked entry.

Synchronization behavior

Completing a book triggers an update for that user’s linked series. KMServer reads the whole series’ completed set and only advances the remote value; marking a book unread or deleting progress never moves the platform value backward.

Finishing the last known chapter or volume can complete the remote entry. Starting a new entry sets its reading date, and advancing an already completed entry can switch it to rereading when the platform supports that state.

Synchronization is one-way: platform progress is not pulled back into KMServer. Failed updates do not interrupt reading.

Tracker accounts, links, and preferences are stored in kmrs.sqlite, so the Java version can still open the data directory. Self-built binaries need the platform OAuth credentials at compile time; see Development.

The Java version has no tracker support.

Navigation

Type to search…

↑↓ navigate↵ selectEsc close