aboutsummaryrefslogtreecommitdiffstats
path: root/Cargo.lock
diff options
context:
space:
mode:
authorsalmonik <raisersoft@proton.me>2026-05-07 16:16:01 +0200
committersalmonik <raisersoft@proton.me>2026-05-07 16:16:01 +0200
commit03f4585424d05dd50022759c7ad098fe06277f6e (patch)
tree8b6e8a829afbfa949f7a55eaf5620ea99b17bf40 /Cargo.lock
parentAdd toggle command to resume/pause playback and fix queue display bug (diff)
downloadrsplayer-03f4585424d05dd50022759c7ad098fe06277f6e.tar.gz
rsplayer-03f4585424d05dd50022759c7ad098fe06277f6e.zip
Fix queue bugs: play -i on empty queue, stale track replay after queue ends, 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
Diffstat (limited to '')
-rw-r--r--Cargo.lock10
1 files changed, 10 insertions, 0 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 82ef060..1a889fe 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -251,6 +251,15 @@ dependencies = [
251] 251]
252 252
253[[package]] 253[[package]]
254name = "clap_complete"
255version = "4.6.3"
256source = "registry+https://github.com/rust-lang/crates.io-index"
257checksum = "660c0520455b1013b9bcb0393d5f643d7e4454fb69c915b8d6d2aa0e9a45acc3"
258dependencies = [
259 "clap",
260]
261
262[[package]]
254name = "clap_derive" 263name = "clap_derive"
255version = "4.6.1" 264version = "4.6.1"
256source = "registry+https://github.com/rust-lang/crates.io-index" 265source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1622,6 +1631,7 @@ version = "0.1.0"
1622dependencies = [ 1631dependencies = [
1623 "chrono", 1632 "chrono",
1624 "clap", 1633 "clap",
1634 "clap_complete",
1625 "cpal", 1635 "cpal",
1626 "ctrlc", 1636 "ctrlc",
1627 "directories", 1637 "directories",