blob: 4ee8fb4622a076d9b32d1192ca218bdc9211091e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
<?xml version="1.0" encoding="utf-8"?>
<%@ include file="include.jsp" %>
<%@ page language="java" contentType="text/xml; charset=utf-8" pageEncoding="iso-8859-1" %>
<playlist version="0" xmlns="http://xspf.org/ns/0/">
<trackList>
<c:forEach var="song" items="${model.songs}">
<sub:url value="/stream" var="streamUrl">
<sub:param name="path" value="${song.musicFile.path}"/>
</sub:url>
<sub:url value="coverArt.view" var="coverArtUrl">
<sub:param name="size" value="200"/>
<c:if test="${not empty song.coverArtFile}">
<sub:param name="path" value="${song.coverArtFile.path}"/>
</c:if>
</sub:url>
<track>
<location>${streamUrl}</location>
<image>${coverArtUrl}</image>
<annotation>${song.musicFile.metaData.artist} - ${song.musicFile.title}</annotation>
</track>
</c:forEach>
</trackList>
</playlist>
|