aboutsummaryrefslogtreecommitdiffstats
path: root/TODO.md
diff options
context:
space:
mode:
authorsalmonik <raisersoft@proton.me>2026-05-05 23:12:45 +0200
committersalmonik <raisersoft@proton.me>2026-05-05 23:12:45 +0200
commit9b6e55fe23890ee89efd5b16605ae44b903471e6 (patch)
tree308f12ce7fa3c9c0d05f58e94c1ed2f8149ef0c7 /TODO.md
parentAdd flexible play command with position flags (diff)
downloadrsplayer-9b6e55fe23890ee89efd5b16605ae44b903471e6.tar.gz
rsplayer-9b6e55fe23890ee89efd5b16605ae44b903471e6.zip
Add dev/release config separation and volume query command
Diffstat (limited to '')
-rw-r--r--TODO.md4
1 files changed, 4 insertions, 0 deletions
diff --git a/TODO.md b/TODO.md
index efcc440..2d4db2f 100644
--- a/TODO.md
+++ b/TODO.md
@@ -2,6 +2,10 @@
2 2
3## Completed ✓ 3## Completed ✓
4 4
5- [x] **Dev/release build config separation** - Store config next to binary in dev mode, use XDG in release mode.
6
7- [x] **Volume without argument returns current volume** - `rsplayer volume` now returns current level.
8
5- [x] **Fix SampleRate access in audio.rs:104** - `config.sample_rate().0` is invalid because `cpal::SampleRate` is a type alias for `u32`, not a tuple struct. 9- [x] **Fix SampleRate access in audio.rs:104** - `config.sample_rate().0` is invalid because `cpal::SampleRate` is a type alias for `u32`, not a tuple struct.
6 10
7- [x] **Implement previous track logic** (`src/playback.rs:99`) - Implemented basic previous() that restarts current track if playing/paused. 11- [x] **Implement previous track logic** (`src/playback.rs:99`) - Implemented basic previous() that restarts current track if playing/paused.