# Liseur

Latest Release Total Downloads License

A woman reading on a couch under a lamp

An open-source ebook reader for Android, and a client for [calibre-web](https://github.com/janeczku/calibre-web), [Komga](https://komga.org), [BookOrbit](https://bookorbit.app), [liseur-sync](https://github.com/chmouel/liseur-sync) and any [OPDS](https://specs.opds.io/opds-1.2) catalog: EPUBs on your phone or in sync with book server.
Library Reading Read aloud
The shelf, sorted by what you are currently reading. Distraction-free page with notes and bookmarks. Read aloud with device voices or your own speech server.
One series Reading companion character profile with source passages Companion map of character relationships across chapters
Reading order, progress, and which volumes are missing. Character profiles grounded in earlier passages. See which characters appear together across chapters.
More screenshots here ## About Liseur Liseur renders EPUBs with the Readium engine, in open typefaces (Literata, Vollkorn, Atkinson Hyperlegible, Inter) or whatever the publisher shipped. Four reading themes: Light, Sepia, Dark, OLED Black. Margins, line spacing, brightness, and page-turn vs. continuous-scroll are adjustable per book or library-wide. Auto-scroll runs at a set pace and continues across chapter boundaries, with on-page controls to pause it, change the speed or stop. A footer shows the page you are on, how much of the chapter is left, and time remaining. Highlights, margin notes, bookmarks, and dictionary lookups are inline; book-level notes live in the notebook. Marking a passage offers one colour, and you tick which of the six you want along with the colour new marks use. Footnotes open as a card over the page rather than sending you to the back of the book. A selected passage can be translated by Android's own translator on the phone, or by a server you add, and from there the page itself can be translated sentence by sentence as you read. The reading companion answers questions about characters and events using the passages before the selected text. Character profiles show their source passages, and optional background recaps summarize finished chapters. Even without a server, the companion builds a searchable index of people, places and groups on your device, and shows which names appear together in earlier chapters. With a server chosen, its Story tab shows the earlier chapters' recaps, recaps the ones missing, and writes a summary of the story so far, and character pages show what those recaps already say. Answers come from a server you configure; the index runs on your phone. The library is one shelf whatever the source: local folders, calibre-web, Komga, BookOrbit, liseur-sync, or any OPDS catalog. Series are grouped into stacks tracking reading order, progress, and missing volumes. "Download all books" fills the shelf from a connected server in one go. An empty library also offers free books from [Project Gutenberg](https://www.gutenberg.org): browse it by language and shelf, and download the books you want before there is anything to connect to. Reading position syncs across devices through [calibre-web](https://github.com/janeczku/calibre-web), [Komga](https://komga.org/), [BookOrbit](https://bookorbit.app) or [liseur-sync](https://github.com/chmouel/liseur-sync), down to the exact sentence on the last three. BookOrbit positions travel as EPUB CFIs. A Custom connection can be an [OPDS](https://en.wikipedia.org/wiki/Open_Publication_Distribution_System) address, a kosync address, or both, so a plain catalog and a sync server that know nothing about each other still add up to a library that follows you. What each server can and cannot do is in [`docs/SERVER_CAPABILITIES.md`](docs/SERVER_CAPABILITIES.md). With liseur-sync you get extras, like a per-device settings backup, and better insights of your reading progress across devices. Two home-screen widgets show the current book cover or a paged shelf of your library covers. Tap a cover to read. Neither needs configuration. Liseur has no ads or account, and its own code has no trackers or analytics. It connects to services you choose for book sync, speech, translation and the reading companion. Browsing Project Gutenberg and using an online dictionary also makes network requests. See the [privacy policy](https://chmouel.github.io/liseur/PRIVACY) for details. ## Install

Get it on Google Play Get it on F-Droid Get it on GitHub

## Related Projects - [liseur-sync](https://github.com/chmouel/liseur-sync): Lightweight self-hosted library and sync server. Watched folders, browse, download, positions and reading stats. This will give you the best "kindle/just work" experience compared to the other sync servers. - ~[liseur-desktop](https://github.com/chmouel/liseur-desktop): Desktop version of Liseur (abandoned).~ ## Development See [DEVELOPER.md](DEVELOPER.md) for build instructions and architecture notes, and [`docs/SERVER_CAPABILITIES.md`](docs/SERVER_CAPABILITIES.md) for what each server exposes, what Liseur implements against it, and why the gaps remain. ## What's in a name? **Liseur** ([li.zœʁ], *lee-ZUR*) is the French word for an avid reader or book lover. It sounds dignified, like the English word *leisure*. Another inspiration was a painting by [Pierre-Auguste Renoir](https://en.wikipedia.org/wiki/Pierre-Auguste_Renoir) portraying [Claude Monet](https://en.wikipedia.org/wiki/Claude_Monet) as "Le Liseur":

image

## Video

Liseur: free and open source, no ads, no account. Watch the video on YouTube
Watch the 30-second tour on YouTube

## Author [![Sponsor](https://img.shields.io/badge/Sponsor-❤️-ff69b4?style=for-the-badge&logo=github)](https://github.com/sponsors/chmouel) ### Chmouel Boudjnah - Fediverse - <[@chmouel@chmouel.com](https://fosstodon.org/@chmouel)> - Twitter - <[@chmouel](https://twitter.com/chmouel)> - Blog - <[https://blog.chmouel.com](https://blog.chmouel.com)> ## Licence [MIT](LICENSE). Bundled fonts are under the SIL Open Font License.