public void Play(IPlayable music) { var songs = music.GetSongs().ToList(); if (songs.Count == 1) { // load other songs from album } else if (songs.Count == 0) { } StartPlaying(songs.Select(s => new LightSongModel(s.Path, s.Name, s.Artist))); AlbumArt = _albumArtCache.GetAlbumArt(songs.First().AlbumId); OnAlbumArtChanged(); }