diff options
author | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2007-11-04 23:12:31 +0000 |
---|---|---|
committer | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2007-11-04 23:12:31 +0000 |
commit | d3840c7de09f2b8d4e06ba91d94459d9baccee4e (patch) | |
tree | 62604e6d941ab38d69e5c6df9922eff8f45d6020 /lib | |
parent | 5a76782bd3ccc4a76847b4581a71f53dcbcf4aa8 (diff) | |
download | ampache-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')
-rw-r--r-- | lib/class/metadata.class.php | 6 |
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'])) { |