Exemple #1
0
$result = $catalog->getTrackInfo("bcbaca8b-9480-4041-b401-17c209d63dca");
$id = $result['id'];
$title = $result['title'];
$albumid = $result['albumid'];
$albumname = $result['album'];
$artistid = $result['artistid'];
$artistname = $result['artist'];
print "{$id}: {$title}: {$artistid} ({$artist}): {$albumid} ({$album})\n";
//
// Favorites
//
$favs = new SimpleFavorites("../database/favorites.sqlite");
$favs->addFavorite("albums", $user, "fake_gid_001");
$favs->addFavorite("albums", $user, "fake_gid_001");
$favs->addFavorite("albums", $user, "fake_gid_001");
$ids = $favs->getFavorites("albums", $user);
foreach ($ids as $id) {
    print "fav: {$id}\n";
}
$favs->delFavorite("albums", $user, "fake_gid_001");
//
// Ratings
//
print "\n--------Ratings Tests--------\n";
$ratings = new SimpleRatings("../database/ratings.sqlite");
$ratings->addRating($user, "fake_gid_001", 5);
$ratings->addRating($user, "fake_gid_002", 3);
$ratings->addRating($user, "another_fake_gid_003", 1);
// check if they're added correctly
$ratingsArr = $ratings->getRatingsForUser($user);
foreach ($ratingsArr as $rating) {