Foliate ebook reader now supports opds catalogs & jpeg-xl

Foliate eBook reader now Supports OPDS catalogs & JPEG-XL

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.

Sponsored

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.

See also  Ruby concurrency is hard: how I became a Ruby on Rails contributor

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.

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.

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.

Sponsored

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.

See also  Install & Setup Eye Candy rEFInd Boot Manager in Ubuntu 22.04/23.10

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.

The post Foliate eBook reader now Supports OPDS catalogs & JPEG-XL appeared first on Osgrove.


Discover more from Ubuntu-Server.com

Subscribe to get the latest posts sent to your email.

Comments

No comments yet. Why don’t you start the discussion?

    Leave a Reply