Index: modules/music/mp3act_functions.php =================================================================== --- modules/music/mp3act_functions.php (revision 12865) +++ modules/music/mp3act_functions.php (working copy) @@ -337,6 +337,7 @@ // Attempt to find some album art. $query='SELECT * '. 'FROM music_songs '. + 'LEFT JOIN music_directories ON music_songs.directory_id=music_directories.directory_id '. 'WHERE album_id='.$sql_itemid.' '. 'LIMIT 1;'; $result = mysql_query($query); @@ -347,7 +348,7 @@ mysql_free_result($result); $album_art_arr = array(); - $path = $_SERVER['DOCUMENT_ROOT'].root.'data/music/'.dirname($row['filename']); + $path = $_SERVER['DOCUMENT_ROOT'].root.'data/music/'.$row['path']; $dir = @dir($path); if ($dir) { @@ -370,7 +371,7 @@ srand(microtime()*1000000); $index = mt_rand(1, count($album_art_arr)) - 1; - $album_art = root.'data/music/'.dirname($row['filename']).'/'.$album_art_arr[$index]; + $album_art = root.'data/music/'.$row['path'].'/'.$album_art_arr[$index]; } $output = '