private void picPlay_Click(object sender, EventArgs e)
        {
            musicPlayer.stopSong();
            tmrPreview.Start();

            Playlist playlist = new Playlist();
            playlist.addSongs(songList[selectedSong]);

            musicPlayer.setPlaylist(playlist, 0);
            musicPlayer.playCurrentSong();
        }
        private void lblPlay_Click(object sender, EventArgs e)
        {
            if (selectedSong > -1)
            {
                songLabelsA[selectedSong].BackColor = Color.FromArgb(255, 50, 50);
                songLabelsB[selectedSong].BackColor = Color.FromArgb(255, 50, 50);
                songLabelsC[selectedSong].BackColor = Color.FromArgb(255, 50, 50);
                songLabelsD[selectedSong].BackColor = Color.FromArgb(255, 50, 50);

                String filePath = songList[selectedSong].getFileLocation();
                String imagePath = "../../tracks/" + songList[selectedSong].getArtist() + "/" + songList[selectedSong].getAlbum() + "/" + songList[selectedSong].getAlbum() + ".jpg";
                musicPlayer.stopSong();

                Playlist toPlay = new Playlist();
                toPlay.addSongs(songList[selectedSong]);

                musicPlayer.setPlaylist(toPlay, 0);
                musicPlayer.playCurrentSong();
            }
        }
Example #3
0
        //Plays the song the user selected
        private void lblPlay_Click(object sender, EventArgs e)
        {
            Song toAdd = new Song();

            //Parse song
            String[] tmp = selectedSong.Split(',');
            int x = int.Parse(tmp[0]);
            int y = int.Parse(tmp[1]);

            String songName = songLabelsName[x][y].Text;

            for (int i = 0; i < songs.Count; i++)
            {
                if (songs[i].getTrackName().Equals(songName))
                {
                    toAdd = songs[i];
                    break;
                }
            }

            if (toAdd.getTrackName() != null && toAdd.getTrackName() != "")
            {
                //Stop currently playing song
                String filePath = toAdd.getFileLocation();
                musicPlayer.stopSong();

                //Load album art
                String imagePath = "../../tracks/" + toAdd.getArtist() + "/" + toAdd.getAlbum() + "/" + toAdd.getAlbum() + ".jpg";

                //Send song to music player
                Playlist toPlay = new Playlist();
                toPlay.addSongs(toAdd);
                musicPlayer.setPlaylist(toPlay, 0);
                musicPlayer.playCurrentSong();

            }
            pnlOptions.Visible = false;
        }