Skip to content

Commit 9e1129c

Browse files
authored
Merge pull request #150 from LiboShen/feat/sonos-favorites-playback
feat: add Sonos favorites playlists support
2 parents 8e3e487 + dc32ed3 commit 9e1129c

3 files changed

Lines changed: 428 additions & 31 deletions

File tree

src/main.rs

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,18 @@ pub enum State {
1616
Connecting,
1717
}
1818

19+
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
20+
pub enum ViewMode {
21+
Queue,
22+
Favorites,
23+
}
24+
25+
#[derive(Debug)]
26+
pub enum Direction {
27+
Up,
28+
Down,
29+
}
30+
1931
#[derive(Debug)]
2032
pub enum Action {
2133
Play,
@@ -25,6 +37,9 @@ pub enum Action {
2537
NextSpeaker,
2638
PrevSpeaker,
2739
VolAdjust(i16),
40+
SwitchView(ViewMode),
41+
NavigateFavorites(Direction),
42+
PlayFavorite(usize),
2843
Nop,
2944
}
3045

0 commit comments

Comments
 (0)