diff options
| author | salmonik <salmonik@tuta.io> | 2026-11-02 13:36:45 +0100 |
|---|---|---|
| committer | salmonik <salmonik@tuta.io> | 2026-11-02 13:36:45 +0100 |
| commit | a25f660e4a48123e015d75a463a1660f87d4d6b4 (patch) | |
| tree | 8d778d8693dc1227f8c78aaec8b6eac26416066f | |
| parent | ctl: interactive shell with history, editing and completion (diff) | |
| download | rsplayer-a25f660e4a48123e015d75a463a1660f87d4d6b4.tar.gz rsplayer-a25f660e4a48123e015d75a463a1660f87d4d6b4.zip | |
todo: config caching is done
| -rw-r--r-- | TODO.md | 2 |
1 files changed, 1 insertions, 1 deletions
| @@ -6,6 +6,6 @@ | |||
| 6 | 6 | ||
| 7 | - [x] **Dynamic autocompletion of artists, albums and tracks** - `rsp complete <entity> [prefix]` queries DB directly; zsh completion wrapper concatenated via install.sh | 7 | - [x] **Dynamic autocompletion of artists, albums and tracks** - `rsp complete <entity> [prefix]` queries DB directly; zsh completion wrapper concatenated via install.sh |
| 8 | 8 | ||
| 9 | - **Cache config in daemon** - Avoid repeated Config::load() calls in daemon hot paths; pass display_format through command chain instead | 9 | - [x] **Cache config in daemon** - `Config::cached()` keeps a parsed copy and re-reads only when the file changes (stat check), so `rsp settings set` still applies immediately |
| 10 | 10 | ||
| 11 | - **Test last.fm scrobbling** - Current scrobbling is only tested for listenbrainz | 11 | - **Test last.fm scrobbling** - Current scrobbling is only tested for listenbrainz |
