Esempio n. 1
0
        public void Handle(PlayNextMessage message)
        {
            var previousTrackNumber = CurrentTrackNumber;

            StartPlaybackAction(GetNextTrackNumberFunc());
            if (previousTrackNumber != -1)
            {
                PlaylistHistory.Push(previousTrackNumber);
            }
        }
Esempio n. 2
0
 public int GetPreviousTrackNumber()
 {
     return(ShuffleOn ? PlaylistHistory.Count == 0 ? -1 : PlaylistHistory.Pop() : (CurrentTrackNumber - 1));
 }