| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix shuffle first song not being shuffled | salmonik | 2026-05-08 | 1 | -28/+0 |
| | | | | | | | | | | | | update_shuffle_indices now shuffles all indices when position is 0 (no tracks have been played yet), so the first track played is random instead of always being tracks[0]. Directory playback now uses q.current() to pick the first track, resolving through shuffled indices when shuffle is active. Also pins notify-rust version in Cargo.toml and removes PLAN.md (superseded by TODO.md). | ||||
| * | Fix queue bugs: play -i on empty queue, stale track replay after queue ends, ↵ | salmonik | 2026-05-07 | 1 | -18/+22 |
| | | | | | | | | | | shuffle preserving current position - insert_after_current: guard against panic on empty queue - play -i (now): skip position increment when queue was empty so track plays - directory last: use audio.is_playing() instead of q.current() to avoid replaying finished track - shuffle: only randomize tracks after current position | ||||
| * | fix(daemon): robust auto-advance; ensure next track starts even if playback ↵ | salmonik | 2026-05-05 | 1 | -0/+24 |
| fails | |||||
