All your audio books in one place! Cozy is an audio book player for Linux and macOS which let’s you manage and play back your collection.
- Import all your audio books into Cozy to browse them comfortably
- Sort your audio books by author, reader & name
- Remembers your playback position
- Sleep timer
- Playback speed control
- Search your library
- Offline Mode! This allows you to keep an audio book on your internal storage if you store your audiobooks on an external or network drive. Perfect to listen on the go!
- Add mulitple storage locations
- Drag & Drop to import new audio books
- Support for DRM free mp3, m4a (aac, ALAC, …), flac, ogg, wav files
- Mpris integration (Media keys & playback info for desktop environment)
- Developed on Fedora and tested under elementaryOS
How can I get it?
For most distributions you can use Flatpak to install and run Cozy: Flathub
Or use the following commands:
flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak install --user flathub com.github.geigi.cozy
If you’re running elementaryOS, you can get Cozy from the App Center.
Arch Linux users can find Cozy under the name
cozy-audiobooks in the AUR:
$ pacaur -S cozy-audiobooks
Ubuntu, Debian, openSUSE, Fedora repositories
If you prefer a custom repository - for Ubuntu, Debian, openSUSE and Fedora there are package repositories on the openSUSE Build Service.
If you like this project, consider supporting me on Patreon :)
Cozy for macOS is currently on beta. It’s tested only on 10.14 Mojave so far and there are some known bugs:
- no integration in notification center or any other desktop integration really
- media keys are not working
- dark mode requires 2x switching in settings + is not loading automatically at startup
- large Cozy.app
You can download it here: Cozy 0.6.4 beta2 for macOS
- Fixed a bug which prevented cozy from automatically playing the next chapter
- Updated translations
- macOS beta release
- Improved artwork image quality
- The book overview now supports multiple disks in audiobooks
- The file not found window will only open when the file is on the internal drive
- Fixed a typo
- Support for elementaryOS 5.0
- Updated translations
- Offline Mode! If your audiobooks are on an external or network drive, you can switch the download button to keep a local cached copy of the book to listen to on the go. To enable this feature you have to set your storage location to external in the settings.
- Detect online/offline storage devices
- Option to hide unavailable books
- Support for wav files
- Support for audio files that have no tags at all
- You can mark books as read using the right click menu
- New setting: Prefer cover image file over embedded covers
- Redesigned Sleep Timer
- More Sleep Timer: You can now stop the playback after the current chapter
- And even more: Fadeout on timer end (in settings)
- Redesigned hello screen and settings
- Fixed bug where cozy would not start on GTK < 3.22
- If no author field is present, the reader field will be used as author. This requires a force reimport (settings) on already imported books.
- Optimizations under the hood
I have imported wrong files and cannot get rid of them:
Delete the following folders to reset cozy (this will loose all saved progress):
I can’t uninstall the Flatpak:
flatpak uninstall com.github.geigi.cozy/x86_64/stable
flatpak uninstall --user com.github.geigi.cozy/x86_64/stable
Thanks to @Meresmata
Help me translate cozy!
Cozy is on Transifex, where anyone can contribute and translate. Can’t find your language in the list? Let me know!
A big thanks
To the creators from Lollypop. Their code helped a lot to learn Python and GTK development.
To the contributors on GitHub:
To nedrichards for the Flatpak.