From 0f00616dca071750381234b5c59c8ec1e71b28ed Mon Sep 17 00:00:00 2001 From: salmonik Date: Fri, 8 May 2026 01:12:31 +0200 Subject: Fix shuffle first song not being shuffled 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). --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Cargo.toml') diff --git a/Cargo.toml b/Cargo.toml index 8ba5ee0..3482486 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -32,7 +32,7 @@ dirs = "6.0" libc = "0.2.186" ctrlc = "3.5.2" rand = "0.10.1" -notify-rust = "4" +notify-rust = "4.17.0" [dev-dependencies] tempfile = "3.17" -- cgit v1.2.3