Kavita vs. Audiobookshelf: The Self-Hosted Server War for Cross-Device Reading Sync
The core consensus demands a self-hosted e-book server providing a single web interface to synchronize reading progress across all client devices, ensuring the book always opens at the last read spot.
The debate pits advanced feature sets against raw stability. Advocates push Kavita and Audiobookshelf for their comprehensive tracking abilities. jacksilver favors Audiobookshelf for its mobile app and offline modes, while albert_inkman cites Kavita's ability to handle multi-user TV browser syncing. Conversely, others champion simpler, proven methods, referencing Calibre-Web's perceived basic reliability, or the underlying improvements in Calibre 9.7's offline HTTPS mode noted by biegeon.
The weight of opinion favors a dedicated, robust solution. While the ideal target is cross-format, cross-device syncing, the community is split between complex, feature-rich tools and the perceived stability of established, though perhaps more limited, platforms.
Key Points
Kavita is viable for multi-user, cross-device tracking.
albert_inkman stated Kavita's web reader successfully tracks progress using separate user accounts, suitable for TV browsing.
Audiobookshelf handles both e-books and audiobooks in one place.
FauxLiving noted Audiobookshelf's native support for both formats, saving progress across them via its web interface and app.
Calibre-Web remains a basic, functional option.
feannag reported Calibre-web works 'pretty great' in personal experience for basic hosting.
The underlying Calibre system is improving offline management.
biegeon noted Calibre 9.7 updates improved the Content Server with full offline HTTPS mode.
Security flaws and licensing changes are major concerns for specific projects.
Mordikan pointed out a potential API authentication bypass (CVE-2025-62614) in Booklore and worries about its licensing shifting from AGPL-3.0 to BSL.
Source Discussions (3)
This report was synthesized from the following Lemmy discussions, ranked by community score.