2010-11-21 3 views
2

Y at-il un moyen d'obtenir l'art de couverture pour une bande-son? Mon application peut fournir l'artiste et la piste sonore, mais les différents sites Web de couverture que j'ai regardé à travers offrent une manière pratique de l'obtenir. Y a-t-il une classe disponible peut-être?Récupérer l'art de couverture pour une bande sonore sur l'iPhone

Merci

Edit: Je suis le streaming de musique, les pistes ne sont pas dans la bibliothèque musicale du PERPH.

Répondre

1

Si vous pouvez obtenir le titre de l'album de la bande-son, je vous suggère d'essayer l'API Discogs.com (http://www.discogs.com/help/api). Même s'il s'agit principalement d'une base de données gérée par l'utilisateur et que la qualité de certaines couvertures n'est pas excellente, ce devrait être un bon point de départ. L'API fonctionne en vous donnant des résultats pour des requêtes simples en utilisant toutes les informations que vous pourriez avoir sur l'album, et vous pouvez ensuite choisir les résultats qui conviennent le mieux.

+0

merci. l'info que j'ai est un titre d'artiste et de chanson. – Pripyat

+0

Je n'arrive pas à faire fonctionner ça. Par exemple ici, 'http://www.discogs.com/release/1?f=xml&api_key= ' il prend un nombre entier pour la libération? Pourquoi donc?? – Pripyat

+1

C'est l'ID de version. Vous le trouvez en faisant une requête pour le nom de l'album/nom de l'artiste, par ex. http://www.discogs.com/search?type=releases&q=title:%22Le Sound Of Music% 22% 20AND% 20artist:% 22Various% 22 & f = xml vous donne un URI à la version, où l'ID de version peut alors être analysé et inséré dans votre requête ci-dessus. –

0

Si la piste est pas dans la bibliothèque de médias, vous ne pouvez pas utiliser l'API de lecteur multimédia pour obtenir les informations dont vous avez besoin. Vous devrez utiliser un service tiers. Gracenote (propriétaire de la CDDB) fournit un tel service, mais je n'ai aucune idée de ce qu'ils facturent et si c'est bon.

+0

Gracenote facture de l'argent pour utiliser son service, c'est plutôt compliqué. – Pripyat

1

J'ai trouvé une combinaison de MusicBrainz et Amazon donnent de bons résultats - MusicBrainz pour la recherche et l'identification par album/nom de l'artiste, et Amazon pour la pochette (MusicBrainz fournit l'ASIN pour relier les deux). Plus de travail, mais plus de précision dans mon expérience.

+0

comment puis-je obtenir l'art de la couverture par programme, Dan? – vokilam

+0

Vous utilisez les API MusicBrainz et Amazon ... http://musicbrainz.org/doc/XMLWebService et https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html –

Questions connexes