[% BLOCK formatItem; IF NOT format; format = defaultFormat; END; IF token == 'NOTHING' || NOT token; token = ' '; token = token.repeat(20); format = defaultFormat; END; IF lines == 1; format = 'full'; ELSIF lines == 2 && top; format = 'standard1'; ELSIF lines == 2; format = 'standard2'; ELSE; IF top == 1; format = format _ '1'; ELSIF top == 0; format = format _ (format == 'threeline' ? 3 : 2); ELSE; format = format _ (format == 'threeline' ? 2 : ''); END; END; format = format.replace('_n$', ''); %]
[% token %]
[% END %]
[% IF lines != 2 %]
[% defaultFormat = 'standard1'; PROCESS formatItem token=plugin_musicinfo_center_dbl tokenID='plugin_musicinfo_center_dbl' format=plugin_musicinfo_center_dbl_size formatID='center'; PROCESS formatItem token=plugin_musicinfo_line_dbl tokenID='plugin_musicinfo_line_dbl' format=plugin_musicinfo_line_dbl_size formatID='left'; PROCESS formatItem token=plugin_musicinfo_overlay_dbl tokenID='plugin_musicinfo_overlay_dbl' format=plugin_musicinfo_overlay_dbl_size formatID='right'; %]
[% END %] [% IF lines != 1 %]
[% top = 1; PROCESS formatItem token=plugin_musicinfo_centerA tokenID='plugin_musicinfo_centerA' format=plugin_musicinfo_centerA_size formatID='center'; PROCESS formatItem token=plugin_musicinfo_lineA tokenID='plugin_musicinfo_lineA' format=plugin_musicinfo_lineA_size formatID='left'; PROCESS formatItem token=plugin_musicinfo_overlayA tokenID='plugin_musicinfo_overlayA' format=plugin_musicinfo_overlayA_size formatID='right'; %]
[% top = 0; defaultFormat = 'standard2'; PROCESS formatItem token=plugin_musicinfo_centerB tokenID='plugin_musicinfo_centerB' format=plugin_musicinfo_centerB_size formatID='center'; PROCESS formatItem token=plugin_musicinfo_lineB tokenID='plugin_musicinfo_lineB' format=plugin_musicinfo_lineB_size formatID='left'; PROCESS formatItem token=plugin_musicinfo_overlayB tokenID='plugin_musicinfo_overlayB' format=plugin_musicinfo_overlayB_size formatID='right'; %]
[% END %]