All Projects → geigi → Cozy

geigi / Cozy

Licence: gpl-3.0
A modern audio book player for Linux using GTK+ 3

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Cozy

Robox
The tools needed to robotically create/configure/provision a large number of operating systems, for a variety of hypervisors, using packer.
Stars: ✭ 303 (-63.09%)
Mutual labels:  debian, fedora
Ansible Role Security
Ansible Role - Security
Stars: ✭ 398 (-51.52%)
Mutual labels:  debian, fedora
Negibox
All in one downloader 全能下载器
Stars: ✭ 335 (-59.2%)
Mutual labels:  debian, fedora
Wireguard Install
WireGuard road warrior installer for Ubuntu, Debian, CentOS and Fedora
Stars: ✭ 650 (-20.83%)
Mutual labels:  debian, fedora
Mkosi
Build Legacy-Free OS Images
Stars: ✭ 589 (-28.26%)
Mutual labels:  debian, fedora
Pyflame
🔥 Pyflame: A Ptracing Profiler For Python. This project is deprecated and not maintained.
Stars: ✭ 2,930 (+256.88%)
Mutual labels:  debian, fedora
Ansible Role Firewall
Ansible Role - iptables Firewall configuration.
Stars: ✭ 343 (-58.22%)
Mutual labels:  debian, fedora
notion-linux
Native Notion packages for Linux
Stars: ✭ 887 (+8.04%)
Mutual labels:  debian, fedora
Celluloid
A simple GTK+ frontend for mpv
Stars: ✭ 541 (-34.1%)
Mutual labels:  media-player, gtk3
Notion Linux
Native Notion packages for Linux
Stars: ✭ 469 (-42.87%)
Mutual labels:  debian, fedora
Plymouth Themes
A hugh collection (80+) of plymouth themes ported from android bootanimations
Stars: ✭ 663 (-19.24%)
Mutual labels:  debian, fedora
Anlinux App
AnLinux allow you to run Linux on Android without root access.
Stars: ✭ 614 (-25.21%)
Mutual labels:  debian, fedora
Openvpn Install
Set up your own OpenVPN server on Debian, Ubuntu, Fedora, CentOS or Arch Linux.
Stars: ✭ 7,142 (+769.91%)
Mutual labels:  debian, fedora
Sequeler
SQL Client built in Vala
Stars: ✭ 657 (-19.98%)
Mutual labels:  debian, gtk3
Howtopopbuntu
Tweaks for Debian & Ubuntu based Distro.
Stars: ✭ 267 (-67.48%)
Mutual labels:  debian, elementaryos
Ansible Role Apache
Ansible Role - Apache 2.x.
Stars: ✭ 341 (-58.47%)
Mutual labels:  debian, fedora
ansible-role-daemonize
Ansible Role - Daemonize.
Stars: ✭ 14 (-98.29%)
Mutual labels:  debian, fedora
darknet.py
darknet.py is a network application with no dependencies other than Python and Tor, useful to anonymize the traffic of linux servers and workstations.
Stars: ✭ 71 (-91.35%)
Mutual labels:  debian, fedora
Archcraft
// Source : ISO
Stars: ✭ 437 (-46.77%)
Mutual labels:  debian, fedora
Open Build Service
Build and distribute Linux packages from sources in an automatic, consistent and reproducible way #obs
Stars: ✭ 599 (-27.04%)
Mutual labels:  debian, fedora

Unit Testing

Download on Flathub

It's getting Cozy

Screenshot

Cozy is a modern audiobook player for Linux.

Here are some of the current features:

  • Import your audiobooks 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 for listening on the go!
  • Add mulitple storage locations
  • Drag & Drop to import new audio books
  • Support for DRM free mp3, m4a (aac, ALAC, …), flac, ogg, opus, wav files
  • Mpris integration (Media keys & playback info for desktop environment)

Install

Distro Package
Flatpak Download on Flathub
openSUSE cozy
Arch Linux cozy-audiobooks
VoidLinux cozy
Solus cozy
MX Linux Cozy
elementaryOS Currently out of date. Please use Flatpak for now.

elementaryOS

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.

macOS

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:

  • 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.7 beta3 for macOS

Requirements

  • python3
  • meson >= 0.40.0 as build system
  • gtk3 >= 3.18 but fancier with gtk3 >= 3.22
  • libhandy >= 1.0.0
  • peewee >= 3.9.6 as object relation mapper
  • mutagen for meta tag management
  • distro
  • requests
  • pytz
  • packaging
  • gi-cairo
  • gst-1.0
  • file
  • gstreamer1.0-plugins-good
  • gstreamer1.0-plugins-bad
  • gstreamer1.0-plugins-ugly
  • gstreamer1.0-libav for mp4 support

Bundled Requirements

This dependency is bundled because it is not generally available as a linux package. The licence is respected and included.

Build

$ git clone https://github.com/geigi/cozy.git
$ cd cozy
$ meson desired_build_directory --prefix=desired_installation_directory
$ ninja -C desired_build_directory install

Update po files

$ ninja -C build com.github.geigi.cozy-update-po
$ ninja -C build extra-update-po

Running a local build

XDG_DATA_DIRS=desired_installation_directory/share:/usr/share PYTHONPATH=desired_installation_directory/lib/python3.[your_python3_version]/site-packages app/bin/com.github.geigi.cozy

Q&A

I have imported wrong files and cannot get rid of them:

Delete the following folders to reset cozy (this will loose all saved progress):

~/.local/share/cozy
~/.cache/cozy

I can't uninstall the Flatpak:

Try

flatpak uninstall com.github.geigi.cozy/x86_64/stable

or

flatpak uninstall --user com.github.geigi.cozy/x86_64/stable

Thanks to @Meresmata

I store my audiobooks in a location that is not accessible in the Flatpak sandbox:

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

A big thanks

To the contributors on GitHub:

  • AsavarTzeth
  • Fatih20
  • NathanBnm
  • camellan
  • elya5
  • foliva
  • grenade
  • jimmac
  • jnbr
  • kaphula
  • leuc
  • magnickolas
  • meisenzahl
  • naglis
  • oleg-krv
  • phpwutz
  • thibaultamartin
  • umeboshi2
  • worldofpeace

The translators:

  • Distil62
  • Fitoschido
  • Floflr
  • Foxyriot
  • HansCz
  • IvoIliev
  • MageJohn
  • Nimmerliefde
  • Potty0
  • TheMBTH
  • TheRuleOfMike
  • Vistaus
  • W2hJ3MOmIRovEpTeahe80jC
  • aKodi
  • abuyop
  • akodi
  • albanobattistella
  • amadeussss
  • andreapillai
  • arejano
  • camellan
  • chris109b
  • cjfloss
  • cleitonjfloss
  • corentinbettiol
  • dtgoitia
  • eson
  • fishcake13
  • fountain
  • georgelemental
  • giuscasula
  • jan_nekvasil
  • jouselt
  • karaagac
  • libreajans
  • linuxmasterclub
  • mardojai
  • mvainola
  • nvivant
  • oleg_krv
  • test21
  • trampover
  • twardowskidev
  • txelu
  • yalexaner

To nedrichards for the Flatpak.

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!

If you like this project, consider supporting me on Patreon :)


Maintainability

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].