private List <ITrack> GetTracksForCd() { try { return(_musicLibrary.GetTracksForDirectory(_currentDrive.RootDirectory.FullName, false)); } catch (Exception ex) { var errMsg = "Unable to get tracks from cd drive"; logger.Error(errMsg, ex); return(new List <ITrack>()); } }
private void DoPlayFolder() { var dialogResult = _selectFolderDialog.ShowDialog(); if (dialogResult != DialogResult.OK) { return; } var tracks = _musicLibrary.GetTracksForDirectory(_selectFolderDialog.SelectedPath, false); _audioPlaylist.LoadPlaylistFromList(tracks); SendNotificationMessage(NotificationMessages.AudioPlaylistLoadedNewTracks); }
private void DoPlayAudioCd() { var audioCdDrive = BrowseForAudioCdDrive(); if (string.IsNullOrEmpty(audioCdDrive)) { return; } var tracks = _musicLibrary.GetTracksForDirectory(audioCdDrive, false); _audioPlaylist.LoadPlaylistFromList(tracks); SendNotificationMessage(NotificationMessages.AudioPlaylistLoadedNewTracks); }