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>

    (required)

    (required)

About

Mi nombre es Pablo Viojo y tengo 26 años. Nací en el Uruguay el 7 de agosto de 1981. Actualmente vivo en Santiago, Chile

Aparte de esto me interesa todo lo que tenga que ver con Internet y las nuevas tecnologías. Más info aquí, mi hCard, en formato FOAF

View Pablo Viojo's profile on LinkedIn



Recent Comments

Pages

Feeds

Posts by tags

Posts by month