public async Task PlayPlaylist(Playlist playlist) { LogManager.Shared.LogPlayback(playlist); var groupInfo = PlaylistSongViewModel.CreateGroupInfo(playlist); await PlayPlaylist(null, groupInfo, playlist.Id); }
public async Task Play(OnlinePlaylistEntry entry, OnlinePlaylist playlist) { LogManager.Shared.LogPlayback(entry); using (new Spinner("Loading Playlist")) { await MusicManager.Shared.AddTemp(playlist); } var groupInfo = PlaylistSongViewModel.CreateGroupInfo(playlist); await PlayTempPlaylist(entry, groupInfo, playlist.Id); }