Without being able to see all the code your using for this, there isn't much we can do but suggest things.
Is the playlist on a profile page or site page?
Can you show us the code/function your using to get the $item.playlist_items variable?
In the Nova skin, we've got two functions getting the playlist for the radio section... note that this is a popup player, but it should give you an idea of what you'll need to do to make your player work.
index.tpl
{jrCore_list module="jrPlaylist" order_by="_created desc" search1="playlist_title = Admin Playlist Title" profile_id="1" template="index_radio.tpl"}
index_radio.tpl
<a onclick="popwin('{$jamroom_url}/radio_player/playlist_id={$item._item_id}/title={$item.playlist_title}/autoplay=true','radio_player',460,220,true);">{jrCore_image image="button_player_play.png" width="32" height="32" alt="{$item.playlist_title}" title="{$item.playlist_title}" onmouseover="$(this).attr('src','`$jamroom_url`/skins/`$_conf.jrCore_active_skin`/img/button_player_play_hover.png');" onmouseout="$(this).attr('src','`$jamroom_url`/skins/`$_conf.jrCore_active_skin`/img/button_player_play.png');"}</a>
radio_player.tpl
{jrPlaylist_util mode="embed_playlist" playlist_id=$_post.playlist_id template="radio_playlist.tpl"}
radio_playlist.tpl
{if isset($_conf.jrNova_auto_play) && $_conf.jrNova_auto_play == 'on'}
{assign var="vap" value="true"}
{elseif isset($_post.autoplay) && $_post.autoplay == 'true'}
{assign var="vap" value="true"}
{else}
{assign var="vap" value="false"}
{/if}
{jrCore_media_player type="jrPlaylist_player_dark" module="jrPlaylist" item=$item autoplay=$vap}
Hope this helps!
--
Douglas Hackney
Jamroom Team - Designer/Developer/Support
FAQ-Docs-Help Videos