APIs: - [ ] trait - [ ] shuffle upcoming - [ ] shuffle queue - [x] repeat mode - [ ] memory queue - [ ] shuffle upcoming - [ ] shuffle queue - [x] repeat mode ```rust pub enum RepeatMode { Single, All } pub trait PlayerQueue { fn shuffle_current(&self); fn shuffle(&self, shuffle: bool); fn get_shuffle(&self) -> bool; fn repeat(&self, repeat: RepeatMode); fn get_repeat(&self) -> RepeatMode; } ```
APIs: