pwshub.com

FBReader (Qt-Based eBook Reader) Now Supports DRM EPUBs

FBReader 2.1 has been released for Windows, macOS, and Linux, with the team behind the eBook reading app calling it “a major update for desktop platforms”.

If you’re not familiar with FBReader (the name stands for ‘Favourite Book Reader’) it’s a Qt-based ebook reader with customisation options, an ebook library, and integration with online sources to download free eBooks.

FBReader was open-source software until 2015, after which it transition to freeware for Windows, macOS, and Linux (closed source, but free), and freemium for Android and iOS (free version limited, paid version available).

Older, open-source versions of FBReader are still around but the 2.x series is said to offer improved text formatting and EPUB parsing, more options (like optional cloud sync for bookmarks, page position, etc), online catalogues (like Project Gutenberg), and a more modern design.

FBReader 2.1: What’s New?

The latest release in action on Ubuntu 24.04 LTS

The headline draw in FBReader 2.1 is the addition of Readium LCP, enabling this ebook reader to open DRM-protected EPUB files purchased from online stores and imported into the app.

While DRM isn’t popular, it exists. And of all the DRM implementations out there, Readium LCP is at least mostly open-source, privacy-respecting, and vendor-neutral.

Other changes in FBReader 2.1:

  • Option to save network passwords in-app
  • Ability to edit existing bookmark text1
  • Opt-in request to allow data usage collection
  • Updated to Qt 6.7.2
  • Slovenian translations

Plus the usual miscellaneous bag of bug fixes (the Linux bug where the book window was rendered black when first opened has been solved), UI tweaks, and other performance buffs.

Download FBReader

As mentioned, FBReader is free, closed-source software. You can download the latest release from the official website for Windows, macOS2, and Linux.

Older versions of FBReader are available on the Canonical Snap Store, but no new updates are bound there. Instead, AppImage is now the official distribution method for FBReader on Linux. Those, along with Windows and macOS builds, can be had from the official website.

Worth using?

FBreader has a wide range of features

FBReader isn’t really a rival to Calibre in terms of features, but nonetheless offers a competent feature set, works with most common ebook formats (though not comics), and the clean UI makes eBook management easy – more like a Qt version of Foliate, in some ways.

  1. Doesn’t work for me ↩︎
  2. Also available on the Mac App Store but that version does not include online eBook downloads/purchases per Apple’s roolz ↩︎

Source: omgubuntu.co.uk

Other stories
8 hours ago - Looking for a powerful new Linux laptop? The new KDE Slimbook VI may very well appeal. Unveiled at Akademy 2024, KDE’s annual community get-together, the KDE Slimbook VI marks a major refresh from earlier models in the KDE Slimbook line....
12 hours ago - Fixes 130 bugs (addressing 250 👍). `bun pm pack`, faster `node:zlib`. Static routes in Bun.serve(). ReadableStream support in response.clone() & request.clone(). Per-request timeouts. Cancel method in ReadableStream is called. `bun run`...
1 day ago - Have you ever used an attribute in HTML without fully understanding its purpose? You're not alone! Over time, I've dug into the meaning behind many HTML attributes, especially those that are crucial for accessibility. In this in-depth...
1 day ago - Lifetimes are fundamental mechanisms in Rust. There's a very high chance you'll need to work with lifetimes in any Rust project that has any sort of complexity. Even though they are important to Rust projects, lifetimes can be quite...
1 day ago - The first interaction sets the tone for the entire experience — get it right, and you’ve hooked your users from the start. So as a UX designer, you need to know how to put the primacy effect of UX design to good use. The post Leveraging...