July 24th, 2008
PHP last.fm wrapper for songs submission
Estoy implementando un proyecto para disponer online de mi colección de música y poder reproducirla desde cualquier parte y uno de los puntos que me quedaban pendientes era poder enviar las canciones reproducidas a last.fm.
Después de investigar un poco estos días encontré que el protocolo no es tán complicado e implementé una clase PHP que se encarga de conectarse y enviar canciones. Pueden descargarla desde aqui (last.fm wrapper for songs submission) y usarla a voluntad bajo MIT License
La forma de uso es muy simple:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | $user = 'youruser'; $password = 'yourpass'; $lastFm = new LastFM($user, $password); if($lastFm->isConnected()){ if( $lastFm->submit( array( 'artist'=>'Artist', 'title'=>'Song Name', 'album'=>'Album nane', 'duration'=>duration(secs) ) ) ) { // ...submission success } } |
Para conectarse a last.fm usa cURL, y para los que casos en que estas funciones no esten disponibles incluye una librería de emulación. Enjoy!


One Comment Add your own
concept&development - pviojo » Blog Archive » last.fm CakePHP component for songs submission | July 26th, 2008 at 0:41
[...] comentaba sobre la clase PHP para enviar canciones a last.fm. Bueno dado que lo voy a utilizar desde CakePHP [...]
Leave a Reply
XHTML: You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>