[%- pagetitle = 'PLUGIN_DYNAMICPLAYLIST' | string; pageicon = 'PLUGIN_DYNAMICPLAYLIST' -%] [%- pwd_list = BLOCK -%]/ [% "PLUGIN_DYNAMICPLAYLIST" | string %] [% FOREACH group IN pluginDynamicPlayListContext %] [% IF group.dynamicplaylistenabled %]  / [% group.name %] [% END %] [% END %] [% END -%] [%- pageHeaderInfo = BLOCK %] [% IF pluginDynamicPlayListNowPlaying != '' %] [% "NOW_PLAYING" | string %]: [% pluginDynamicPlayListNowPlaying %] [% END %] [% END -%] [% PROCESS pageheader.html %] [%# Following block generates links that submit the form if javascript is enabled. This allows users to make setting changes then click on a new mix without having to press the submit button. %] [% BLOCK href %] href="[% webroot %][%- IF customurl -%] [%- customurl -%]&player=[% player | uri %]" [%- ELSE -%] plugins/DynamicPlayList/dynamicplaylist_mix.html?type=[% type %]&addOnly=[% addOnly %]&player=[% player | uri %][% IF playlisttype and dynamicplaylist_parameter_1 %]&dynamicplaylist_parameter_1=[% dynamicplaylist_parameter_1 %][% END %]" onclick='document.genreForm.type.value = "[% type %]"; document.genreForm.addOnly.value = [% addOnly %] [% IF playlisttype and dynamicplaylist_parameter_1 %]document.genreForm.dynamicplaylist_parameter_1.value = [% dynamicplaylist_parameter_1 %][% END %] document.genreForm.submit(); return false;' [%- END -%] [% END %] [% BLOCK dynamicPlayListLink %] [% IF addOnly;link='addlink';ELSE;link='playlink';END %] [% IF type == 'disable' %] [% "PLUGIN_DYNAMICPLAYLIST_DISABLE" | string %] [% ELSIF parameters %] [% WRAPPER $link noTarget=1 %] [% PROCESS href %] [% END %] [% ELSE %] [% WRAPPER $link %] href="[% webroot %][% statusroot %]?p0=dynamicplaylist&p1=playlist&p2=[% IF addOnly %]add[% ELSE %]play[% END %]&p3=[% type %]&player=[% player |uri%]" onClick="setTimeout('document.location.reload(true)',500)" [% END %] [% END %] [% END %]
[% IF playlisttype and dynamicplaylist_parameter_1 %] [% END %] [% WRAPPER contentcontainer %] [% IF player == '' %] [%- WRAPPER contentitem %] [% "NO_PLAYER_FOUND" | string %] [% END %] [% ELSE %] [%- WRAPPER contentitem %] [% IF pluginDynamicPlayListContextName %] [% "PLUGIN_DYNAMICPLAYLIST_CONTEXT_CHOOSE_BELOW" | string %]: [% pluginDynamicPlayListContextName %] [% ELSE %] [% "PLUGIN_DYNAMICPLAYLIST_CHOOSE_BELOW" | string %] [% END %] [% END %]   [% odd = 1 %] [% FOREACH group IN pluginDynamicPlayListGroups %] [% IF group.dynamicplaylistenabled %] [%- WRAPPER contentitem %] [% group.name %]/ [% END %] [% odd = (not odd) %] [% END %] [% END %] [% FOREACH playlist IN pluginDynamicPlayListPlayLists %] [% IF playlist.dynamicplaylistenabled %] [% BLOCK controls %] [% PROCESS dynamicPlayListLink type="$playlist.dynamicplaylistid" addOnly="0" parameters=playlist.parameters %] [% PROCESS dynamicPlayListLink type="$playlist.dynamicplaylistid" addOnly="1" parameters=playlist.parameters %] [% END %] [%- WRAPPER contentitem controls='controls' %] [% IF playlist.url %] [% playlist.name %] [% ELSE %] [% playlist.name %] [% END %] [% END %] [% odd = (not odd) %] [% END %] [% END %] [% odd = 0 %] [% IF pluginDynamicPlayListNowPlaying != '' %] [%# Reload status and playlist to reflect any new mixes %]   [%- WRAPPER contentitem %] [% "PLUGIN_DYNAMICPLAYLIST_GENERAL_HELP" | string %] [% PROCESS dynamicPlayListLink type="disable" addOnly="0" %] [% END %]   [% END %] [% END %]

[% "PLUGIN_DYNAMICPLAYLIST_SELECT_PLAYLISTS" | string %]   [% "PLUGIN_DYNAMICPLAYLIST_SELECT_FILTERS" | string %] [%- WRAPPER contentitem %] [% END %]   [%- WRAPPER contentitem %] [% "PLUGIN_DYNAMICPLAYLIST_BEFORE_NUM_TRACKS" | string %] [% "PLUGIN_DYNAMICPLAYLIST_AFTER_NUM_TRACKS" | string %] [% "PLUGIN_DYNAMICPLAYLIST_AFTER_NUM_OLD_TRACKS" | string %] [% END %]   [%- WRAPPER contentitem %][% END %] [% END %]
([% "PLUGIN_DYNAMICPLAYLIST" | string %] [% pluginDynamicPlayListVersion %])
[% PROCESS pagefooter.html %]