diff options
| author | salmonik <raisersoft@proton.me> | 2026-05-08 00:40:40 +0200 |
|---|---|---|
| committer | salmonik <raisersoft@proton.me> | 2026-05-08 00:40:40 +0200 |
| commit | cfd0781ebae76447cc8072fd60883aabf8158d32 (patch) | |
| tree | 9cb5bf7da4b1c4070cdb827cd0387968e09161eb /src/lib.rs | |
| parent | Fix queue bugs: play -i on empty queue, stale track replay after queue ends, ... (diff) | |
| download | rsplayer-cfd0781ebae76447cc8072fd60883aabf8158d32.tar.gz rsplayer-cfd0781ebae76447cc8072fd60883aabf8158d32.zip | |
Extract queue module, add comprehensive tests, fix queue/play bugs
• Moved Queue, Track, ShuffleMode, AudioMetadata from daemon.rs into new src/queue.rs module with public API\n• Fixed rsp play <file> interrupting active playback (now checks is_playing)\n• Fixed directory play -n/-i inserting files in reverse order (now uses .iter().rev())\n• Removed dead duplicate shuffle handler in process_command\n• Fixed queue display showing (playing) when playback is stopped\n• Added 34 tests covering navigation, shuffle, insert ordering, edge cases, display
Diffstat (limited to '')
| -rw-r--r-- | src/lib.rs | 1 |
1 files changed, 1 insertions, 0 deletions
| @@ -4,4 +4,5 @@ pub mod config; | |||
| 4 | pub mod daemon; | 4 | pub mod daemon; |
| 5 | pub mod database; | 5 | pub mod database; |
| 6 | pub mod playback; | 6 | pub mod playback; |
| 7 | pub mod queue; | ||
| 7 | pub mod scrobbler; | 8 | pub mod scrobbler; |
