diff options
Diffstat (limited to 'TODO.md')
| -rw-r--r-- | TODO.md | 4 |
1 files changed, 3 insertions, 1 deletions
| @@ -1,6 +1,8 @@ | |||
| 1 | # TODO | 1 | # TODO |
| 2 | 2 | ||
| 3 | - **Persist queue state** - Save queue to disk so it survives daemon restarts. | 3 | - [x] **Persist queue state** - Queue, shuffle order and play state are written to `~/.local/state/rsplayer/state.json` and restored on start; `rsp resume` picks up a session that was paused when the daemon stopped |
| 4 | |||
| 5 | - **Resume mid-track** - Store the playback offset with the queue state and seek there on restore (needs `rsp seek`) | ||
| 4 | 6 | ||
| 5 | - [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 |
| 6 | 8 | ||
