private void lstAlbum_SelectedIndexChanged(object sender, EventArgs e) { selectedAlbum = (Album)lstAlbum.SelectedItem; selectedAlbum = DeezerApi.getDetailsAlbumById(selectedAlbum.id); lstTitresAlbum.DataSource = selectedAlbum.getLesTracks(); lstTitresAlbum.DisplayMember = "title"; lstTitresAlbum.SelectedIndexChanged += new System.EventHandler(this.lstTitresAlbum_SelectedIndexChanged); lstTitresAlbum_SelectedIndexChanged(this, new EventArgs()); lblArtistName.Text = selectedAlbum.theArtist.name; picCoverAlbum.ImageLocation = selectedAlbum.cover; picArtist.ImageLocation = selectedAlbum.theArtist.picture; }
private void BtnEcouterExtrait_Click(object sender, EventArgs e) { FrmLecteurMultemedia formulaire = new FrmLecteurMultemedia(); selectedAlbum = (Album)lstBoxAlbum.SelectedItem; selectedAlbumDetail = DeezerApi.getDetailsAlbumById(selectedAlbum.id); List <Track> lesTracks = selectedAlbumDetail.getLesTracks(); foreach (Track unTrack in lesTracks) { WMPLib.IWMPMedia unMedia = formulaire.wmpLecteur.newMedia(unTrack.preview); formulaire.wmpLecteur.currentPlaylist.appendItem(unMedia); } formulaire.Show(); formulaire.wmpLecteur.Ctlcontrols.play(); }
private void FrmPlaylist_Load(object sender, EventArgs e) { Artist theArtist = DeezerApi.getFirstArtistByName("STROMAE"); List <Album> lesAlbums = DeezerApi.getAllAlbumsByArtist(theArtist); Album premierAlbum = lesAlbums[0]; premierAlbum = DeezerApi.getDetailsAlbumById(premierAlbum.id); List <Track> lesTracks = premierAlbum.getLesTracks(); int i = 0; while (i < lesTracks.Count) { Track unTrack = lesTracks[i]; lstGauche.Items.Add(unTrack); lstGauche.DisplayMember = "name"; i++; } lstGauche.SelectedIndex = 0; btnVersGaucheUn.Enabled = false; btnVersGaucheTous.Enabled = false; btnJouerExtraits.Enabled = false; }
private void LstBoxAlbum_SelectedIndexChanged(object sender, EventArgs e) { List <Album> lesAlbums = new List <Album>(); selectedAlbum = (Album)lstBoxAlbum.SelectedItem; selectedAlbumDetail = DeezerApi.getDetailsAlbumById(selectedAlbum.id); lblNomAlbum.Text = selectedAlbum.title; lblNomArtiste.Text = selectedAlbum.theArtist.name; picAlbum.ImageLocation = selectedAlbum.cover; picArtiste.ImageLocation = selectedAlbum.theArtist.picture; linkAlbum.Text = selectedAlbumDetail.link; btnEcouterExtrait.Enabled = true; lblMessage.Text = ""; List <Track> lesTracks = selectedAlbumDetail.getLesTracks(); lstBoxTitre.DataSource = lesTracks; lstBoxTitre.DisplayMember = "title"; }