List derivatives on track page.
[demoscenemusic.git] / src / main / resources / templates / track
1 <%ifnull track>
2 <%include include/header title=="Unknown Track">
3 <p>Unknown track ID.</p>
4 <%else>
5 <%include include/header title=track.name>
6
7 <h1>
8         <% track.name|html>
9         by
10         <%foreach track.artists artist>
11                 <%notfirst>&amp;<%/notfirst>
12                 <a href="artist?id=<% artist.id|html>"><% artist.name|html></a>
13         <%/foreach>
14         <%ifnull !track.remix>
15         (<% track.remix|html> by <%foreach track.remixArtists artist><%notfirst> &amp; <%/notfirst><a href="artist?id=<% artist.id|html>"><% artist.name|html></a><%/foreach>)
16         <%/if>
17 </h1>
18
19 <%ifnull !track.properties.release/name>
20         <%ifnull !track.properties.release/pouet/id>
21                 <div>Release: <a href="http://pouet.net/prod.php?which=<%track.properties.release/pouet/id|html>"><%track.properties.release/name|html></a></div>
22         <%else>
23                 <div>Release: <%track.properties.release/name|html></div>
24         <%/if>
25 <%/if>
26
27 <%foreach track.derivatives derivative>
28
29         <h2><%ifnull !derivative.properties.file/original-name><%derivative.properties.file/original-name|html><%else>Unnamed File<%/if></h2>
30
31         <%ifnull !derivative.properties.audio/codec>
32                 <div class="audio-codec"><%derivative.properties.audio/codec.name|html></div>
33         <%/if>
34
35         <%ifnull !derivative.properties.media/bitrate>
36                 <div class="bitrate"><%derivative.properties.media/bitrate|html> kbps</div>
37         <%/if>
38
39         <%ifnull !derivative.properties.media/length>
40                 <div class="length"><%derivative.properties.media/length|time></div>
41         <%/if>
42
43 <%foreachelse>
44         <p>This track does not have any files.</p>
45 <%/foreach>
46
47 <dl>
48
49 <dt>Styles</dt>
50 <dd>
51 <ul>
52 <%foreach track.styles style|sort>
53 <li><a href="style?id=<% style.id|html>"><% style.name|html></a></li>
54 <%/foreach>
55 </ul>
56 </dd>
57
58 </dl>
59
60
61 <%/if>
62
63 <%include include/footer>