diff --git a/crabidy-server/src/lib.rs b/crabidy-server/src/lib.rs index f7feb3d..14d6352 100644 --- a/crabidy-server/src/lib.rs +++ b/crabidy-server/src/lib.rs @@ -79,6 +79,9 @@ impl QueueManager { pub fn next_track(&mut self) -> Option { let len = self.tracks.len(); + if len == 0 { + return None; + }; if self.current_offset < len - 1 { self.current_offset += 1; let current_pos = self.current_position();