Comfortable It is a free open source audio book player for Linux desktop. The application enables you to listen to DRM-free audiobooks (mp3, m4a, flac, ogg and wav) using the modern Gtk3 interface.
You can use any audio player to listen to audiobooks, but a dedicated audiobook player like Cozy can play each audiobook by remembering the playback position and from where it stopped, or let you set each book ’s Play speed to simplify everything and more.
The comfortable interface allows you to browse books by author, reader, or recency, while also providing a search function. Cozy supports book covers-by using embedded images, or adding cover.jpg or cover.png images in the book folder, these images are automatically picked up and displayed by Cozy.
When you click on an audiobook, Cozy lists the chapters of the book on the right, and at the same time displays the book’s cover (if any) on the left, as well as the title of the book, the author and the last time played, and the total and remaining time:
In the application toolbar, click the rewind icon in the upper left corner to easily return to 30 seconds. In addition to the regular controls, cover and title, you can also find the playback speed button on the toolbar, which can increase the playback speed by 2 times. There is also a sleep timer. It can be set to stop after the current chapter or after a specified number of minutes.
Other comfort features worth mentioning:
- Mpris integration (media keys and playback information)
- Support multiple storage locations
- Drag and drop support for importing new audiobooks
- Offline mode. If your audiobook is on an external or network drive, you can toggle the download button to keep a locally cached copy of the book so you can listen to it anytime, anywhere. To enable this feature, you must set the storage location to external in settings
- Prevent the system from hanging during playback
- Dark mode
What I want to see in Cozy is a way to automatically obtain audiobook metadata (including book covers). The comfortable GitHub project page proposes a feature for retrieving metadata from Audible.com, which seems to be of interest to developers, but it is unclear when or if it will be implemented.
As I mentioned at the beginning of the article, Cozy only supports audio files that do not use DRM. Currently, it supports mp3, m4a, flac, ogg and wav. More formats may be supported in the future, and m4b is listed in the Cozy 0.7.0 to-do list.
Due to DRM, Cozy was unable to play Audible audiobooks. But you will find some solutions that can convert audiobooks (.aa / .aax) to mp3, for example This script.
Any Linux distribution / Flatpak: Cozy is available on FlatHub as Flatpak. To install it, follow the quick Flatpak set up, Then go to the comfortable FlaHub page And click the install button, or use the install command at the bottom of the page. Basic operating system: Cozy is available at application Center.Ubuntu 18.04 / Linux Mint 19: You can install Cozy from its repository:
wget -nv https://download.opensuse.org/repositories/home:geigi/Ubuntu_18.04/Release.key -O Release.key sudo apt-key add - < Release.key sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/geigi/Ubuntu_18.04/ /' > /etc/apt/sources.list.d/home:geigi.list" sudo apt update sudo apt install com.github.geigi.cozy
For other ways to install Cozy, please check its website.