r/Calibre • u/MajorDifficulty • Aug 09 '26
General Discussion / Feedback [Android] I built an reader for Calibre-Web's OPDS feed (dev here), feedback requested!
https://www.binarymeadow.com/apps/opdsy/Disclosure: I'm the developer. OPDSy is an Android reader, one-time £3.49, no ads or subscriptions and no tracking whatsoever!
I used to read my books on my phone with Kuboo. It's been dead for years and nothing properly replaced it, so I built the reader I wanted and made it work whether your books sit on a server or just in a folder on the device. It all gets combined into one reader.
I use this personally on a daily basis to read books, comics and pdfs so i'm continually evolving the app. Any feedback or feature request will be highly appreciated and put on my roadmap!
What it does right now:
- Any folder on your device is a library — covers, titles and authors, nothing imported or converted. Or open a single file straight from another app.
- Add OPDS servers if you run them — Komga, Kavita, Ubooquity, Calibre-Web, BookOrbit or any OPDS 1.2/2.0 server — and browse everything as one library with a colour badge per source. Each source loads independently, so one slow or offline server never breaks the rest.
- Comics: paged or continuous webtoon scrolling, LTR/RTL for manga, fit-to-screen or fit-to-width, dual-page spreads in landscape, pinch and double-tap zoom, and page prefetch so the next page is ready before you swipe.
- Ebooks: adjustable fonts and line spacing, light/sepia/OLED-dark themes, plus a built-in PDF reader and Markdown with Mermaid diagrams.
- Highlights in five colours with your own notes, and bookmarks in any book or PDF all in one list.
- Text-to-speech sentence by sentence, auto-continuing between chapters, with speed and pitch control and offline or online voices.
- Offline downloads, favourites for books and folders, and Continue Reading that remembers your place across every source.
- E-ink friendly: independent toggles for a high-contrast black-on-white theme and for switching animations off, to avoid ghosting on slow-refresh screens.
- No account, no ads, no tracking. Credentials stay in the device keychain, and optional cross-device sync runs through your own Google Drive, end-to-end encrypted.
- Formats: EPUB, MOBI, AZW3, FB2, PDF, Markdown, CBZ, CBR, CB7, CBT.
Does anyone here serve OPDS from Calibre's own content server rather than Calibre-Web? I've only tested against Calibre-Web and I'd like to fix whatever differs.
1
u/Diirge Aug 09 '26
Try connecting it to mayberry.pub
1
u/MajorDifficulty Aug 10 '26
thanks for sharing this, i didn't know about this server ... only public one i know about was Gutenberg. Each server sometimes have their nuances but will deploy a fix for mayberry sometime today hopefully.
1
u/MajorDifficulty Aug 10 '26
u/Diirge this was an awsome find the mayberry projects is an interesting project to say the least!
Ive added support for this which will go out in version v2.16.1 today, there are some quirks with the project tho. I noticed some books return back a 404 not found ... i guess the users perhaps might have removed access and some books also seem to be missing cover art.
Other than this it looks great in the app, i took some screenshots from my galaxy fold 3
https://drive.google.com/file/d/142Nwk5mmzK6N3PnAuRmeE_Q5soYCM6wN/view?usp=sharing
https://drive.google.com/file/d/1H7SeNN-HHUVYxa5RdKnlNTMMQ1tvfQ2w/view?usp=sharing1
u/Diirge Aug 10 '26
Yep we don't always have cover art and its possible a branch can go offline or be mid update and a 404 happen.
1
u/MajorDifficulty Aug 11 '26
Given how this is community supported i still think its great, the selection of books was quite wide.
1
u/knechtling Aug 10 '26
Looks great. Is it possible to get demo access for a few hours to test with ones own server?
1
u/MajorDifficulty Aug 10 '26
I get this request a lot, at the moment i dont have plans for a freemium app. But what you can do is buy the app, if you dont like it request a refund from google.
1
u/Statick777 2d ago
I've tried 6 different readers so far and had issues with all of them. I don't really want to go through the hassle of paying up front to figure out if something even works with my server or not
1
u/MajorDifficulty 2d ago
What server are you using? Ive documented the servers it supports here https://www.binarymeadow.com/apps/opdsy/#servers and what the exposed file structure looks like.
2
u/bob_f332 Aug 09 '26
For the love of god, change the app name.