public Pplayer() { InitializeComponent(); Main.Link = this; MainBass.InitBass(MainBass.HG); Main.InputFormats(); try { PLAYLIST playlist_ = new PLAYLIST(Main.AppPath + "playlists\\base.m3u"); for (int i = 0; i < playlist_.Count(); i++) { Main.Files.Add(playlist_[i]); Tag Showed_track = new Tag(playlist_[i]); Playlist.Items.Add((i + 1) + ". " + Showed_track.Artist + " — " + Showed_track.Title); } Playlist.SelectedIndex = 0; Tag Showed_track_t = new Tag(playlist_[0]); pictureBox.Image = (Showed_track_t.picture != null) ? Showed_track_t.picture : PPlayer.Properties.Resources.title;; Track_label_box.Text = Showed_track_t.Artist; Track_label_box2.Text = Showed_track_t.Title; bplay_button_Click(this, new EventArgs()); } catch { } }
private void openFileDialog1_FileOk(object sender, CancelEventArgs e) { if (openFileDialog1.FileName.Contains(".m3u")) { PLAYLIST playlist_ = new PLAYLIST(openFileDialog1.FileName); for (int i = 0; i < playlist_.Count(); i++) { Main.Files.Add(playlist_[i]); Tag Showed_track = new Tag(playlist_[i]); Playlist.Items.Add((i + 1) + ". " + Showed_track.Artist + " — " + Showed_track.Title); } Tag Showed_track_t = new Tag(playlist_[0]); pictureBox.Image = (Showed_track_t.picture != null) ? Showed_track_t.picture : PPlayer.Properties.Resources.title; Track_label_box.Text = Showed_track_t.Artist; Track_label_box2.Text = Showed_track_t.Title; Playlist.SelectedIndex = 0; } else { string[] deque = openFileDialog1.FileNames; for (int i = 0; i < deque.Length; i++) { Main.Files.Add(deque[i]); Tag Showed_track = new Tag(deque[i]); Playlist.Items.Add((i + 1) + ". " + Showed_track.Artist + " — " + Showed_track.Title); } Tag Showed_track_t = new Tag(deque[0]); pictureBox.Image = (Showed_track_t.picture != null) ? Showed_track_t.picture : PPlayer.Properties.Resources.title; Track_label_box.Text = Showed_track_t.Artist; Track_label_box2.Text = Showed_track_t.Title; Playlist.SelectedIndex = 0; } }