Contenido

Pon listas de Last.fm en tu web con PHP

19 Jun

+ 6

Carlos de Lostkore,  me avisa de que ha escrito un pequeño tutorial de como conseguir integrar nuestras listas de Last.fm en nuestras aplicaciones web mediante PHP. Con ello podremos dotar nuestrá página de un valor añadido extra con el que engatusar a nuestros usuarios.

<?php
function get_remote_file($url, $timeout = 10) {
	$ch = curl_init();
	curl_setopt ($ch, CURLOPT_URL, $url);
	curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
	curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
	$file_contents = curl_exec($ch);
	curl_close($ch);
	return ($file_contents) ? $file_contents : FALSE;
}
$usuario = "colapsonervioso";
$datos = get_remote_file("http://ws.audioscrobbler.com/1.0/user/$usuario/recenttracks.txt");
$datos = utf8_decode($datos);
$linea = explode("\n", $datos);

echo "<ul id=\"lastfm\">";
for ($i = 0; $i < 10; $i++) {
	$parte = explode(",", $linea[$i]);
	echo "<li>".str_replace("?","-",$parte[1])."</li>";
	}
echo "</ul>";
?>

En el ejemplo que Carlos nos muestra, usamos el formato «Plain» (Texto) del API de Last.fm. Al que mediante la ruta,

http://ws.audioscrobbler.com/1.0/user/$usuario/recenttracks.txt

reemplazaremos $usuario por el usuario que deseemos cargar.

Con esto y un poco de imaginación se podría crear una aplicación realmente interesante.

  • Andrés, muchas gracias por añadir mi tutorial a tu página.
    La verdad es que es un código muy sencillo, pero que como tu has dicho, con un poco de imaginación puede llegar a algo bastante interesante.

  • hola bueno e escuchado mucho del curl y me parece fascinante pero no entiendo mucho de php aun asi me pasaron un scritp que jala la musica de Goear.com me gustaria saber como funciona aka esta el demo el pata encripto el flash pero revisandolo pueden darce cuenta en el php yo no entiendo humildemente quiero aprender a usar el curl aka en peru lo estan tomando a full esto Y JALAN MUSICA DE SNIPES EJEMPLO http://www.playlider.com.ar y aka el ejemplo de goear http://www.fullpostales.com/Musica/ ojala y podamos aprender juntos quisiera una respuesta si desean el codigo me avisann un saludo y SUERTE A TODOS .

  • que mucho busqué esto @.@!!! adecué a mi diseño y quedó muy bien! excelente tut y super sencillito, muchisimas gracias, de verdad!

Comentar

#

Me reservo el derecho de eliminar y/o modificar los comentarios que contengan lenguaje inapropiado, spam u otras conductas no apropiadas en una comunidad civilizada. Si tu comentario no aparece, puede ser que akismet lo haya capturado, cada día lo reviso y lo coloco en su lugar. Siento las molestias.