Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Reading and Management

Notices

Reply
 
Thread Tools Search this Thread
Old 02-27-2026, 05:59 PM   #1
chris185
Junior Member
chris185 began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Feb 2026
Device: Kindle
New Calibre blazor web content server looking for Beta tester

Hello,

I have developed a new Calibre blazor web content server Calibre.Web.
It has the following features :
1. It maintains it's own postgre book database which is faster and is synced with your Calibre database
2. You can read books online.
3. You can convert selected books to other formats.
4. You can download selected books with the Calibe.Web download client for Windows or Linux. You can also import selected books directly in your local Calibre database.
5. You can upload or import EPUB books.
6. The App is multilingual in the final version in English and German until now in English. You can also add your own language and translate it automatically with DeepL or Bing translator API.
7. You can search in Google books or Internet Achive for ebooks and download them.
8. It is available for Windows and Linux.

The develpment is almost done and i am looking for people who want to Beta test it. So if you are interested in beta testing send me a email to: christophweller@dcm-works.net with info about the OS you are using.

Regards
Christoph Weller
Attached Thumbnails
Click image for larger version

Name:	Screenshot 2026-02-27 211643.jpg
Views:	54
Size:	203.6 KB
ID:	221466   Click image for larger version

Name:	Screenshot 2026-02-27 211738.png
Views:	35
Size:	276.2 KB
ID:	221467   Click image for larger version

Name:	Screenshot 2026-02-27 211808.png
Views:	35
Size:	104.2 KB
ID:	221468   Click image for larger version

Name:	Screenshot 2026-02-27 211843.png
Views:	31
Size:	113.0 KB
ID:	221469   Click image for larger version

Name:	Screenshot 2026-02-27 212027.png
Views:	37
Size:	579.5 KB
ID:	221470   Click image for larger version

Name:	Screenshot 2026-02-27 212006.png
Views:	28
Size:	92.6 KB
ID:	221471  
chris185 is offline   Reply With Quote
Old 03-03-2026, 09:08 AM   #2
QuietShelfLife
Member
QuietShelfLife began at the beginning.
 
Posts: 19
Karma: 10
Join Date: Feb 2026
Device: iPad
This looks like an interesting project -- nice to see someone building a modern web frontend for Calibre.

A few questions:

1. What made you go with a separate PostgreSQL database rather than reading Calibre's SQLite directly? I'd imagine keeping two databases in sync adds complexity, but maybe the query performance difference is significant for large libraries?

2. For the online reading feature -- are you rendering EPUBs in the browser? If so, are you using something like Readium.js or a custom reader? Browser-based EPUB rendering has some tricky edge cases with pagination and CSS support.

3. Does the Internet Archive integration use their Open Library API, or are you scraping search results? Their lending library API can be a bit finicky.

The DeepL/Bing translation integration for multilingual support is a clever touch. Would love to test this if you're still looking for testers.
QuietShelfLife is offline   Reply With Quote
Old 03-03-2026, 09:40 AM   #3
rantanplan
Weirdo
rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.
 
Posts: 1,052
Karma: 12502580
Join Date: Nov 2019
Location: Wuppertal, Germany
Device: Kobo Sage, Kobo Libra 2, reMarkable PaperPro
Quote:
Originally Posted by QuietShelfLife View Post
1. What made you go with a separate PostgreSQL database rather than reading Calibre's SQLite directly? I'd imagine keeping two databases in sync adds complexity, but maybe the query performance difference is significant for large libraries?
Haven't you noticed all the threads about Calibre 9 breaking calibre-web and calibre-sync?
rantanplan is offline   Reply With Quote
Old 03-03-2026, 11:12 AM   #4
chris185
Junior Member
chris185 began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Feb 2026
Device: Kindle
Quote:
Originally Posted by QuietShelfLife View Post
This looks like an interesting project -- nice to see someone building a modern web frontend for Calibre.

A few questions:

1. What made you go with a separate PostgreSQL database rather than reading Calibre's SQLite directly? I'd imagine keeping two databases in sync adds complexity, but maybe the query performance difference is significant for large libraries?

2. For the online reading feature -- are you rendering EPUBs in the browser? If so, are you using something like Readium.js or a custom reader? Browser-based EPUB rendering has some tricky edge cases with pagination and CSS support.

3. Does the Internet Archive integration use their Open Library API, or are you scraping search results? Their lending library API can be a bit finicky.

The DeepL/Bing translation integration for multilingual support is a clever touch. Would love to test this if you're still looking for testers.
Hello,

1. I have decided to use Postgresql because i need a place to store usermangement, languages and settings and other data. Also SqLite has a few limitations on multi-thread access.
2. Yes i display EPUB's in the browser without addiftional libs. I read the epub xml content convert it to html and strip off css-links and add images to the output. That will be displayed as a HTML markup string. That works fine.
3. I use their Open Library API.

And yes i am looking still for testers. Please send me an email to christophweller@dcm-works.net and tell me your OS and i give you the download-link. Thanks!

Best regards
Christoph Weller
chris185 is offline   Reply With Quote
Old 03-04-2026, 06:42 AM   #5
chris185
Junior Member
chris185 began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Feb 2026
Device: Kindle
Quote:
Originally Posted by rantanplan View Post
Haven't you noticed all the threads about Calibre 9 breaking calibre-web and calibre-sync?
Hello,

Thanks for the hint. I have made my App configurable so that you can choose the SQLite database version 9 or pre 9.

Best regards
Christoph Weller
chris185 is offline   Reply With Quote
Old 03-04-2026, 08:07 AM   #6
QuietShelfLife
Member
QuietShelfLife began at the beginning.
 
Posts: 19
Karma: 10
Join Date: Feb 2026
Device: iPad
Thanks for the detailed answers, Christoph.

Quote:
Originally Posted by mapwi View Post
Haven't you noticed all the threads about Calibre 9 breaking calibre-web and calibre-sync?
Ha, fair point. The Calibre 9 schema changes caught a lot of third-party tools off guard. Having your own database with a sync layer means you're insulated from that -- you just update the import logic rather than having the whole app break when Calibre restructures its internals. And being configurable for pre-9 vs. 9 schemas is a nice touch.

Quote:
Originally Posted by chris185 View Post
Yes i display EPUB's in the browser without additional libs. I read the epub xml content convert it to html and strip off css-links and add images to the output.
Rolling your own EPUB-to-HTML pipeline gives you full control, which is nice. One thing to watch out for: some EPUBs rely heavily on their CSS for basic readability -- things like text-indent for paragraph formatting, margin on blockquotes, or @font-face for embedded fonts. Stripping all CSS links can turn a well-formatted book into a wall of unstyled text. Might be worth selectively inlining the CSS (or at least the layout-affecting properties) rather than dropping it entirely.

Also, some EPUB3 books use epub:type attributes for semantic structure -- footnotes, endnotes, etc. Those won't mean anything to a browser, but they could be an opportunity to add nice pop-up footnote handling in the web UI.

I'll send you an email for the beta -- happy to throw some EPUBs with tricky formatting at it.
QuietShelfLife is offline   Reply With Quote
Old 03-06-2026, 08:36 AM   #7
chris185
Junior Member
chris185 began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Feb 2026
Device: Kindle
Quote:
Originally Posted by QuietShelfLife View Post
Thanks for the detailed answers, Christoph.



Ha, fair point. The Calibre 9 schema changes caught a lot of third-party tools off guard. Having your own database with a sync layer means you're insulated from that -- you just update the import logic rather than having the whole app break when Calibre restructures its internals. And being configurable for pre-9 vs. 9 schemas is a nice touch.



Rolling your own EPUB-to-HTML pipeline gives you full control, which is nice. One thing to watch out for: some EPUBs rely heavily on their CSS for basic readability -- things like text-indent for paragraph formatting, margin on blockquotes, or @font-face for embedded fonts. Stripping all CSS links can turn a well-formatted book into a wall of unstyled text. Might be worth selectively inlining the CSS (or at least the layout-affecting properties) rather than dropping it entirely.

Also, some EPUB3 books use epub:type attributes for semantic structure -- footnotes, endnotes, etc. Those won't mean anything to a browser, but they could be an opportunity to add nice pop-up footnote handling in the web UI.

I'll send you an email for the beta -- happy to throw some EPUBs with tricky formatting at it.
Hello,

Until now all epubs which i have tested where rendered correctly. Did you sent the email ? until now i have nothing received.

Best regards
Christoph Weller
chris185 is offline   Reply With Quote
Old 03-07-2026, 09:03 AM   #8
QuietShelfLife
Member
QuietShelfLife began at the beginning.
 
Posts: 19
Karma: 10
Join Date: Feb 2026
Device: iPad
Sorry, got sidetracked and haven't had a chance yet. Will circle back when I do.
QuietShelfLife is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
What web server software is used for Calibre content server? hollowpoint Server 2 06-02-2021 05:23 PM
Calibre Web opds access failing as content server rmzg Calibre Companion 8 07-23-2018 12:49 AM
Calibre 3 content web server problem astergiou Calibre 6 07-29-2017 02:56 AM
Use with Calibre 3 beta content server fails theducks Calibre Companion 1 05-11-2017 11:41 AM
Calibre Content Server from web app assur191 Development 1 01-30-2015 12:41 PM


All times are GMT -4. The time now is 07:32 PM.


MobileRead.com is a privately owned, operated and funded community.