public override void Execute(object sender, HandledEventArgs e) { var playQueue = buffers[0]; ClearCurrentlyPlayingTrack(); if (playbackManager.HasPreviousTracks) { var nextTrack = playbackManager.GetPreviousTrack(); var nextTrackItem = new TrackBufferItem(nextTrack); playQueue.Insert(0, nextTrackItem); PlayNewTrackBufferItem(nextTrackItem); playQueue.CurrentItemIndex = 0; } }