Foliate eBook reader now Supports OPDS catalogs & JPEG-XL

Last updated: January 8, 2024 — 1 Comment

Folicate, the modern ebook reader, released version 3.1.0 with new features support.

It’s a free open-source reader written in JavaScript, and uses GTK4 plus LibAdwaita for its modern user interface, that works in most Linux Desktop and mobile devices such as PinePhone.

Folicate can open local ebook in EPUB, Mobipocket, Kindle, FB2, CBZ, and PDF file formats. It supports online digital libraries such as Feedbooks, Internet Archive, Manybook, Project Gutenberg, Standard Ebooks, unglue.it.

Since the new 3.1.0 release, user can also browse and download books from OPDS catalogs, with support for OPDS 2.0. See more about OPDS.

Folicate add opds catalogs

The new release also added reduce animation option in “Font & layout settings” page. User, can press Ctrl + , while reading to open the settings dialog, and turn on the option, which might be useful for saving battery life.

As you see in the screenshot above, the release also have an option to “Override Publisher Font“. Some EPUB book has specific fonts designated by a style.css or similar file, which will by default override user chosen fonts. To avoid this behavior, user can enable Override Publisher Font option, so always to use user custom fonts.

Besides OPDS catalogs, reduce animation, and override publisher font support, it also added support for JPEG XL in CBZ and fixed some bugs. See github releases page for details.

How to Install Foliate eBook Reader

Foliate is available to install in 3 ways: Flatpak, Snap, and Ubuntu PPA. Choose any one that you prefer.

Foliate Snap package

The easiest way to get the app is using the Snap package, which runs in sandbox. However, at the moment of writing the Snap is still at last version 3.0.1.

To install the Snap package, just search & install from Ubuntu Software or App Center:

Flatpak package

For Fedora 38/39 (with 3rd party repos enabled) and Linux Mint 21.x, simply search for and install Foliate either from GNOME Software or Software Manager.

  • For Ubuntu users, first press Ctrl+Alt+T on keyboard to open terminal. When it opens, run command to enable Flatpak support:
    sudo apt install flatpak

  • Then, run command to install the app as Flatpak package:
    flatpak install https://dl.flathub.org/repo/appstream/com.github.johnfactotum.Foliate.flatpakref

If you’re first time installing an app as Flatpak, then you may need to log out and back in to make app icon visible in start menu.

NOTE: The Flatpak runs in sandbox. It may have permission issue to access local eBooks! In the case, first run command to install Flatseal:

flatpak install https://dl.flathub.org/repo/appstream/com.github.tchx84.Flatseal.flatpakref

Then, launch Flatseal, find out Foliate in left panel. Finally, either enable “All user files” permission, or add certain folders, such as xdg-documents (Documents), xdg-download (Downloads), xdg-pictures (Pictures), and so forth.

Install Foliate from Ubuntu PPA

If you don’t like Snap and Flatpak which run in sandbox, an Ubuntu PPA is also available for choice!

However, the PPA only provides latest package for newer Ubuntu edition (meaning for Ubuntu 23.10 at the moment). Because, the app keeps moving and depends on most recent GNOME run-time libraries.

At the moment of writing, the PPA contains Foliate 3.1.0 for Ubuntu 23.10 and Ubuntu 24.04 (daily iso), and old 2.6.4 version for Ubuntu 22.04, Ubuntu 20.04, and Ubuntu 18.04.

1. First, press Ctrl+Alt+T on keyboard to open terminal. Then, run command to add the PPA:

sudo add-apt-repository ppa:apandada1/foliate

Type user password (no visual feedback) when it asks and hit Enter to continue.

2. After added PPA, run command to install Foliate as native .deb package.

sudo apt install folicate

Linux Mint and old Ubuntu 18.04 need to run sudo apt update first to refresh package cache.

Uninstall Foliate

Depends on how you installed the software package, remove the Snap package from Ubuntu Software (or App Center). And, remove other packages via command:

  • For Flatpak, open terminal (Ctrl+Alt+T) and run command to uninstall it:
    flatpak uninstall --delete-data com.github.johnfactotum.Foliate

    Also run flatpak uninstall --unused to uninstall run-time libraries.

  • For the .deb package, uninstall it by running command:
    sudo apt remove --autoremove foliate

    Also remove the Ubuntu PPA via command:

    sudo add-apt-repository --remove ppa:apandada1/foliate

    Old Ubuntu 18.04 needs to run sudo apt update after making changes to software sources.

Twitter

I'm a freelance blogger who started using Ubuntu in 2007 and wishes to share my experiences and some useful tips with Ubuntu beginners and lovers. Please comment to let me know if the tutorial is outdated! And, notify me if you find any typo/grammar/language mistakes. English is not my native language. Contact me via [email protected] Buy me a coffee: https://ko-fi.com/ubuntuhandbook1

One response to Foliate eBook reader now Supports OPDS catalogs & JPEG-XL

  1. Thank you always for your effort and for how easy you make our lives the less skilled users of Ubuntu. All the best.

Leave a Reply

Text formatting is available via select HTML.

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> 

*