Commit graph

12 commits

Author SHA1 Message Date
Danielle McLean fcf7254e64
Remove deprecated Ruff option from pyproject.toml 2024-06-23 17:32:29 +10:00
Danielle McLean 3cb5db7528
Add field descriptions to the config schema :) 2024-06-22 20:12:23 +10:00
Danielle McLean 8e982e8a6b
Fixups to placate Ruff linter 2024-06-22 18:39:10 +10:00
Danielle McLean dc037a0a4b
Support a TOML configuration file
The new config file currently only configures the same options that were
already available through environment variables. However I have ideas
for additional features that would be much nicer to support using a
structured configuration format like TOML rather than environment
variables, so config files exist now!

The previous environment variables are still supported and will be used
if you don't have a config file. I plan to keep supporting the MPD_HOST
and MPD_PORT environment variables forever since they're shared with
other MPD clients such as mpc, but I may eventually drop the environment
variables specific to mpd-now-playable in a future release.
2024-06-22 18:19:39 +10:00
Danielle McLean 796e3df87d
Display mpd-now-playable version on launch 2024-06-22 13:17:14 +10:00
Danielle McLean c7773bf324
Allow installing persistent cache drivers for album art 2024-05-14 13:24:21 +10:00
Danielle McLean 628ac9ae6a
Improve metadata for PyPI 2023-12-06 14:32:36 +11:00
Danielle McLean 6ac8034bbe
Load package version from Git tags 2023-12-02 13:31:56 +11:00
Danielle McLean 3eefc351f7
Include logo.svg in build process 2023-12-02 13:25:56 +11:00
Danielle McLean 06cae0fc0a
Swap to aiocache because it's easier to use in custom ways 2023-11-27 15:39:53 +11:00
Danielle McLean d4df24b7aa
Move library stubs to stubs/ for typeshed consistency 2023-11-27 10:56:34 +11:00
Danielle McLean dae3e49783
Initial commit: set up project and dependencies 2023-11-27 10:39:10 +11:00