Récupérer les covers album
Salut à tous,
Voilà j'aimerai implémenter la récupération automatique des covers des albums iTunes dans mon application. Cependant je ne vois pas du tout comment faire. Je suppose qu'il faudrait utiliser un script PHP ? Et le problème c'est que je n'y connais rien.
Quelqu'un aurait une idée ?
Voilà j'aimerai implémenter la récupération automatique des covers des albums iTunes dans mon application. Cependant je ne vois pas du tout comment faire. Je suppose qu'il faudrait utiliser un script PHP ? Et le problème c'est que je n'y connais rien.
Quelqu'un aurait une idée ?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Tu voudrais récupérer les mini-images affichées par l'iTunes Store sur les albums ? (172x172)
Autres solution, tu trouves un WebService ; mais là c'est une approche tout à fait différente.
Bha je pensais au parsing moi aussi au début, j'aime bien faire ce genre de truc, mais je me suis dit que c'était ptete un peu barbare, donc j'ai pas trop osé
Je sais pas Ptete une API chez Google pour ce genre de truc Avec requetes et tout ça
En gros tu cherches un WebService qui te permette de récupérer la jacquette d'un album en lui fournissant le nom dudit album.
Suffisait de le dire :P
Moi au début je croyais que tu voulais récupérer (et je t'aurais dit "--> via AppleScript") les covers enregistrés dans les tags ID3 des morceaux que tu as sur ton iTunes et qui ont déjà un cover... c'est pour dire
ça c'est déjà fait
je reviens sur le sujet car j'ai réussi à récupérer les 21 images de google de la première page de recherche, vu que ce sont les images les plus pertinentes ça me suffit. Cependant je suis parfois face à un problème, notamment avec les accents.
Je me charge de récupérer nom de l'artiste + nom de l'album. Je récupère les components des titres qui contiennent un espace pour y rajouter un "+" comme google le fait. J'obtiens au final une URL.
Lorsque ma webview a chargé, je récupérer le source de la page et j'analyse le HTML. Sauf que la source est inexistante, toujours lorsqu'il y a des accents.
Y-a-t-il un moyen simple de virer ces accents rapidement ?
Merci d'avance,
Louka.
Avec des classes comme NSString ou NSURL tu devrais avoir qqpart les méthodes pour encoder tes querystrings de ton URL, donc d'une part avec les "+" au lieu des espaces, mais aussi les accents. Il y a une norme bien précise pour encoder les accents dans une URL, il faut la respecter si tu veux que ça marche à chaque coup.
Pour les "+" je veux bien utiliser NSString :
- (NSString *)stringByReplacingOccurrencesOfString:(NSString *)target withString:(NSString *)replacement
sauf que Leopard only
En tout cas j'ai résolu le problème. J'ai juste utiliser stringByAddingPercentEscapesUsingEncoding: de NSString, truc que j'avais oublié et que tu fais bien de me rappeler
Pour le replaceOccurencesOfString:WithString je l'utilise que si l'OS reconnait l'action. Sinon j'énumère les components. Avec juste percentEscapesUsingEncoding ça marche pas, faut absolument les + apparemment.