If you look in the source code of a playlist page, you will see the paths:
.....
new jPlayerPlaylist( {
jPlayer: "#jquery_jplayer_mKVyZRclSwUrAi",
cssSelectorAncestor: "#jp_container_mKVyZRclSwUrAi"
} , [
{
title: "[audio] Song one ",
artist: "admin",
module: "jrPlaylist",
item_id: "1",
mp3: "http://jr500.hostsaba.com/uploaded_audio/stream/audio_file/1/key=G36hPE3VFysP/file.mp3",
poster: "http://jr500.hostsaba.com/uploaded_audio/image/audio_image/1/xxxlarge/image.jpg"
} ,
{
title: "[audio] opera",
artist: "admin",
module: "jrPlaylist",
item_id: "2",
mp3: "http://jr500.hostsaba.com/uploaded_audio/stream/audio_file/2/key=G36hPE3VFysP/file.mp3",
poster: "http://jr500.hostsaba.com/uploaded_audio/image/audio_image/2/xxxlarge/image.jpg"
} ,
{
title: "[audio] rain sounds",
artist: "admin",
module: "jrPlaylist",
item_id: "3",
mp3: "http://jr500.hostsaba.com/uploaded_audio/stream/audio_file/3/key=G36hPE3VFysP/file.mp3",
poster: "http://jr500.hostsaba.com/uploaded_audio/image/audio_image/3/xxxlarge/image.jpg"
} ,
.....
If you look in the .tpl of the smarty file that generates those urls you will see how they are constructed there, eg:
/modules/jrAudio/templates/jrAudio_black_overlay_player.tpl
.....
new jPlayerPlaylist({
jPlayer: "#jquery_jplayer_{$uniqid}",
cssSelectorAncestor: "#jp_container_{$uniqid}"
},[
{if is_array($media)}
{foreach $media as $a}
{if $a._item.$ext == 'mp3'}
{
title: "{$a.title}",
artist: "{$a.artist}",
mp3: "{$jamroom_url}/{$a.module_url}/stream/{$params.field}/{$a.item_id}/key=[ jrCore_media_play_key]/file.mp3",
{if strstr($formats, 'oga')}
oga: "{$jamroom_url}/{$a.module_url}/stream/{$params.field}/{$a.item_id}/key=[ jrCore_media_play_key]/file.ogg",
{/if}
poster: "{$jamroom_url}/{$a.module_url}/image/audio_image/{$a.item_id}/large"
},
{/if}
{/foreach}
{/if}
],{
.....
The
key=[ jrCore_media_play_key] is replaced by a key to check that the file is being played from the site. If you dont care, you can disable the check by adding ALLOW_ALL_DOMAINS at:
ACP -> CORE -> SYSTEM CORE -> GLOBAL CONFIG -> GENERAL
(screenshot)
updated by @michael: 02/22/16 02:49:14PM