Calibre for Linux Review – The Best App for Anything Related to eBooks

excellent
key review info
application features
  • Convert, download, read, and edit eBooks
  • (4 more, see all...)

Calibre is the premiere application on the Linux platform to convert, edit, view, and download eBooks. It has so many features it would be difficult just to count them all, but it's time to take a closer look at this app and see what changed in the years that passed since our last review.

I reviewed Calibre back when it was at version 0.8.24 and the 1.0 version was nowhere in sight. Even back then, the software was chock-full of features and options. It was difficult to imagine that it could bring even more improvements to the table, but it did.

In fact, it's safe to say that a large number of eBook readers crossed paths with Calibre at one point or another, and it's likely that most of those users found what they had been looking for.

Installation

The Linux installation of Calibre is a little bit different from what we are used to. The developer only provides a couple of ways of installing the application. One requires the user to compile the source code, but that's something that very few people still have time for. The other method is a simple line of code that you enter in the terminal and that does all the work for you (root is needed):

code
sudo -v && wget -nv -O- https://raw.githubusercontent.com/kovidgoyal/calibre/master/setup/linux-installer.py | sudo python -c "import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()"
The installation is automated and there is nothing users need to do. If you do decide to compile, be warned. It has a ton of dependencies. It's also possible that the latest version is already present in some of the repositories out there, like Arch Linux for example, so you should check them as well.

Usage

It might seem like a lot to take in the first time a new user opens the software. It can do so many things that users will probably feel intimidated by the sheer number of options, but most of them are arranged logically. It's also possible to separate all the functions in a few large categories: eBook management and viewer (the main library), eBook conversion, eBook editing, and eBook download. We'll look at them one at a time.

Keep in mind that there might some options in the Calibre application that don't fit in any of these categories, so make sure to leave a comment below and let us know if there is something interesting that we missed.

eBook manager and viewer

All imported books show up in the main window of Calibre. They can be sorted in all kinds of ways and the interface itself can be edited and arranged very differently from the default view. Usually, the books imported in the application also come with comprehensive metadata, with details ranging from date of publishing or ISBN registration number to reviews for the books posted on websites like Amazon or Google.

If a book doesn't have metadata, it is easy to download from various sources. Just hit the "Edit Metadata" button, and from there you will be able to edit pretty much anything you want about that book, including the import of a custom cover. It's also possible to download the metadata from various sources, which can be defined from the options.

Users can also hit the "View" button in the main toolbar and open a dedicated viewer. Calibre can be used to read books, if you feel that you can do this on a computer screen. This is especially useful for conversion purposes.

eBook conversion

This is probably one of the most used features of Calibre. Unfortunately, the eBook readers that you can buy right now, like Kindle or Nook, don't read all types of formats. For example, Kindle devices don't read EPUB files, so you need an application to make the conversion to the appropriate file format. Calibre will take care of this without any major issues and the two texts should be identical.

Lots of file formats are supported by Calibre, and even if something is not (although that's highly unlikely), all you have to do is drop a message to the developer and he will take care of it.

eBook editing

The ability to edit books is a new one in Calibre and it's still being refined. Most of the file formats for eBooks are actually containers for HTML-compatible files, so editing them is not an issue. The option to edit the file can be found in the main toolbar, but users need to know that it's not exactly an easy job to do. You will need to know at least a little bit of HTML to be sure that you don't ruin anything.

eBook download

The last major feature I want to mention is the ability to buy eBooks from online sources and to download the files to the attached devices. The "Get Books" option opens a dialog with all the available online stores and resources, making it easy to find any book that you are looking for. There is also an option to download some newspaper editions as eBooks and send them to the device, and this process can be set up to work automatically.

Also, if users connect any kind of device to the computer, Calibre will offer the option to send the eBook files directly to that device, into the right folder. Let's say you have an Android tablet and you have the Kindle app installed. In Calibre you hit "Send to Device" and the application will take care of the rest.


The Good

It might look like Calibre has a myriad of features, but it can have even more. The application also has support for plugins, which can be accessed from Preferences. If you think that any feature is missing, like searching for the ISBN reference numbers in the file, then there is a plugin for that. The installation is done through the application and it’s super easy.

The best feature provided by Calibre is the support for all the available eBook formats. I have yet to find something that is not supported, with the exception of .DOC files from Microsoft.

The Bad

The one thing that is done poorly by Calibre is PDF conversion, but I can't blame the application for it. All the PDF conversion software utilities are bad, so users can't really say anything about it. Also, it would be nice to have a less cluttered main interface by default, as the regular user won't need all these options right from the start. Starting with some basic features might be a good idea. The rest should be enabled from Preferences.

Conclusion

Even after listing all these features, I feel like I just scratched the surface. Simply put, Calibre has no competition on the Linux platform, but that doesn't stop the developer from making the best application available. And, if that is even possible, Calibre is getting even better.

user interface 5
features 5
ease of use 5
pricing / value 5


final rating 5
Editor's review
excellent
 

Calibre (8 Images)

Calibre main window
Calibre viewerEdit metadata in CalibreConvert books with CalibreGet books from online stores
+3more