summaryrefslogtreecommitdiffstats
path: root/lib/class/metadata.class.php
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-11-04 23:12:31 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-11-04 23:12:31 +0000
commitd3840c7de09f2b8d4e06ba91d94459d9baccee4e (patch)
tree62604e6d941ab38d69e5c6df9922eff8f45d6020 /lib/class/metadata.class.php
parent5a76782bd3ccc4a76847b4581a71f53dcbcf4aa8 (diff)
downloadampache-d3840c7de09f2b8d4e06ba91d94459d9baccee4e.tar.gz
ampache-d3840c7de09f2b8d4e06ba91d94459d9baccee4e.tar.bz2
ampache-d3840c7de09f2b8d4e06ba91d94459d9baccee4e.zip
some slight tweaks to display on openstrands stuff, and fixed some potential errors due to bad returned data
Diffstat (limited to 'lib/class/metadata.class.php')
-rw-r--r--lib/class/metadata.class.php6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/class/metadata.class.php b/lib/class/metadata.class.php
index 4a90e59a..9e562090 100644
--- a/lib/class/metadata.class.php
+++ b/lib/class/metadata.class.php
@@ -48,7 +48,7 @@ class metadata {
// For now it's only mystrands
OpenStrands::set_auth_token(Config::get('mystrands_developer_key'));
$openstrands = new OpenStrands($GLOBALS['user']->prefs['mystrands_user'],$GLOBALS['user']->prefs['mystrands_pass']);
-
+
// Make sure auth worked
if (!$openstrands) { return false; }
@@ -60,6 +60,8 @@ class metadata {
break;
}
+ $objects = array();
+
foreach ($results as $item) {
switch ($type) {
case 'artist':
@@ -120,6 +122,8 @@ class metadata {
$tracks = $openstrands->lookup_album_tracks($mystrands_id,Openstrands::$alias);
+ $object = array();
+
// Recurse the data we've found and check the local album
foreach ($tracks as $track) {
if (!$album->has_track($track['TrackName'])) {