Calibre Web Companion

de.doen1el.calibreWebCompanion
by Zapstore _@zapstore.dev

Republished from GitHub / F-Droid by the Zapstore main account.

This is an unofficial companion application for Calibre Web (which also works for Calibre Web Automated) that allows you to browse your book collection and download books directly to your device. You can also interact with your books by marking them as read, unread or bookmarked. It is also possible to send books directly to your e-reader (Kindle/Kobo) thanks to the great work of send2ereader.

First release: Jul 16, 2025, 21 total releases.

Most recent release: Sep 27, 2026.

Repo

Appears in 2 app stacks.

0 sats / 0 zaps received in the past year.

Sats Received

Underlying data available via MCP: app_zaps, app_releases.

Zap Count

Underlying data available via MCP: app_zaps, app_releases.

Releases

  • Sep 27, 2026 2.3.3
    ## v2.3.3 ## What's Changed Feat: New "Use SSO session for downloader" option lets the downloader work behind the same SSO proxy (e.g. Authelia, Authentik) as Calibre-Web, including covers and automatic re-login Fix: The downloader now shows a clear error instead of a JSON error when an auth proxy returns its login page Fix: Logging in and automatic re-login work again on Calibre-Web-NextGen, which now answered with "CSRF token not found" or "Session not accepted" **Full Changelog**: https://github.com/doen1el/calibre-web-companion/compare/v2.3.2...v2.3.3 ## 📥 Download
  • Sep 14, 2026 2.3.2
    ## v2.3.2 ## What's Changed Feat: Custom columns from Calibre-Web and Calibre are now shown on the book details page (can be hidden or reordered in the settings) Fix: Book loading no longer crashes when opening a book without a publication date Fix: Downloads no longer save the server's login page instead of the book when the session expired Fix: The app no longer crashes when opening large downloaded books in the internal reader **Full Changelog**: https://github.com/doen1el/calibre-web-companion/compare/v2.3.1...v2.3.2
    More…
    ## 📥 Download
  • Aug 31, 2026 2.3.1
    ## v2.3.1 ## What's Changed Feat: Added support for the djvu book format. Feat: Added ability to press on an authors name in the book details page to view all books by that author. Fix: Library sync now uses the custom download path template (custom columns and truncation included) instead of the default path. **Full Changelog**: https://github.com/doen1el/calibre-web-companion/compare/v2.3.0...v2.3.1 ## 📥 Download
  • Aug 19, 2026 2.3.0
    > [!CAUTION] > ‼️ Android will become a locked-down platform. Learn more: https://keepandroidopen.org/ ## v2.3.0 Special thanks to everyone who created issues! ❤️ ## What's Changed Feature: Integrated the KOReader Sync Plugin Fix: fixed WebDAV connection issue where first request would fail with 401/403, but subsequent requests would succeed.
    More…
    Fix: Fixed issue within the custom download path configuration Fix: Removed "Buy me a coffee" button from the settings page to avoid getting removed from the Google Play Store due to policy violations. **Full Changelog**: https://github.com/doen1el/calibre-web-companion/compare/v2.2.3...v2.3.0 ## 📥 Download
  • Aug 3, 2026 2.2.3
    ## v2.2.3 ## What's Changed - Fix: New release for google play store. - Feature: ISBN scan now queries several catalogues at once (Open Library, Google Books, BnF, optionally Hardcover and ISBNdb) and merges their metadata. Sources can be switched on/off and reordered in the settings. - Feature: New download schema "Series only" saves books to /series/book.epub, plus a custom path builder where the download path is assembled from building blocks like {author}, {series}, {series_index} or {year}. - Feature: Downloaded books can be opened in an external reader from the offline library. - Fix: Discover pages are now correctly using pagination. - Fix: Opening an already downloaded book in an external reader no longer waits for a cover request; cached offline metadata is reused. - Fix: Uploads keep the file name reported by the file picker and recover a missing extension from the file content, so books picked from cloud providers are no longer rejected. A rejected upload is no longer reported as successful, the server's error message is shown instead.
    More…
    **Full Changelog**: https://github.com/doen1el/calibre-web-companion/compare/v2.2.1...v2.2.3 ## 📥 Download
  • Jul 19, 2026 2.2.1
    > [!CAUTION] > ‼️ Android will become a locked-down platform. Learn more: https://keepandroidopen.org/ ## v2.2.1 This release contains some small bug fixes and some minor new features :) Special thanks to: @Vitalii @Nric Pagès i Gassull
    More…
    And everyone else who created issues! ❤️ ## What's Changed - Feature: New shelf view on the home screen. - Feature: Added ability to change probe endpoint for reachability checks. - Fix: A reauth popup has been added when the SSO session expires. - Fix: Fixed an issue with identifying offline status. - Language: Updated translations: Ukrainian (@Vitalii), Catalan (@Nric Pagès i Gassull). **Full Changelog**: https://github.com/doen1el/calibre-web-companion/compare/v2.2.0...v2.2.1 ## 📥 Download
  • Jun 25, 2026 2.1.0
    > [!CAUTION] > ‼️ Android will become a locked-down platform. Learn more: https://keepandroidopen.org/ ## v2.1.0 This release includes bug fixes that were identified by some of you. It also introduces an offline mode for reading downloaded books, as well as adding support for the built-in web server of the Calibre desktop software. Special thanks to: @Xapitonov @axgd-code
    More…
    @koma52 @j-neko @dawiik @usthere @chenxiex @rubenix @stopchan @TamilNeram And everyone else who created issues! ❤️ ## What's Changed - Added: new Ukrainian (@Vitali) and Tamil (@TamilNeram) translations. - Feature: Offline mode has been added to the app, allowing users to access their downloaded books without an internet connection. - Feature: Support added for the WebServer provided by the Calibre Desktop application. - Fix: The 'Read Now' button now correctly downloads the book. - Fix: When editing a book and then using the system back button, the changes are now saved correctly. - Fix: Shelfmark integration will no longer fall back to 'German' by default. **Full Changelog**: https://github.com/doen1el/calibre-web-companion/compare/v2.0.2...v2.1.0 ## 📥 Download
  • Jun 17, 2026 2.0.2
    > [!CAUTION] > ‼️ Android will become a locked-down platform. Learn more: https://keepandroidopen.org/ ## v2.0.2 Small update to support reproducible builds for F-Droid ## What's Changed - Fixed: libisar.so was removed and the cosmos_epub package was changed to enable a reproducible build for F-Droid.
    More…
    **Full Changelog**: https://github.com/doen1el/calibre-web-companion/compare/v2.0.1...v2.0.2 ## 📥 Download
  • Jun 16, 2026 2.0.1
    ## v2.0.1 Quick update since i needed to swap out the scanner library for F-Droid ## What's Changed - Fixed: swapped mobile_scanner package to barcode_scan2 **Full Changelog**: https://github.com/doen1el/calibre-web-companion/compare/v2.0.0...v2.0.1 ## 📥 Download
  • Mar 16, 2026 1.8.9
    > [!CAUTION] > ‼️ Android will become a locked-down platform. Learn more: https://keepandroidopen.org/ ## 1.8.9 This release contains some bug fixes, improvements and new features. ## Special thanks to: @usthere
    More…
    @koma52 @chenxiex @rubenix @E.Ta. And everyone elso who created issues! ## What's Changed - Arabic and Chinese translations have been added. - Fixed: Adjusted Shelfmark integration for the new version. - Added: Option to save books sent to eReader to specified downloads folder. **Full Changelog**: https://github.com/doen1el/calibre-web-companion/compare/v1.8.8...v1.8.9
  • Mar 6, 2026 1.8.8
    > [!CAUTION] > ‼️ Android will become a locked-down platform. Learn more: https://keepandroidopen.org/ ## 1.8.8 This release contains some bug fixes, improvements and new features. ## Special thanks to: @jarynclouatre
    More…
    @Rubens @Rescue9 @Xapitonov @koma52 And everyone elso who created issues! ## What's Changed - Added a better error message to the Sync Settings page when the Calibre Web section is disabled. - Added the ability to view and copy app logs for bug reports. - Added the ability to reorder and disable Discover sections via Settings. - Added the ability to reorder and hide book details via settings. - Added the ability to change the order and visibility of book actions via settings. - Fixed: Resolved 401 Unauthorized on Shelf Covers. (@jarynclouatre) - Fixed: Shelf add/remove broken due to missing csrfTokenUrl (@jarynclouatre). - Redesigned the Settings page. - Small UI improvements - Reworked the book details page (@Rescue9) - Fixed translation issue (@Rescue9) **Full Changelog**: https://github.com/doen1el/calibre-web-companion/compare/v1.8.7...v1.8.8
  • Feb 27, 2026 1.8.7
    ## 1.8.7 This release contains some bug fixes, improvements and new features. ## Special thanks to: @koma52 @Xapitonov And everyone elso who created issues!
    More…
    ## What's Changed - Added: ability to delete books from the server via the book details page. - Added: option to disable app animations for eink devices **Full Changelog**: https://github.com/doen1el/calibre-web-companion/compare/v1.8.6...v1.8.7
  • Feb 20, 2026 1.8.6
    ## 1.8.6 This release contains some bug fixes, improvements and new features. ## Special thanks to: @rubenix @koma52 @usthere @Xapitonov
    More…
    And everyone elso who created issues! ## What's Changed - Updated: Adjusted code for the new Calibre database format. - Added: Russian language support - Added: You can now hide the 'Send to Ereader' button. - Updated: Set the default download option to English (Shelfmark). **Full Changelog**: https://github.com/doen1el/calibre-web-companion/compare/v1.8.5...v1.8.6
  • Feb 1, 2026 1.8.5
    ## 1.8.5 This release contains some bug fixes, improvements and new features. ## Special thanks to: @rubenix And everyone elso who created issues!
    More…
    ## What's Changed - Catalan translation added. - Fixed the building script for .ipa files. - The sync feature will query the available formats from the server. - Read status indicator added to homepage. - Fixed the read status flag problem. - Added the authorSort option to the download path settings. - The ability to quickly switch between Calibre Web (and other) instances has been added. - Fixed a problem with the 'Add to Shelf' option on the book description page. **Full Changelog**: https://github.com/doen1el/calibre-web-companion/compare/v1.8.4...v1.8.5
  • Feb 1, 2026 v1.8.5 Release page →
    ## 1.8.5 This release contains some bug fixes, improvements and new features. ## Special thanks to: @rubenix And everyone elso who created issues!
    More…
    ## What's Changed - Catalan translation added. - Fixed the building script for .ipa files. - The sync feature will query the available formats from the server. - Read status indicator added to homepage. - Fixed the read status flag problem. - Added the authorSort option to the download path settings. - The ability to quickly switch between Calibre Web (and other) instances has been added. - Fixed a problem with the 'Add to Shelf' option on the book description page. **Full Changelog**: https://github.com/doen1el/calibre-web-companion/compare/v1.8.4...v1.8.5
  • Jan 25, 2026 v1.8.4 Release page →
    ## 1.8.4 This release contains some bug fixes, improvements and new features. ## Special thanks to: @Mela @AlvaroMoranDEV @crocodilestick @dawiik
    More…
    And everyone elso who created issues! ## What's Changed - changed Calibre-Web-Book-Downloader to Shelfmark - added hungarian, swedish and turkish translations - fixed authentication issue when using Booklore - fixed authentication issue when using Shelfmark - added better check when book is already downloaded - added library sync feature to bulk download books **Full Changelog**: https://github.com/doen1el/calibre-web-companion/compare/v1.8.3...v1.8.4
  • Jan 9, 2026 v1.8.3 Release page →
    ## 1.8.3 A quick hotfix was needed since the internal ebook reader was broken. Thanks to @pequesan for noticing! **Full Changelog**: https://github.com/doen1el/calibre-web-companion/compare/v1.8.2...v1.8.3
  • Jan 4, 2026 v1.8.1 Release page →
    ## 1.81 Happy New Year, everyone! I have added some new features and fixed some old bugs. Notably, you can now sync your reading progress from the internal reader to your WebDAV server, and you can now use the app together with [Booklore](https://github.com/booklore-app/BookLore). Thanks to everyone for supporting me, finding bugs and suggesting new features :) #### Special thanks to:
    More…
    @BorATICI @GwynethLlewelyn @usthere @sergmetelin @ignitionnight @kennyboy55 @izaz4141 ## What's Changed - updated pipeline to remove wrongly created tag - updated edit metadata icon buttons background color - added script to generate .ipa files for iOS - added new connection settings for Booklore and OPDS (beta) - added authentication for calibre-web-automated-book-downloader - added ability to load calibre-web-automated-book-downloader config from the server - added authentication headers to calibre-web-automated-book-downloader requests - added Estonian and Italian translations - added new internal epub reader - added ability to sync reading progress via webdav to other devices - improved SSO handling - added licenses page to settings - some minor bug fixes and improvements **Full Changelog**: https://github.com/doen1el/calibre-web-companion/compare/v1.8.0...v1.8.1
  • Dec 29, 2025 v1.8.0 Release page →
    ## v1.8.0 I'm happy to announce version 1.8.0 of Calibre Web Companion. After a long absence, I took the time over the holidays to work through all the issues that had piled up over the last six months. I hope this update resolves some of the issues you mentioned, but clearly the app isn't completely bug-free yet. I will try to work on it more actively over the next months. For now, though, I wish you all a Happy New Year! ### Contributors: Special thanks go to:
    More…
    @8bitgentleman @JacksonMcKay @dan-hollis @gilbrotheraway @collinjackson93 And to everyone else who raised issues that will help to further improve this project! ## What's Changed - Login credentials are now persisted across app restarts, and the app will attempt to automatically log in when the session expires. - More filetypes are now allowed when uploading books. - Ability to create public/non-public shelves. - Fixed a bug that occurred when there was only one shelf. - Series are now shown correctly in book details. - Updated build pipeline to support other APK types, iOS build and publishing to Play Store. - Fixed a problem when downloading books with multiple formats. - Calibre-Web-Automated-Book-Downloader integration updated to latest version. - HTML elements have been removed from book comments. - Added alphabetical sorting on the Discover page. - Added the ability to change 'Send to E-Reader' to 'Read Now'. - Added a list view to the home page. - Optimised loading of books from shelves and the Discover page. - Implemented the ability to change book metadata. - Implemented the ability to change book covers. - Added better feedback if a Discover category is disabled. - Enhanced custom header functionality. - Weblate translation support added. - Portuguese translation added. - Minor bug fixes **Full Changelog**: https://github.com/doen1el/calibre-web-companion/compare/v1.7.3...v1.8.0
  • Dec 22, 2025 v1.7.3 Release page →
    Hi guys! Sorry I haven't been active for so long. I'll work through the issues bit by bit. Thanks also to: @dan-hollis @8bitgentleman @JacksonMcKay But for now, I wish you all happy holidays!
  • Jul 16, 2025 v1.7.0 Release page →
    After a long time, I finally had the opportunity to work on the app again. I decided to clean up the codebase and switch to the Bloc pattern. I couldn't implement all the open issues in the new release, but I'll try to do so in the next couple of weeks. Changelog: - Moved the entire app to the bloc pattern (took a while ;) - Improved speed and error handling - Temporarily disabled the "Edit Metadata" feature (will be updated soon). - Added the ability to change the Calibre Web path in the connection settings. - Updated the ability to add custom headers in the settings. - Published the app to the Google Play Store.