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();

        }