public function notifyNowPlaying(SSLTrack $track = null)
 {
     if ($track) {
         try {
             L::level(L::DEBUG) && L::log(L::DEBUG, __CLASS__, 'Sending Now Playing to Last.fm', array());
             $this->scrobbler->nowPlaying($track->getArtist(), $track->getTitle(), $track->getAlbum(), $track->getLengthInSeconds(SSLTrack::TRY_HARD));
         } catch (Exception $e) {
             L::level(L::WARNING) && L::log(L::WARNING, __CLASS__, 'Could not send Now Playing to Last.fm: %s', array($e->getMessage()));
         }
     }
 }
Beispiel #2
0
<?php

require_once 'Scrobbler.php';
$api_key = '9dc2c6ce26602ff23787a7ebd4066ad8';
$api_secret = '9cc1995235704e14d9d9dcdb3a2ba693';
$api_sk = file_get_contents(dirname(__FILE__) . '/../../lastfm-ben-xo.txt');
if (empty($api_sk)) {
    die('Need an SK.');
}
$scrobbler = new md_Scrobbler('ben-xo', null, $api_key, $api_secret, $api_sk, 'tst', '1.0');
$scrobbler->nowPlaying('Test', 'Test', 'Test', '73');