Network: Needish · pymefeliz
// you’re reading...

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!

Comments

One comment for “PHP last.fm wrapper for songs submission”

  1. [...] comentaba sobre la clase PHP para enviar canciones a last.fm. Bueno dado que lo voy a utilizar desde CakePHP [...]

    Posted by concept&development - pviojo » Blog Archive » last.fm CakePHP component for songs submission | July 26, 2008, 0:41

Post a comment