Ejemplo n.º 1
0
<?php

error_reporting(E_ALL);
ini_set('display_errors', '1');
include "RdioLink.php";
$rdio = new RdioLink();
$rdio->__init();
//Create old school procedural connection to mysql
$con = mysql_connect("127.0.0.1", "sql", "sql");
//If I can't connect, die
if (!$con) {
    die('Could not connect: ' . mysql_error());
}
//Select DB
mysql_select_db("crowdsound", $con);
//Query String
$sql = "SELECT * FROM local_data ORDER BY RAND() LIMIT 5";
//Query
$q = mysql_query($sql, $con);
$track_array = array();
//Find rdio tracks
while ($r = mysql_fetch_assoc($q)) {
    $rdio_track = $rdio->searchTracks($r['artist_name'], $r['track_name']);
    foreach ($rdio_track->result->results as $result) {
        $track_id = $result->artistKey;
    }
    $track_array[] = array('artist' => $r['artist_name'], 'track' => $r['track_name'], 'rdio_id' => $track_id);
}
?>

<html>
Ejemplo n.º 2
0
<?php

include "RdioLink.php";
$rdio = new RdioLink();
$rdio->__init();
$token = $rdio->getPlaybackToken();
print_r($token);
$artist = $rdio->searchArtist();
print_r($artist);
?>

<!DOCTYPE HTML>
<html>
<head>
  <title>jquery.rdio test</title>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
  <script src="Rdio.js"></script>
  <script type="text/javascript">
    var duration = 1; // track the duration of the currently playing track
    $(document).ready(function() {
      $('#api').bind('ready.rdio', function() {
        $(this).rdio().play("<?php 
echo $artist;
?>
");
      });
      $('#api').bind('playingTrackChanged.rdio', function(e, playingTrack, sourcePosition) {
        if (playingTrack) {
          duration = playingTrack.duration;
          $('#art').attr('src', playingTrack.icon);
          $('#track').text(playingTrack.name);
Ejemplo n.º 3
0
<?php

error_reporting(E_ALL);
ini_set('display_errors', '1');
include "RdioLink.php";
$rdio = new RdioLink();
$rdio->__init();
$token = $rdio->getPlaybackToken();
//Create old school procedural connection to mysql
$con = mysql_connect("127.0.0.1", "sql", "sql");
//If I can't connect, die
if (!$con) {
    die('Could not connect: ' . mysql_error());
}
//Select DB
mysql_select_db("crowdsound", $con);
//Query String
$sql = "SELECT * FROM local_data ORDER BY RAND() LIMIT 5";
//Query
$q = mysql_query($sql, $con);
$track_array = array();
//Find rdio tracks
while ($r = mysql_fetch_assoc($q)) {
    $rdio_track = $rdio->searchTracks($r['artist_name'], $r['track_name']);
    foreach ($rdio_track->result->results as $result) {
        $track_id = $result->key;
    }
    $track_array[] = array('artist' => $r['artist_name'], 'track' => $r['track_name'], 'rdio_id' => $track_id);
}
?>