[%- FILTER null %]
[% debug = 0 %]
[% controlGraphics = 1 %]
[% browserTarget = "browser" %]
[% useAJAX = 0 %]
[% useExtJS = 1 %]
[% crumbSeparator = ">" %]
[% resizeParam = "p" %]
[% bgcolor = "" %]
[% cmdLinkIconSize = 17 %]
[% BLOCK cmdlink -%]
[%- END %]
[% BLOCK cmdHRef -%]onclick="Utils.processPlaylistURL('[%
# single quotes aren't url encoded, but can con fuse JS
IF itemobj.url;
itemobj.url = itemobj.url | replace("'", "%27");
END;
IF numcmdFor.$cmdType; # better way to determine this?
PROCESS cmdNumericQuery;
ELSIF (itemobj.isRemoteURL || !attributes || itemobj.content_type() == 'dir');
PROCESS cmdRemoteURLQuery;
ELSE;
PROCESS cmdLocalQuery;
END; %]&player=[% playerURI %]', true)"
[%- END %]
[% BLOCK contentitem -%]
[%- IF item.artist.name && item.artist.name != item.noArtist; PROCESS artistsAsHTML.html itemobj=item.itemobj noby=1; END -%]
[% ELSE %]
[% IF item.hierarchy -%]
[% IF pagesstart %]

[% END %]
[% IF pageprev || pageprev == '0' %]

[% END %]
[%- IF pageinfo.alphamap %]
[%- FOREACH alphakey = pageinfo.alphamap.keys.sort -%]
[%- curpage = (pageinfo.alphamap.item(alphakey) == pageinfo.startitem) -%]
[%- IF curpage %]
[% alphakey | html %]
[%- ELSE %]
[% alphakey | html %]
[%- END %]
[%- END %]
[%- ELSE %]
[%- FOREACH ind=[pagebarstart..pagebarend] -%]
[%- IF ind == pageinfo.currentpage %]
[% ind + 1 %]
[%- ELSE %]
[% ind + 1 %]
[%- END %]
[% END %]
[%- END %]
[% IF pagenext %]

[% END %]
[% IF pagesend %]

[% END %]
[% END %]
[% BLOCK songInfoPlayLinks %]
[% WRAPPER playlink %]onclick="Utils.processPlaylistURL('command=playlist&subcommand=loadtracks&track.id=[% itemobj.id %]&player=[% playerURI %]', true);"[% END %]
[% "PLAY_THIS_SONG" | string %]
[% WRAPPER addlink %]onclick="Utils.processPlaylistURL('command=playlist&subcommand=addtracks&track.id=[% itemobj.id %]&player=[% playerURI %]', true);"[% END %]
[% "ADD_THIS_SONG_TO_PLAYLIST" | string %]
[% END %]
[% END -%]