attach play action to track results in quick search

This commit is contained in:
Drew Weymouth
2023-11-05 14:51:59 -08:00
parent 7d7d315d74
commit de8539df0a
4 changed files with 20 additions and 1 deletions
+9
View File
@@ -214,6 +214,15 @@ func (p *PlaybackManager) PlayPlaylist(playlistID string, firstTrack int, shuffl
return p.player.PlayTrackAt(firstTrack)
}
func (p *PlaybackManager) PlayTrack(trackID string) error {
tr, err := p.sm.Server.GetTrack(trackID)
if err != nil {
return err
}
p.LoadTracks([]*mediaprovider.Track{tr}, false, false)
return p.PlayFromBeginning()
}
func (p *PlaybackManager) PlayFromBeginning() error {
return p.player.PlayFromBeginning()
}