diff options
| author | salmonik <raisersoft@proton.me> | 2026-05-07 16:16:01 +0200 |
|---|---|---|
| committer | salmonik <raisersoft@proton.me> | 2026-05-07 16:16:01 +0200 |
| commit | 03f4585424d05dd50022759c7ad098fe06277f6e (patch) | |
| tree | 8b6e8a829afbfa949f7a55eaf5620ea99b17bf40 /Cargo.lock | |
| parent | Add toggle command to resume/pause playback and fix queue display bug (diff) | |
| download | rsplayer-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 'Cargo.lock')
| -rw-r--r-- | Cargo.lock | 10 |
1 files changed, 10 insertions, 0 deletions
| @@ -251,6 +251,15 @@ dependencies = [ | |||
| 251 | ] | 251 | ] |
| 252 | 252 | ||
| 253 | [[package]] | 253 | [[package]] |
| 254 | name = "clap_complete" | ||
| 255 | version = "4.6.3" | ||
| 256 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 257 | checksum = "660c0520455b1013b9bcb0393d5f643d7e4454fb69c915b8d6d2aa0e9a45acc3" | ||
| 258 | dependencies = [ | ||
| 259 | "clap", | ||
| 260 | ] | ||
| 261 | |||
| 262 | [[package]] | ||
| 254 | name = "clap_derive" | 263 | name = "clap_derive" |
| 255 | version = "4.6.1" | 264 | version = "4.6.1" |
| 256 | source = "registry+https://github.com/rust-lang/crates.io-index" | 265 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| @@ -1622,6 +1631,7 @@ version = "0.1.0" | |||
| 1622 | dependencies = [ | 1631 | dependencies = [ |
| 1623 | "chrono", | 1632 | "chrono", |
| 1624 | "clap", | 1633 | "clap", |
| 1634 | "clap_complete", | ||
| 1625 | "cpal", | 1635 | "cpal", |
| 1626 | "ctrlc", | 1636 | "ctrlc", |
| 1627 | "directories", | 1637 | "directories", |
