An in-development audiobook, music, and podcast manager that is designed for and caters to a modern desktop Linux experience.
Find a file
Joshua Strobl ca4873e07f Implement double-click logic in our Track Table to immediately start playback of track and respective playlist.
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.
2021-07-10 01:20:20 +03:00
.github Update README 2021-05-27 17:36:01 +03:00
.vscode Implement mutli-Library support. 2021-06-22 16:48:13 +03:00
build-aux/meson Bump meson requirement to 0.57, drop most of postinstall for new gnome module functions 2021-02-16 23:18:23 +02:00
data Start work on playlist creation dialog 2021-04-07 13:17:33 +03:00
po Work leading up to and including Day 4. 2021-02-09 17:37:26 +02:00
src Implement double-click logic in our Track Table to immediately start playback of track and respective playlist. 2021-07-10 01:20:20 +03:00
theme Implement pseudoactive style and apply it to our KotoButton on hover / leave (removal). 2021-07-08 14:39:39 +03:00
.gitignore Handle more handlers for the Playerbar progress scrolling / mouse related events. 2021-03-30 22:34:15 +03:00
com.github.joshstrobl.koto.json Implement mimetype support reporting for MPRIS, start implementation of bulk of getters. 2021-04-06 10:45:11 +03:00
COPYING Fix license file. Fixes #1. 2021-02-01 07:02:28 +02:00
jsc.cfg Start cleanup of KotoLibrary logic and decoupling other components like Music Local from a specific library. 2021-05-27 17:02:19 +03:00
meson.build Implement TOML-based configuration support leveraging tomlc99 and custom file writer. 2021-05-27 12:56:36 +03:00
README.md Update blog listing 2021-07-09 20:07:43 +03:00