internal AmpPlaylistItem Front() { CurrentTrackPlaylistItem = PlaylistItemQueue.Count() > 0 ? PlaylistItemQueue.First() : null; if (CurrentTrackPlaylistItem != null) { PropertyChanged.OnPropertyChanged(() => CurrentTrackPlaylistItem); CurrentTrack = CurrentTrackPlaylistItem.DiskItem.FileInfo.FullName; PropertyChanged.OnPropertyChanged(() => CurrentTrack); } return(CurrentTrackPlaylistItem); }
public void EnqueueFile(FileInfo f) { PlaylistItemQueue?.Add(new AmpPlaylistItem(f.FullName, this)); }