{* ------------------ tracklist.tpl ------------------ Dynamic smarty template intended to be used on any page with a list of tracks. @param array items Array of tracks ((artist, track, streamable, loved, image, artistlibraryurl, tracklibraryurl, artisturl, trackurl, tagged, tag, freq) .. ) @param string class CSS table class (if class equals 'library' *libraryurl will be used instead of *url) @param bool thead Show table header @param bool fstream Show streamable field, used by $i.streamable @param bool flove Show loved field, used by $i.loved @param bool fartist Show artist in name field, used by $i.artist @param bool fimage Show image field, used by $i.image @param bool ftag Show tag field, used by $i.tag @param bool fbutton Show button field, used by button if page is owned by user @param bool fcount Show count field, used by $i.freq @param bool ftime Show time field, used by $i.timehuman @param string url_sort_name URL string to toggle sort order by name @param string url_sort_count URL string to toggle sort order by count @param string type Type of list, 'tagged' (used to show correct button) *} {if $thead} {if $fstream} {/if} {if $fimage} {/if} {if $flove} {/if} {if $ftag} {/if} {if $fbutton} {/if} {if $fcount} {/if} {if $ftime} {/if} {/if} {foreach from=$items item=i} {if $fstream} {if $i.streamable} {else} {/if} {/if} {if $fimage && $i.image} {elseif $fimage} {/if} {if $flove} {if $i.loved}{else}{/if} {/if} {if $ftag} {if $i.tagged}{else}{/if} {/if} {if $fbutton} {/if} {if $fcount} {/if} {if $ftime} {/if} {/foreach}
TitlePlaysTime
[ Track Image ] {if $fartist} {if $i.artistlibraryurl} {$i.artist} {else} {$i.artist} {/if} — {/if} {if $i.tracklibraryurl} {$i.track} {else} {$i.track} {/if} {if $page->ownedbyme} {if $type == 'scrobble'}
{elseif $type == 'loved'}
{elseif $type == 'banned'}
{elseif $type == 'tagged'}
{/if} {/if}
{$i.freq} {$i.timehuman}