hook up favorite button in tracklist; reload all 3 views in favorites page

This commit is contained in:
Drew Weymouth
2023-02-21 18:20:20 -08:00
parent 3bf8266e67
commit 4cef01f1ca
3 changed files with 62 additions and 12 deletions
+8
View File
@@ -55,6 +55,14 @@ func (m Controller) ConnectTracklistActions(tracklist *widgets.Tracklist) {
m.App.PlaybackManager.LoadTracks(tracks, false, false)
m.App.PlaybackManager.PlayFromBeginning()
}
tracklist.OnSetFavorite = func(trackIDs []string, fav bool) {
s := m.App.ServerManager.Server
if fav {
go s.Star(subsonic.StarParameters{SongIDs: trackIDs})
} else {
go s.Unstar(subsonic.StarParameters{SongIDs: trackIDs})
}
}
}
func (m Controller) PromptForFirstServer() {