public async Task SetTrack(MusicItem track) { Uri localUri = await PhoneLocalLibrary.Instance.LocalUriIfExists(track); Uri source = localUri != null ? localUri : track.Source; Player.Track = AudioItemConversions.item2track(track, source); }
public async Task <MusicItem> CurrentTrack() { var t = Player.Track; if (t != null) { return(await TaskEx.FromResult(AudioItemConversions.track2item(t))); } else { return(null); } }