Il s'agit d'une classe PHP, qui permet d'afficher les derniers titres joués sur votre ordinateur et enregistrés sur le site AudioScrobbler.
Cette classe est librement téléchargeable, utilisable et modifiable : class.audiosrobbler.php.zip (20/06/2005).
Ce que fait la classe :
Please use common sense when requesting this data. An average song is around 3-4 minutes long, so this would seem a good minimum when polling these scripts. If including this data on your site, grab the file and cache the results.. Don't request and parse the script each time a page is loaded (!)Dans un premier temps, on inclut le fichier :
require "class.audioscrobbler.php";
Puis, on crée un objet :
$audioscrobbler = new AudioScrobbler("pseudo");
Lors de cet appel, on peut préciser que le résultat sera encodé en iso (sinon, il sera encodé en utf-8 par défaut) :
$audioscrobbler = new AudioScrobbler("pseudo", "iso");
On affiche les derniers titres (sous forme d'une liste html) :
echo $audio->DerniersTitres();
On peut préciser le nombre maximum de titres à afficher (5 dans l'exemple) :
echo $audio->DerniersTitres(5);
/!\ Remarque : Pour le bon fonctionnement du cache, le script doit pouvoir écrire dans le dossier courant (écriture du fichier audioscrobbler.xml précisément).