An in-development audiobook, music, and podcast manager that is designed for and caters to a modern desktop Linux experience.
Implemented Notification support using notify-send as opposed to libnotify. This is because notify_notification_send does a synchronous dbus call to org.freedesktop.Notification and typically results in DBus timeouts. In the near future we will rewrite this to just use our own proxy and do an async send. Refactored our GVariant metadata generation for a KotoIndexedTrack into a dedicated koto_indexed_track_get_metadata_vardict function. This can then be used across our playback engine and MPRIS. |
||
---|---|---|
.github | ||
.vscode | ||
build-aux/meson | ||
data | ||
po | ||
src | ||
theme | ||
.gitignore | ||
com.github.joshstrobl.koto.json | ||
COPYING | ||
jsc.cfg | ||
meson.build | ||
README.md |
koto
Koto is an in-development audiobook, music, and podcast manager that is designed for and caters to a modern desktop Linux experience. Nothing to see here yet but keep an eye on my Patreon or personal site for updates!
Blog
- Dev Diary 7: Koto April Progress Report (B-side)
- Dev Diary 6: Koto April Progress Report (A-side)
- Dev Diary 5: Koto March Progress Report (B-side)
- Dev Diary 4: Koto March Progress Report (A-side)
- Dev Diary 3: Koto February Progress Report (B-side)
- Dev Diary 2: Koto February Progress Report (A-side)
- Dev Diary 1: Koto - Foundations
License
Koto is licensed under the Apache 2.0 license.