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