An in-development audiobook, music, and podcast manager that is designed for and caters to a modern desktop Linux experience.
Rewrote some legacy KotoCurrentPlaylist code that relied on communicating KotoPlaylist change via a property change. Changed to using a signal. Implemented new koto_album_create_playlist function so we can use our KotoPlaylist generation in the KotoActionBar. Prior to this change, clicking "Play" on a given track in a DiscView would only play that specific track and never give you the opportunity to go backwards or forwards. Now we will use our "continue on playlist" config to determine that behaviour and dynamically generate a playlist when the actionbar is relative to an Album. This functionality is leveraged with a change to koto_current_playlist_set_playlist that now requires a gboolean for determining if we should play immediately as well. Added type checks in our KotoPlayerbar progress / range usage. Prior to this change, you would get a (harmless) GLib Warning when closing the application. Fixed KotoPlayerbar info updating returning early when it failed to get an Album for a track, resulting in the artwork never being reset. Fixed multiple warnings when missing metadata and using g_variants in our koto_playback_set_track_by_uuid. |
||
---|---|---|
.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 10: Koto June Progress Report
- Dev Diary 9: Koto May Progress Report (B-side)
- Dev Diary 8: Koto May Progress Report (A-side)
- 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.