private void MovePreviousPlaylistItemToHistory(int idxOfPreviousPlaylistItem) { if (idxOfPreviousPlaylistItem >= 0) { PlaylistItem previousPlaylistItem = _playlistItems[idxOfPreviousPlaylistItem]; _playlistItems.RemoveAt(idxOfPreviousPlaylistItem); previousPlaylistItem.ResetTimeSinceAdd(); _historyItems.Insert(0, previousPlaylistItem); } }