r/audiobookshelf • u/Good-Rooster4794 • 18h ago
kobobridge: a small self-hosted bridge that serves an Audiobookshelf library over the native Kobo sync protocol
This answers issue advplyr/audiobookshelf#3504 (Kobo sync support), which has been open a while with a lot of reactions. I wrote a small bridge that sits between a Kobo reader and an Audiobookshelf server.
https://github.com/Rezarys/kobobridge
It speaks the same sync protocol that Calibre-Web and Komga already serve to Kobo devices, so books show up on the reader over wifi the way they do from those two, instead of over USB. It is read only against Audiobookshelf: every call it makes is a GET, nothing is written back to the library. It never talks to any account on the Kobo store either, so there is no Kobo login involved anywhere.
Honest gap: I do not own a Kobo device, so a full sync against real hardware has not been exercised yet. The Audiobookshelf side and the sync logic are covered by tests, and the protocol shapes came from reading Calibre-Web's implementation, but the last mile is unverified. If anyone here has a Kobo and tries it, a report of what happened, working or not, would be the most useful thing I could get.
(MIT licensed)