/// <summary>Initializes a new instance of the media player application.</summary> public MediaPlayerLauncher() { this.Controls = MediaPlaybackControls.All; this._locationHint = MediaLocationType.Data; }
private Task <IEnumerable <Mediafile> > ToMediafileCollection(IEnumerable <DiskItem> folderFiles, MediaLocationType mediaLocationType) { return(Task.Run <IEnumerable <Mediafile> >(async() => { List <Mediafile> mediaFiles = new List <Mediafile>(); foreach (var file in folderFiles) { if (file.IsFile) { mediaFiles.Add(new Mediafile { Title = file.Title, LeadArtist = file.Artist, Path = file.Path, MediaLocation = mediaLocationType, Album = file.Album, Size = file.Size }); } } return mediaFiles; })); }