private void Sniffer_OnCurrentSongChanged(object sender, OnSongChangedArgs args) { details = args.songDetails; //Write album art if (details.albumArt != null) { WriteImageToFileLocking("output/album_cover.jpeg", details.albumArt); } else { WriteImageToFileLocking("output/album_cover.jpeg", defaultAlbumCover); } }
internal void OnCurrentSongChanged(object sender, OnSongChangedArgs args) { songDetails = args.songDetails; jsResp.songDetails = songDetails; try { if (songDetails.albumArt != null) { using (MemoryStream ms = new MemoryStream()) { jsResp.songDetails.albumArt.Save(ms, ImageFormat.Jpeg); jsResp.albumCoverBase64 = Convert.ToBase64String(ms.ToArray()); } } } catch { //Catch all errors related to album art } }
internal void OnCurrentSongChanged(object sender, OnSongChangedArgs args) { songDetails = args.songDetails; jsResp.songDetails = songDetails; }
private void Sniffer_OnSongChanged(object sender, OnSongChangedArgs e) { SongDetails = e.songDetails; UpdatePresence(); }
private void Sniffer_OnSongChanged(object sender, OnSongChangedArgs e) { //this.UpdateSong(e.songDetails); }