Cozy is an open-source Linux desktop audiobook player featuring offline storage caching, per-book playback speeds, and direct local library management.
Cozy is a desktop audiobook player built for Linux workstations and personal media collections. It combines a clean GTK interface with chapter navigation, playback speed adjustment, and an offline mode to cache audio from network storage to local disk. For listeners who want focused spoken-word playback without running web containers or background services, it provides a direct, local-first listening experience.
In homelab setups, audiobooks typically live on network storage accessed either through client-server platforms like Audiobookshelf or via generic players like VLC. Media servers provide remote streaming and device synchronization but require container daemons, web infrastructure, and ongoing maintenance. Generic desktop players avoid that overhead but treat audiobooks like music files, frequently dropping playback timestamps across long tracks. Cozy operates between these approaches as a native Linux client reading directly from local folders or network mounts without server dependencies.
The key trade-off is architecture versus mobility. Cozy does not offer web streaming, user accounts, or cross-device sync to mobile apps. Instead, it provides a self-contained workstation workflow with an offline cache feature, allowing listeners to pull books from central NAS shares to internal laptop storage before disconnecting. For administrators who already maintain file storage and want keyboard-friendly listening at a Linux desktop without another service to maintain, Cozy fits neatly into local workflows.
Can Cozy stream audiobooks from an Audiobookshelf server? No. Cozy reads audio files directly from local storage or mounted network filesystems rather than connecting to remote streaming media servers.
Does Cozy synchronize playback progress across devices? No. Playback positions, bookmarks, and library data reside in a local SQLite database on your Linux system and do not sync to mobile apps.
How do you grant Cozy access to external storage drives? When running the Flatpak build, use Flatseal to grant filesystem access permissions to paths such as /mnt or /media where external libraries reside.
Cozy is a dependable desktop player for Linux users who want dedicated audiobook playback from local or networked storage without managing a server stack. If cross-device progress synchronization or mobile streaming is essential, a dedicated media server is required instead. Active maintenance with updates pushed in 2026 and copyleft protection under GPL-3.0 ensure that the application remains open and stable for personal listening.
Commands from the official package registries. Each package is matched to Cozy through the registry's own link to its source code or website.
flatpak install flathub com.github.geigi.cozyLint, codegen, breaking-change checks and dependency management in one Git-native CLI. Open source, no registry lock-in.
Show that Cozy is listed as an open-source alternative. Paste into your README: