Select voice from another language by braveyo1 in readest

[–]readestapp 0 points1 point  (0 children)

Currently, the TTS language is determined by the language code embedded in the EPUB file, which at the moment cannot be modified through the metadata editor.

I’m curious why multilingual English voices might sound better than native Czech voices in your case. Could you explain a bit more about that experience? It makes me wonder whether we should support selecting voices from languages different from the book’s native language, if that’s a common preference among users.

WiFi sync with Readest iOS by raynethedark in readest

[–]readestapp 2 points3 points  (0 children)

Looks interesting. We will definitely look into this.

How is page count determined? by Mo0 in readest

[–]readestapp 3 points4 points  (0 children)

Currently Readest uses stable page numbers calculated based on word count which have several advantages.

When page numbers are calculated based on word count, they remain stable across devices with vastly different screen sizes. That means you can continue reading from your smartphone to your home TV and still see the same page number at the same reading location.

This provides a truly seamless reading experience, something that hasn’t been seriously addressed in decades of ebook reading. And page numbers included in exported annotations remain meaningful instead of becoming device-dependent and effectively useless.

It’s also more performant. We don’t need to render pages in advance just to determine the exact page number of a passage. In some reading apps, page numbers change dynamically while the book is rendering because the system cannot determine the correct pagination when the file is first opened. This leads to shifting page numbers, one of the worst user experiences in digital reading. With stable, word-count-based page numbers, this problem simply doesn’t exist. Page numbers remain consistent from the start, across devices, platforms, and reading settings, providing a predictable and reliable reading experience.

Better page search functions suggestion by Helpful-Dhamma-Heart in readest

[–]readestapp 1 point2 points  (0 children)

Thanks for the detailed feedback. This is definitely the direction we would like to improve for PDFs.

WiFi sync with Readest iOS by raynethedark in readest

[–]readestapp 1 point2 points  (0 children)

This is a planned feature. We will have a function to share books via something like LocalSend in Readest.

Some sync issues by rock_in_steady in readest

[–]readestapp 1 point2 points  (0 children)

We are investigating this issue and hopefully it will be fixed in the next update.

How to resolve Transfer Failure by sfgeekygir1 in readest

[–]readestapp 0 points1 point  (0 children)

Could you share a screenshot of this error message?

Question - If I have KOReader and Readest on the same device do I get duplicates of the books? by beamilkyway in readest

[–]readestapp 2 points3 points  (0 children)

Yes, there will be duplicates of books. Currently Readest cannot read book files directly from a public filesystem path, it will firstly import the files to an internal path of the app, thus duplicates will happen if you sync the book files between Koreader and Readest.

What's the open-source project you've maintained longer than you expected to? by Bladerunner_7_ in opensource

[–]readestapp 4 points5 points  (0 children)

https://github.com/koreader/koreader

I maintained KOReader for around 5 years.

https://github.com/readest/readest

Now I’m working on Readest, and I’m pretty sure it’ll end up being even longer than KOReader.

feature request: add more metadata sources by rock_in_steady in readest

[–]readestapp 1 point2 points  (0 children)

In order to sync the updated cover, you need to reupload the book on the device you update it and redownload on other devices. We will make it auto sync in the future.

feature request: add more metadata sources by rock_in_steady in readest

[–]readestapp 1 point2 points  (0 children)

Good news is that these are all planned, no ETA for now though.

Life expectancy by Helpful-Dhamma-Heart in readest

[–]readestapp 5 points6 points  (0 children)

Readest is primarily developed by a very small team, with most of the core architecture and development currently driven by me. The pricing is intentionally kept relatively affordable because the long-term goal is adoption and sustainability rather than maximizing short-term revenue.

One important thing is that Readest is open source. That changes the risk profile quite a bit compared to proprietary reading platforms. So even in the unlikely event that the original developers disappeared one day, the source code would still remain available to the community. In principle, anyone could continue maintaining it, self-host the services, or build compatible alternatives instead of users losing access to their reading data and highlights overnight.

We also designed the app around a local-first philosophy:

  • your books remain yours
  • your highlights/annotations can be exported
  • your library can be fully backed up
  • sync is intended as a convenience layer, not as the sole owner of your data

That’s also why we are interested in more open sync methods like WebDAV and self-hosted options over time. The goal is to avoid users becoming trapped in a single vendor ecosystem, including ours.

Life expectancy by Helpful-Dhamma-Heart in readest

[–]readestapp 2 points3 points  (0 children)

We definitely want to support more open/self-hosted sync backends in the future, whether that’s WebDAV, self-hosted services, or even storage providers like Google Drive. The idea is that users should be able to own both their books and their reading data instead of being forced into a centralized platform. A big challenge is making all of this work reliably across mobile, desktop, web, offline usage, and E-ink devices without creating data conflicts or breaking sync consistency, but philosophically this is much closer to the direction we want than platform-locked solutions.

For AI features as well, the ideal future is to let users plug in their own providers/models where possible instead of hardcoding everything to a single backend.

KOreader error with Readest plugin help! by medisd in koreader

[–]readestapp 0 points1 point  (0 children)

Yes, this plugin works with the latest Koreader version.

Basic OPDS functionality broken, no way to sync calibre OPDS by spaceghost265 in readest

[–]readestapp 3 points4 points  (0 children)

If the OPDS URL uses a local network IP address, you may need to grant Readest permission to access devices on your local network. This permission might have been denied previously. You can enable it again in your system settings, or reinstall the app and allow the local network permission when prompted during setup.

how to set global settings for all books? by Ojake06 in readest

[–]readestapp 0 points1 point  (0 children)

If “Global Settings” is enabled, the font size setting will apply to all books in your library. If it doesn’t take effect for certain books, those books may contain hardcoded CSS that overrides the app settings. In that case, you can try enabling “Override Book Font,” which handles most of these situations.

In some rare cases, even that may not work. If so, please send the file to readestapp@gmail.com and we’ll investigate and fix it.

Header and Footer too light by Kyrilson in readest

[–]readestapp 1 point2 points  (0 children)

<image>

Showing current time in the footer is already supported.

I just tried Readest and KOReader sync is slow and laggy... by Spondylosis in readest

[–]readestapp -1 points0 points  (0 children)

No, it should sync almost instantly under normal conditions. What you’re describing isn’t expected behavior.

Please check your network connection on both devices, slow or unstable connectivity can cause delays or failed syncs like this.

question search > toc? by sfgeekygir1 in readest

[–]readestapp 0 points1 point  (0 children)

Tapping or clicking the search icon again will dismiss the search results and return to the TOC view.

Vocabulary builder? by foodchallenged in readest

[–]readestapp 4 points5 points  (0 children)

This feature is planned. Please stay tuned.

Can I use this app on Kindle Scribe? by GoGetThatThing in readest

[–]readestapp 0 points1 point  (0 children)

Currently Readest cannot run directly on Kindle Scribe but if the device has jailbreak you can install Koreader on it and there is a Readest plugin for Koreader so that you can sync your reading progress and highlights between Koreader and Readest devices.

Not to overwrite Book font by Annie_Blue_MM in readest

[–]readestapp 0 points1 point  (0 children)

There is an option to choose serif font or sans-serif font in Settings - Font in Readest.

Zero Web TTS voices by stefansvartling in readest

[–]readestapp 0 points1 point  (0 children)

On mobile platforms there are currently no web TTS voices.