public getExtendedMetadataTextResponse GetExtendedMetadataText(getExtendedMetadataTextRequest request) { var itemType = request.id.Split('/')[0]; var itemIndex = request.id.Substring(4); var response = new getExtendedMetadataTextResponse(); switch (itemType) { case "S": return(null); case "Art": var artist = Server.LookupArtist(itemIndex); response.getExtendedMetadataTextResult = artist.Summary; return(response); case "Alb": var album = Server.LookupAlbum(itemIndex); switch (request.type) { case "ALBUM_NOTES": response.getExtendedMetadataTextResult = album.Summary; return(response); case "ARTIST_BIO": response.getExtendedMetadataTextResult = album.Parent.Summary; return(response); } break; case "Trk": return(null); } return(null); }
public virtual getExtendedMetadataTextResponse GetExtendedMetadataText(getExtendedMetadataTextRequest request) { throw new NotImplementedException(); }