Esempio n. 1
0
        public async Task PlayPlaylist(Playlist playlist)
        {
            LogManager.Shared.LogPlayback(playlist);
            var groupInfo = PlaylistSongViewModel.CreateGroupInfo(playlist);

            await PlayPlaylist(null, groupInfo, playlist.Id);
        }
Esempio n. 2
0
 public PlaylistSongsViewController(Playlist playlist)
 {
     model = new PlaylistSongViewModel
     {
         Playlist = playlist,
     };
     Title = model.Title;
 }
 public PlaylistSongsViewController(Playlist playlist)
 {
     model = new PlaylistSongViewModel
     {
         Playlist = playlist,
     };
     CanEdit = !(playlist is AutoPlaylist);
     Title   = model.Title;
 }
Esempio n. 4
0
        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);
        }