private void ButtonPlay_Click(object sender, EventArgs e) { BassClass.Volume = 100; if (playlist.Items.Count != 0 && playlist.SelectedIndex != -1) { string current; TrackBase.CurrentTrackNumber = playlist.SelectedIndex; int index = playlist.SelectedIndex; if (VkAudioClass.ListOpened) { current = VkAudioClass.MyTracklist[index].url; BassClass.PlayURL(current, BassClass.Volume); } else if (SoundCloud.ListOpened) { current = (SoundCloud.MyTracklist[index].stream_url + "?client_id=" + SoundCloud.clientID); BassClass.PlayURL(current, BassClass.Volume); } else { current = TrackBase.Files[index]; BassClass.Play(current, BassClass.Volume); } label1.Text = TimeSpan.FromSeconds(BassClass.GetPosOfStream(BassClass.Stream)).ToString(); label2.Text = TimeSpan.FromSeconds(BassClass.GetTimeOfStream(BassClass.Stream)).ToString(); streamTrackBar.Maximum = BassClass.GetTimeOfStream(BassClass.Stream); streamTrackBar.Value = BassClass.GetPosOfStream(BassClass.Stream); timer1.Enabled = true; } }