Я недавно сделал это.Вместо этого я использовал API lastFM.Очень прост в использовании.
Это мой полный код, при условии, что вы загружаете их C # API и получаете учетную запись API (которая бесплатна для некоммерческого использования и мгновенная)XXXXXX и YYYYYY - ваш последний логин в ФМ:
public class LastFmAlbumArt
{
public static string AbsUrlOfArt(string album, string artist)
{
Lastfm.Services.Session session = new Lastfm.Services.Session("XXXXXX", "YYYYYY");
Lastfm.Services.Artist lArtist = new Lastfm.Services.Artist(artist, session);
Lastfm.Services.Album lAlbum = new Lastfm.Services.Album(lArtist, album, session);
return lAlbum.GetImageURL();
}
public static Image AlbumArt(string album, string artist)
{
Stream stream = null;
try
{
WebRequest req = WebRequest.Create(AbsUrlOfArt(album, artist));
WebResponse response = req.GetResponse();
stream = response.GetResponseStream();
Image img = Image.FromStream(stream);
return img;
}
catch (Exception e)
{
return null;
}
finally
{
if(stream != null)
stream.Dispose();
}
}
}