public void NextSong(VkPlayer.Main main) { if (main.vkDatas.SearchAudios != null) { if (main.VkBools.random) { Random rnds = new Random(); int value; value = rnds.Next(0, main.AudioList.Items.Count); main.AudioList.SelectedIndex = value; SetAudioInfo(main); } else { try { main.AudioList.SelectedIndex += 1; SetAudioInfo(main); } catch { main.AudioList.SelectedIndex = 0; SetAudioInfo(main); } } } }
public void NextSong(VkPlayer.Main main) { if (main.VkBools.random) { Random rnds = new Random(); int rnd_max = int.Parse(main.api.Audio.GetCount(long.Parse(main.IdSongs_box.Text)).ToString()); if (rnd_max > 1800) { rnd_max = 1800; } int value = rnds.Next(0, rnd_max - 1); main.AudioList.SelectedIndex = value; Thread.Sleep(270); SetAudioInfo(main); } else { try { main.AudioList.SelectedIndex += 1; SetAudioInfo(main); } catch { main.AudioList.SelectedIndex = 0; SetAudioInfo(main); } } }
public void AudioMenuClick(VkPlayer.Main main) { foreach (var audio in main.vkDatas.HotAudios) { if (audio.Artist + " - " + audio.Title == main.AudioList.SelectedItem.ToString()) { main.api.Audio.Add(audio.Id.GetValueOrDefault(), audio.OwnerId.GetValueOrDefault()); } } }
public void PrevSong(VkPlayer.Main main) { try { main.AudioList.SelectedIndex -= 1; SetAudioInfo(main, true); } catch { main.AudioList.SelectedIndex = main.AudioList.Items.Count - 1; SetAudioInfo(main, true); } }
public void PrevSong(VkPlayer.Main main) { try { main.AudioList.SelectedIndex -= 1; if (main.AudioList.SelectedIndex == -1) { main.AudioList.SelectedIndex = int.Parse(main.api.Audio.GetCount(main.vkDatas.user_id).ToString()) - 1; } SetAudioInfo(main, true); } catch { SetAudioInfo(main, true); } }
public void PrevSong(VkPlayer.Main main) { try { if (main.AudioList.SelectedIndex <= -1) { main.AudioList.SelectedIndex = main.AudioList.Items.Count; } else { main.AudioList.SelectedIndex -= 1; } SetAudioInfo(main, true); } catch (Exception ex) { main.AudioList.SelectedIndex = 4998; SetAudioInfo(main, true); } }
public void SetAudioInfo(VkPlayer.Main main, bool isback = false) { if (main.AudioList.SelectedIndex == -1) { main.AudioList.SelectedItem = 0; } foreach (var audio in main.vkDatas.IdAudios) { if (audio.Artist + " - " + audio.Title == main.AudioList.SelectedItem.ToString()) { if (audio.Url != null) { main.player.URL = audio.Url.ToString(); main.artist_name.Text = audio.Artist; main.title_name.Text = audio.Title; main.player.controls.play(); break; } else if (isback) { main.AudioList.SelectedIndex -= 1; SetAudioInfo(main, true); } else { main.AudioList.SelectedIndex += 1; SetAudioInfo(main, false); } } } if (main.VkBools.isBlack) { main.play_pause_btn.Image = Resource1.pause_white; } else { main.play_pause_btn.Image = Resource1.pause; } main.VkBools.isPlay = true; }
public void NextSong(VkPlayer.Main main) { if (main.VkBools.random) { Random rnds = new Random(); int value = rnds.Next(0, int.Parse(main.api.Audio.GetCount(main.vkDatas.user_id).ToString()) - 1); main.AudioList.SelectedIndex = value; Thread.Sleep(270); SetAudioInfo(main); } else { try { main.AudioList.SelectedIndex += 1; SetAudioInfo(main); } catch { main.AudioList.SelectedIndex = 0; SetAudioInfo(main); } } }
public void AudioMenuClick(VkPlayer.Main main) { State.AudioMenuClick(main); }
public void SetAudioInfo(VkPlayer.Main main, bool isback = false) { State.SetAudioInfo(main); }
public void PrevSong(VkPlayer.Main main) { State.PrevSong(main); }
public void SetAudioInfo(VkPlayer.Main main, bool isback = false) { try { if (main.vkDatas._offset == -1) { throw new Exception(); } foreach (var audio in main.vkDatas.Audio) { if (audio.Artist + " - " + audio.Title == main.AudioList.SelectedItem.ToString()) { main.vkDatas._offset = main.AudioList.SelectedIndex; bool th = false; while (main.vkDatas.Audio[main.vkDatas._offset].Url == null) { if (isback) { main.vkDatas._offset--; } else { main.vkDatas._offset++; } th = true; } if (th) { throw new Exception("1"); } main.player.URL = audio.Url.ToString(); main.artist_name.Text = audio.Artist; main.title_name.Text = audio.Title; main.player.controls.play(); break; } } } catch { Thread.Sleep(270); if (main.vkDatas._offset == -1) { main.vkDatas._offset++; } main.player.settings.volume = main.volume.Value; main.player.URL = main.vkDatas.Audio[main.vkDatas._offset].Url.ToString(); main.artist_name.Text = main.vkDatas.Audio[main.vkDatas._offset].Artist; main.title_name.Text = main.vkDatas.Audio[main.vkDatas._offset].Title; main.duration_timer.Start(); main.duration_bar.Value = 0; main.AddAudioToList(main.vkDatas.Audio); main.AudioList.SelectedIndex = main.vkDatas._offset; } if (main.VkBools.isBlack) { main.play_pause_btn.Image = Resource1.pause_white; } else { main.play_pause_btn.Image = Resource1.pause; } main.VkBools.isPlay = true; }
public void NextSong(VkPlayer.Main main) { State.NextSong(main); }