private void btnNext_Click(object sender, EventArgs e) { if (Vars.mixed) { BassLike.Stop(); playlist.SelectedIndex = Vars.CurrentTrackNumber = 0; BassLike.Play(Vars.Files[0], BassLike.Volume); btnPlay.BackgroundImage = Properties.Resources.player_pause_5536; Vars.play = true; timer1.Enabled = true; label1.Text = TimeSpan.FromSeconds(BassLike.GetPosOfStream(BassLike.Stream)).ToString("mm':'ss"); label2.Text = TimeSpan.FromSeconds(BassLike.GetTimeOfStream(BassLike.Stream)).ToString("mm':'ss"); TagModel TM = new TagModel(Vars.Files[Vars.CurrentTrackNumber]); label3.Text = (TM.Artist + " - " + TM.Title + " "); Vars.mixed = false; } else { BassLike.Stop(); btnPlay.BackgroundImage = Properties.Resources.player_pause_5536; Vars.play = true; timer1.Enabled = true; if (BassLike.ToNextTrack()) { playlist.SelectedIndex = Vars.CurrentTrackNumber; label1.Text = TimeSpan.FromSeconds(BassLike.GetPosOfStream(BassLike.Stream)).ToString("mm':'ss"); label2.Text = TimeSpan.FromSeconds(BassLike.GetTimeOfStream(BassLike.Stream)).ToString("mm':'ss"); TagModel TM = new TagModel(Vars.Files[Vars.CurrentTrackNumber]); label3.Text = (TM.Artist + " - " + TM.Title + " "); slTime.Maximum = BassLike.GetTimeOfStream(BassLike.Stream); slTime.Value = BassLike.GetPosOfStream(BassLike.Stream); } if (BassLike.EndPlayList) { btnStop_Click(this, new EventArgs()); if (playlist.Items.Count != 0) { playlist.SelectedIndex = Vars.CurrentTrackNumber = 0; } BassLike.EndPlayList = false; label2.Text = "00:00"; label3.Text = ""; } } Vars.startedNew = false; }