Este script lo use en el reproductor de mi pagina web para mostrar la foto del artista cada vez que cambie de canción, lo dejo por si a alguien le es de utilidad.
para este código mostrara solo la primera imagen del buscador google, pero si desean se puede configurar para mostrar las 2 o 5 primeras imágenes, tambien le agregue la opcion para configurar diferentes tamaños de imagenes: small, medium, large
Eso lo configuran en imgsz=medium
Para mas configuracion aqui les dejo la pagina oficial del Api de google:
https://developers.google.com/image-search/v1/jsondevguide
Este es la API principal de google de donde jalaremos la imagen:
http://ajax.googleapis.com/ajax/services/search/images?v=1.0&imgsz=medium&q=tu_artista
http://www.vicioalex.com/musica/img.php?q=Adele:
para este código mostrara solo la primera imagen del buscador google, pero si desean se puede configurar para mostrar las 2 o 5 primeras imágenes, tambien le agregue la opcion para configurar diferentes tamaños de imagenes: small, medium, large
Eso lo configuran en imgsz=medium
Para mas configuracion aqui les dejo la pagina oficial del Api de google:
https://developers.google.com/image-search/v1/jsondevguide
Este es la API principal de google de donde jalaremos la imagen:
http://ajax.googleapis.com/ajax/services/search/images?v=1.0&imgsz=medium&q=tu_artista
Primero creamos el archivo "img.php"
En la linea 5 donde esta la api de google buscan donde dice large y lo puden cambiar por medium o small si lo que quieren son imagenes mas pequeñas.<?php function imagenes($q) { $q = strtolower($q); $q = str_replace(" ", "+", $q); $jsrc = "http://ajax.googleapis.com/ajax/services/search/images?v=1.0&imgsz=large&q=" . $q; $json = file_get_contents($jsrc); $jset = json_decode($json, true); return $jset["responseData"]["results"][0]["url"]; } header('Content-type: image/jpeg'); readfile(imagenes($_GET['q'])); ?>
abrimos el archivo con la siguiente direccion:
http://www.TU_WEB.COM/img.php?q=NOMBRE_DE_ARTISTA