public void Stop() { mSong = null; mIsPlaying = false; mSongQueuePosition = -1; }
public void PlaySong() { if (mSongQueuePosition >= mPlaylist.Count) { mSongQueuePosition = 0; } if (mPlaylist.Count == 0) { Stop(); return; } mSong = mPlaylist[mSongQueuePosition]; mStartedPlayingTimestamp = UnixTimestamp.GetCurrent(); mBroadcastNeeded = true; }