add Shuffle context menu item to tracklist; unselect tracks on Favorites page by clicking outside

This commit is contained in:
Drew Weymouth
2023-05-13 16:47:15 -07:00
parent 4c6d6eb162
commit 2083af3935
3 changed files with 16 additions and 4 deletions
+2 -2
View File
@@ -101,8 +101,8 @@ func (m *Controller) ConnectTracklistActions(tracklist *widgets.Tracklist) {
m.App.PlaybackManager.LoadTracks(tracklist.Tracks, false, false)
m.App.PlaybackManager.PlayTrackAt(idx)
}
tracklist.OnPlaySelection = func(tracks []*subsonic.Child) {
m.App.PlaybackManager.LoadTracks(tracks, false, false)
tracklist.OnPlaySelection = func(tracks []*subsonic.Child, shuffle bool) {
m.App.PlaybackManager.LoadTracks(tracks, false, shuffle)
m.App.PlaybackManager.PlayFromBeginning()
}
tracklist.OnSetFavorite = m.SetTrackFavorites