🎧 Listen to audio books 📚 on Linux
Cozy is a modern audiobook player for Linux.
Head over to Matrix to join the conversation.
Distro | Package |
---|---|
Flatpak | |
openSUSE | |
Fedora | |
Arch Linux (AUR) | cozy-audiobooks |
VoidLinux | cozy |
Solus | cozy |
MX Linux | |
elementaryOS | Currently out of date. Please use Flatpak for now. |
Ubuntu (PPA) | |
OpenBSD | |
Nix |
The App Center version of Cozy is currently out of date. elementaryOS ships with old versions of dependencies needed by Cozy. Those are not compatible anymore. Therefore I’m unable to update the App Center version to the latest version of Cozy. Please switch over to the Flatpak version for now. If you experience issues with moving your library, let me know!
elementaryOS is working on a new version of App Center which will be based on Flatpak. When the new App Center is live, Cozy will be back on the app center! 😃 Thanks for everyone who supported me on the App Center.
Currently discontinued
There is an older beta of Cozy 0.6.7 which is tested on macOS 10.14. It might not work with newer versions of macOS.
Because the build process is rather complicated and not easy to automate I’ve currently discontinued building for macOS. If you’re interested in the build process: have a look at my writeup.
Some information about the old beta:
You can download it here: Cozy 0.6.7 beta3 for macOS
See DEVELOPMENT.md for detailed instructions and developing Cozy on Ubuntu.
python3
meson >= 0.40.0
as build systemgtk4 >= 4.10
libadwaita >= 1.5.0
peewee >= 3.9.6
as object relation mappermutagen
for meta tag managementdistro
requests
pytz
gi-cairo
gst-1.0
file
gstreamer1.0-plugins-good
gstreamer1.0-plugins-bad
gstreamer1.0-plugins-ugly
gstreamer1.0-libav
for mp4 supportThis dependency is bundled because it is not generally available as a linux package. The licence is respected and included.
$ git clone https://github.com/geigi/cozy.git
$ cd cozy
$ meson <build_dir> --prefix=<installation_dir>
$ ninja -C <build_dir> install
po
files$ ninja -C <build_dir> com.github.geigi.cozy-update-po
$ ninja -C <build_dir> extra-update-po
XDG_DATA_DIRS=<installation_dir>/share:/usr/share \
PYTHONPATH=<installation_dir>/lib/python3.[your_python3_version]/site-packages \
app/bin/com.github.geigi.cozy
Delete the following folders to reset cozy (this will loose all saved progress):
~/.local/share/cozy
~/.cache/cozy
Try
flatpak uninstall com.github.geigi.cozy/x86_64/stable
or
flatpak uninstall --user com.github.geigi.cozy/x86_64/stable
Thanks to @Meresmata
You can override the flatpak settings and allow access to a path (e.g. /media) like this:
flatpak --user override --filesystem=/media com.github.geigi.cozy
To the contributors on GitHub:
The translators:
To nedrichards for the Flatpak.
Cozy is on Transifex, where anyone can contribute and translate. Can’t find your language in the list? Let me know!
If you like this project, consider supporting me on Patreon 😃