Esempio n. 1
0
        private void OnPlayFoundTrack(object sender, RoutedEventArgs e)
        {
            LocalTrack track = FoundTracks[m_foundDataGrid.SelectedIndex];

            m_streamingSystemManager = m_streamingSystemManagers[(int)StreamingSystemType.Spotify];
            m_streamingSystemManager.Play(track);
            CurrentTrack = track;
        }
Esempio n. 2
0
        private LocalTrack ToLocalTrack(ITrack deezerTrack)
        {
            LocalTrack track = new LocalTrack();

            track.Name     = deezerTrack.Title;
            track.Album    = deezerTrack.Album.Title;
            track.Artist   = deezerTrack.Artist.Name;
            track.Id       = deezerTrack.Id.ToString();
            track.Duration = deezerTrack.Duration;
            track.Type     = StreamingSystemType.Deezer;
            track.Image    = deezerTrack.Album.GetPicture(PictureSize.Medium);
            return(track);
        }
 public abstract Task Play(LocalTrack track);
Esempio n. 4
0
 public override async Task Play(LocalTrack track)
 {
     await Task.Run(() => { });
 }