BookBridge
$9.00 / month
Free trial: 7 days
Sign-up fee: $1.00
Listen in the car, read in bed, never lose your place. BookBridge keeps your spot in sync between Audiobookshelf, your ebook apps and KOReader e-readers.
Listen in the car, read in bed, never lose your place.
What is BookBridge?
BookBridge is an open source project, built and maintained by its developer, that keeps one reading position across the ways you enjoy a book. Listen to a chapter in Audiobookshelf on the drive home, then open the ebook in bed and it is waiting at the same spot. Read a few pages on your KOReader e-reader, and the audiobook picks up from there the next morning.
It works with Audiobookshelf for listening, with Kavita, Calibre-Web Automated, Grimmory, BookOrbit and Storyteller for ebooks, and with KOReader on e-readers.
BookBridge is not a reader and holds no books. Bring the ebook and the audiobook you own; BookBridge lines them up and carries your place between them.
Why run BookBridge on ElfHosted?
- Its own secure address. Your e-reader syncs from anywhere, at home or away, with no ports to open on your router.
- Behind your ElfHosted login. The dashboard opens with the account you already use, and nobody else can reach it.
- Already knows your apps. BookBridge already knows where your hosted Audiobookshelf, Kavita, Calibre-Web Automated, Grimmory, BookOrbit and Storyteller live. Bring your logins, not addresses.
- Books line up on their own. English books are matched as a background job, so you add a book and carry on with your day. A long audiobook takes a while.
- Your e-reader keeps up. It catches up a few minutes after you put it down.
- Kept running and updated, so new BookBridge releases reach you without you lifting a finger.
- Backed up daily, with restores you can run yourself.
- Help when you want it. Sam, our AI helper, and a human team on Discord.
How books line up
To carry your place from what you heard to what you read, BookBridge matches the words in the audiobook with the words in the ebook.
- English books line up on their own, in the background.
- Books already run through a hosted Storyteller line up most accurately, because Storyteller has already done the careful matching.
- Other languages need Storyteller, or a transcription service of your own.
Technical Specifications
- 🛠️ Software: BookBridge, open source, run as its developer publishes it
- 🎧 Listening: Audiobookshelf
- 📖 Reading: Kavita, Calibre-Web Automated, Grimmory, BookOrbit and Storyteller
- 📱 E-readers: KOReader
- 🔗 Address: your own private ElfHosted subdomain with HTTPS
- 🔐 Access: the dashboard sits behind your ElfHosted login
- 🔄 Updates: handled by ElfHosted
- 💾 Backups: daily, with self-service restore
Frequently Asked Questions
Does BookBridge include any books?
No. BookBridge is not a reader and holds no books. Bring the ebook and audiobook you own, in the apps you already use.
Do I have to type in where my apps live?
Not for the apps you host with us. BookBridge already knows where they are, so you only add your logins.
Do I need to open ports for my e-reader?
No. BookBridge has its own secure address, so KOReader syncs from home, from work or from a hotel room.
Why isn't my new audiobook in sync yet?
Matching runs as a background job, and a long audiobook takes a while. Your place starts carrying across once it finishes.
What about books that aren't in English?
Run them through Storyteller first, or connect a transcription service of your own.
Who makes BookBridge?
BookBridge is an open source project by cporcellijr, who builds and maintains it. ElfHosted is not affiliated with the project; we simply run it for you. If it saves your place, their Ko-fi is the place to say thanks.
BookBridge keeps one bookmark across the car, the couch and the e-reader, so the story is always where you left it.
Start your 7-day ElfHosted trial and pick up tonight where you left off this morning.
Only logged in customers who have purchased this product may leave a review.
Related products
Calibre Web (Automated)
Self-hosted Calibre library web UI with automated ingestion, format conversion, and send-to-Kindle/Kobo.
A managed Calibre Web Automated instance hosted on ElfHosted. Browse, read, and download your Calibre ebook library via a modern web UI โ plus an automated ingestion pipeline that processes new books dropped into an inbox folder, converts formats (EPUBโKEPUB for Kobo, etc.), and updates metadata without manual Calibre desktop sessions. OPDS support for Kindle and Kobo. Bring your existing Calibre library or start fresh.
Storyteller
Self-hosted ebook + audiobook fusion โ combine your EPUB and its audiobook into a single EPUB 3 with Media Overlays so the words highlight as the narrator reads.
A managed Storyteller instance hosted on ElfHosted. Upload an ebook and its audiobook; Storyteller transcribes the audio, aligns it sentence-by-sentence with the ebook text, and outputs a single EPUB 3 file with Media Overlays. Open the result in any compatible reader โ including the dedicated iOS and Android Storyteller apps โ and read along while the narrator reads, with text highlighting in time. Audible’s Immersion Reading / Whispersync for Voice, on your own files.
Transcription is the slow part of alignment, and on ElfHosted it runs on shared NVIDIA T4 GPUs instead of your instance's CPU. A four hour audiobook transcribes in around half an hour rather than several hours. The GPU pool is shared between tenants, so timings vary with how many other transcriptions are running.
BookLore
Self-hosted digital library for PDFs and ePubs โ built-in reader, multi-user, OPDS, metadata from Goodreads and Google Books.
A managed BookLore instance hosted on ElfHosted. Host and manage your PDF and ePub library with a fast built-in web reader, automatic metadata from Goodreads, Amazon, and Google Books, multi-user access with per-library permissions, and an OPDS 1.2 catalog for external reading apps. No Calibre database required โ upload books directly. Fully FOSS, actively maintained.
AudioBookBay Downloader
AudioBook Bay search UI purpose-built for Real-Debrid โ send magnets to Decypharr, stream immediately, zero local storage consumed.
A managed AudioBookBay Downloader instance hosted on ElfHosted. Search AudioBook Bay, send magnet links to Decypharr, and stream the audiobook through Real-Debrid immediately โ no waiting for a torrent to finish, no local storage consumed. Symlink-based architecture means your Audiobookshelf library fills up without filling up your storage. Optionally offload finished files to rclone-mounted cloud for long-term retention.
Shoko
AniDB-driven anime library manager โ exact file identification via ed2k hashing, perfect metadata for Plex, Jellyfin, and Kodi.
A managed Shoko instance hosted on ElfHosted. Shoko fingerprints your anime files via ed2k hashing, matches them against AniDB (the authoritative anime database), and provides correct metadata โ proper episode counts, OVAs, seasons, romanized titles โ to Plex, Jellyfin, and Kodi via dedicated plugins. The fix for everyone whose anime library has been silently wrong in their media server for years.

Reviews
Clear filtersThere are no reviews yet.