ABS-KoSync

ABS-KoSync

βš™οΈ Application Settings

General Settings

Audiobookshelf (Required)

Rewind progress sent to ABS (e.g. -60)

KOSync Integration

Enable

Storyteller

Enable

Booklore

Enable

Calibre-Web Automated

Enable

Hardcover.app

Enable

Telegram Notifications

Enable

Shelfmark View

Enable
URL to display in the Shelfmark tab (e.g. your Shelfmark instance URL)

Suggestions

Enable

When enabled, the system will look for unmapped audiobooks with progress and suggest matching ebooks from your library.

Sync Behavior

When resetting your progress, check for missing sync data. If found, the system will attempt to regenerate it (which may require re-transcription).

Instant Sync

Triggers immediate sync on ABS playback or KOReader progress. Disable to rely solely on polling.

Per-Client Polling

Global uses the main sync interval. Custom sets a separate check frequency per client.

System Paths

Target directory where Forge writes files for Storyteller to process.
Used to ingest Storyteller forced-alignment transcripts when available.

Advanced Options

Minimum token match % to accept EPUB SMIL data. Lower = more lenient.

Deletes all suggestions for books that are not currently in your bridge library. This helps clear out junk suggestions and allows the bridge to re-suggest them if needed.

Re-scan all Storyteller-linked books, ingest available transcript files, and regenerate storyteller-native alignment maps without SMIL or Whisper reprocessing.

Deletes audio cache and transcript files for books that are no longer active. Active books are not affected.


Local = faster‑whisper. Deepgram = cloud. Whisper.cpp = external HTTP server.
Example: http://HOST:11080/audio/transcriptions
Get your key at console.deepgram.com
Nova-2 recommended. See Deepgram Models
Model size for Local Whisper and Whisper.cpp Server. Larger = better accuracy but slower.
Use CUDA for NVIDIA GPU. Default is CPU.
Use int8 for CPU, float16 for GPU.
⚠️ Application will restart instantly