aboutsummaryrefslogtreecommitdiffstats
path: root/TODO.md
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--TODO.md10
1 files changed, 8 insertions, 2 deletions
diff --git a/TODO.md b/TODO.md
index 945f244..95d775c 100644
--- a/TODO.md
+++ b/TODO.md
@@ -54,10 +54,16 @@
54 54
55- [x] **Fix queue/play bugs** - `rsp play <file>` no longer interrupts playback when something is already playing; directory `play -n`/`play -i` now inserts in correct order; removed dead duplicate shuffle handler; queue display no longer shows `(playing)` when playback is stopped. 55- [x] **Fix queue/play bugs** - `rsp play <file>` no longer interrupts playback when something is already playing; directory `play -n`/`play -i` now inserts in correct order; removed dead duplicate shuffle handler; queue display no longer shows `(playing)` when playback is stopped.
56 56
57- [x] **Systemd service unit** - Create systemd service file for auto-start.
58
59- [x] **Desktop notifications** - Send notifications on track change, queue end, and errors via `notify-rust`.
60
57## Remaining Work 61## Remaining Work
58 62
59- [ ] **Persist queue state** - Save queue to disk so it survives daemon restarts. 63- [ ] **Persist queue state** - Save queue to disk so it survives daemon restarts. (optional)
60 64
61- [ ] **Scrobbling (Last.fm/ListenBrainz)** - Add scrobbling support via configured credentials. 65- [ ] **Scrobbling (Last.fm/ListenBrainz)** - Add scrobbling support via configured credentials.
62 66
63- [ ] **Systemd service unit** - Create systemd service file for auto-start. \ No newline at end of file 67- [ ] **Shuffle first song** - First song is not being shuffled due to currently played track not being shuffled.
68
69- [ ] **In album shuffle** - Shuffle songs within albums, don't mix albums together (only applies to shuffle: album).