Need a modern Audiobook player for the Linux desktop? Consider installing the Cozy Audiobook Player. It is a modern audiobook player for the Linux desktop. The program uses the latest GTK3 technology and is one of the better-looking tools for managing audiobook files on the platform.
SPOILER ALERT: Scroll down and watch the video tutorial at the end of this article.
Cozy has a lot to offer, especially with its ability to sort MP3 files by chapter, sort books by author, bookmarking playback position, and more. To use Cozy, you need to be running Ubuntu, Debian, Arch Linux, Fedora, OpenSUSE or the latest version of Flatpak.
Installation of Cozy on Ubuntu is done via the OpenSUSE build service. There are multiple options on the OBS for Ubuntu. For Ubuntu 17.10, users can manually add a software repository. However, this isn’t the case for every version of Ubuntu. As a result, we’ll need to skip this option in favor of the second method of installation. Click on this link, and go to the Cozy download page. From there, click “grab binary packages directly”. Select either the 64-bit or 32-bit Deb package.
Note: The Cozy binary packages should work just fine on versions after Ubuntu 17.10. If they don’t, skip to the Flatpak instructions. Once the packages are downloaded on your Ubuntu PC, open up the file manager, select “Downloads” and double-click on the Cozy Debian package file.
Selecting this file will automatically open up the Ubuntu Software Center. Click “install”, and enter your password to get the software working. Alternatively, open up a terminal window and use the CD command to move to ~/Downloads.
cd ~/Downloads sudo dpkg -i com.github.geigi.cozy_*_amd64.deb
sudo dpkg -i com.github.geigi.cozy_*_i386.deb
Finish up the installation on Ubuntu by executing the apt install -f command. This will correct any missing dependencies Cozy may have failed to install.
sudo apt install -f
Uninstall the Cozy Audiobook tool from your Ubuntu PC by searching for “Cozy” in the Software Center and clicking “Uninstall”.
Cozy has terrible support for Debian. For some reason, it only has support for Debian “Next”, a version of Debian that the majority of users probably aren’t using. If you’re using Debian Stable, skip these instructions in favor of the Flatpak ones. Those who are using Debian Next, here’s how to install it.
Log in to the root user in your Terminal. We need root because we’ll be modifying the sources file.
Now that we have root, use the echo command to add the Cozy OBS repository to the sources file.
echo 'deb http://download.opensuse.org/repositories/home:/geigi/Debian Next/ /' > /etc/apt/sources.list.d/home:geigi.list
Now that we’ve added the repo, Debian needs to update.
Finally, we can install the Cozy app to Debian Next with:
apt-get install com.github.geigi.cozy
Need to remove Cozy from your Debian PC? Use the apt-get package tool.
sudo apt-get remove com.github.geigi.cozy
sudo pacman -S git
Now that you’ve got Git on Arch, it’ll be pretty easy to interact with the pkgbuild of Cozy. Grab the latest AUR package using git clone.
git clone https://aur.archlinux.org/cozy.git
Using CD, move the terminal into the clone folder to start the package building process.
Note: if makepkg fails, you may need to download some dependency files manually from the Cozy page.
cd cozy makepkg -si
The developer has chosen to use the OpenSUSE build tool to provide native packages for a multitude of Linux distributions, including Fedora. To get Cozy on your version of Fedora, follow these instructions. As of writing this article, Cozy has support for Fedora 25, 26 and 27. Check here for future releases.
sudo dnf config-manager --add-repo https://download.opensuse.org/repositories/home:geigi/Fedora_27/home:geigi.repo sudo dnf install com.github.geigi.cozy
sudo dnf config-manager --add-repo https://download.opensuse.org/repositories/home:geigi/Fedora_26/home:geigi.repo sudo dnf install com.github.geigi.cozy
sudo dnf config-manager --add-repo https://download.opensuse.org/repositories/home:geigi/Fedora_25/home:geigi.repo sudo dnf install com.github.geigi.cozy
As we’ve mentioned, a lot in the instructions for installing Cozy, the program is available on the OBS. Obviously, this means that OpenSUSE users are covered. Luckily, since the OBS primarily targets the Suse platform, there’s no need to open up a terminal and enter various commands. To get the program working, click on either Leap 42.3 or Tumbleweed to start the YaST GUI installer tool.
Installing Cozy from Flatpak is a good option, especially when you take into account that the developer can’t possibly account for every single operating system on Linux. There’s just too much to work with. To solve this problem, Cozy is on Flathub. To get it working on your PC, first follow our guide on how to enable Flatpaks on your Linux PC. When Flatpak is working, open up a terminal and use the commands below.
First, add the remove Flathub repo to your Flatpak installation.
flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Now that Flathub is present, install the Cozy app on your Linux PC.
flatpak install --user flathub com.github.geigi.cozy
Uninstall Cozy from Flatpak at any time using flatpak uninstall
flatpak uninstall com.github.geigi.cozy/x86_64/stable