Image:
$media .= " waveform: \"{$_conf['jrCore_base_url']}/{$module_url}/image/audio_waveform_image/{$_rt['_item_id']}/crop=false/xxlarge/\"},";
Function:
function view_xtPlayList_list($_post,$_user,$_conf)
{
if ( !isset( $_post['tracks'] ) ) {
return false;
}
$tracks = rtrim($_post['tracks'], ",");
$_rs = explode( ',', $tracks );
$module_url = jrCore_get_module_url($_post['mod']);
$media = "";
foreach ($_rs as $_trk => $val) {
$_rt = jrCore_db_get_item($_post['mod'],$val);
$profile_url = "{$_conf['jrCore_base_url']}/{$_rt['profile_url']}";
$audio_url = "{$profile_url}/{$module_url}/{$_rt['_item_id']}/{$_rt['audio_title_url']}";
$date = date("Y-m-d", $_rt['_created']);
$audio_price = strlen($_rt['audio_file_item_price']) > 0 ? $_rt['audio_file_item_price'] : 0;
$promo = 'false';
$bought = 'false';
$media .= "{title_id: \"{$_rt['_item_id']}\",\n";
$media .= " track_id: \"{$_rt['_item_id']}\",\n";
$media .= " artist: [[{$_rt['_profile_id']}, 1, \"{$_rt['profile_name']}\", \"{$profile_url}\"], [{$_rt['_item_id']}, 1, \"{$_rt['audio_title']}\", \"{$audio_url}\"], [3809, 2, \"{$_rt['profile_name']}\", \"{$profile_url}\"]],\n";
$media .= " title: \"{$_rt['audio_title']}\",\n";
$media .= " title_url: \"{$audio_url}\",\n";
$media .= " track_url: \"{$audio_url}\",\n";
$media .= " label: [13088, \"{$_rt['audio_label']}\", \"{$module_url}\"],\n";
$media .= " genre: \"{$_rt['audio_genre']}\",";
$media .= " genre_url: \"/{$module_url}/genre={$_rt['audio_genre']}\",\n";
$media .= " catnumber: \"SSR1301000\",\n";
$media .= " promo: {$promo},\n";
$media .= " duration: \"{$_rt['audio_file_length']}\",\n";
$media .= " r_date: \"{$date}\",";
$media .= " price: {hbr: {$audio_price}, wav: {$audio_price}},\n";
$media .= " bought: {$bought},\n";
$media .= " image: \"{$_conf['jrCore_base_url']}/{$module_url}/image/audio_image/{$_rt['_item_id']}/large/\",\n";
$media .= " thumb: \"{$_conf['jrCore_base_url']}/{$module_url}/image/audio_image/{$_rt['_item_id']}/small\",\n";
$media .= " mp3: \"{$_conf['jrCore_base_url']}/{$module_url}/stream/audio_file/{$_rt['_item_id']}/key=1/file.mp3\",\n";
$media .= " waveform: \"{$_conf['jrCore_base_url']}/{$module_url}/image/audio_waveform_image/{$_rt['_item_id']}/crop=false/xxlarge/\"},";
}
$data = rtrim($media, ",");
header("Content-type: text/xml");
$response = "<root>\n";
$response .= "<data>\n";
$response .= "[{$data}]\n";
$response .= "</data>\n";
$response .= "</root>\n";
return $response;
}