Rename libresonic -> airsonic

Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
This commit is contained in:
Andrew DeMaria
2017-07-13 21:34:28 -06:00
parent 11dc3f6b1f
commit 94dbd3ef94
417 changed files with 3172 additions and 3188 deletions
+15 -15
View File
@@ -40,22 +40,22 @@
<param name="beanName" value="ajaxTransferService"/>
</create>
<convert converter="bean" match="org.libresonic.player.ajax.NowPlayingInfo"/>
<convert converter="bean" match="org.libresonic.player.ajax.ScanInfo"/>
<convert converter="bean" match="org.libresonic.player.ajax.PlayQueueInfo"/>
<convert converter="bean" match="org.libresonic.player.ajax.PlayQueueInfo$Entry"/>
<convert converter="bean" match="org.libresonic.player.ajax.PlaylistInfo"/>
<convert converter="bean" match="org.libresonic.player.ajax.PlaylistInfo$Entry"/>
<convert converter="bean" match="org.libresonic.player.domain.Playlist"/>
<convert converter="bean" match="org.libresonic.player.domain.ArtistBio"/>
<convert converter="bean" match="org.libresonic.player.domain.LastFmCoverArt"/>
<convert converter="bean" match="org.airsonic.player.ajax.NowPlayingInfo"/>
<convert converter="bean" match="org.airsonic.player.ajax.ScanInfo"/>
<convert converter="bean" match="org.airsonic.player.ajax.PlayQueueInfo"/>
<convert converter="bean" match="org.airsonic.player.ajax.PlayQueueInfo$Entry"/>
<convert converter="bean" match="org.airsonic.player.ajax.PlaylistInfo"/>
<convert converter="bean" match="org.airsonic.player.ajax.PlaylistInfo$Entry"/>
<convert converter="bean" match="org.airsonic.player.domain.Playlist"/>
<convert converter="bean" match="org.airsonic.player.domain.ArtistBio"/>
<convert converter="bean" match="org.airsonic.player.domain.LastFmCoverArt"/>
<convert converter="bean" match="org.libresonic.player.ajax.UploadInfo"/>
<convert converter="bean" match="org.libresonic.player.ajax.LyricsInfo"/>
<convert converter="bean" match="org.libresonic.player.ajax.CoverArtInfo"/>
<convert converter="bean" match="org.libresonic.player.ajax.SimilarArtist"/>
<convert converter="bean" match="org.libresonic.player.ajax.ArtistInfo"/>
<convert converter="bean" match="org.libresonic.player.ajax.TopSong"/>
<convert converter="bean" match="org.airsonic.player.ajax.UploadInfo"/>
<convert converter="bean" match="org.airsonic.player.ajax.LyricsInfo"/>
<convert converter="bean" match="org.airsonic.player.ajax.CoverArtInfo"/>
<convert converter="bean" match="org.airsonic.player.ajax.SimilarArtist"/>
<convert converter="bean" match="org.airsonic.player.ajax.ArtistInfo"/>
<convert converter="bean" match="org.airsonic.player.ajax.TopSong"/>
</allow>
</dwr>
@@ -1,5 +1,5 @@
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="iso-8859-1" %>
<%--@elvariable id="command" type="org.libresonic.player.command.AdvancedSettingsCommand"--%>
<%--@elvariable id="command" type="org.airsonic.player.command.AdvancedSettingsCommand"--%>
<html><head>
<%@ include file="head.jsp" %>
@@ -300,7 +300,7 @@
<td style="vertical-align:top;padding-bottom: 1em">
<table class="music" style="width: 100%">
<c:forEach items="${model.files}" var="song" varStatus="loopStatus">
<%--@elvariable id="song" type="org.libresonic.player.domain.MediaFile"--%>
<%--@elvariable id="song" type="org.airsonic.player.domain.MediaFile"--%>
<tr style="margin:0;padding:0;border:0">
<c:import url="playButtons.jsp">
<c:param name="id" value="${song.id}"/>
@@ -401,13 +401,13 @@
Upgrade to Subsonic Premium and get:
</p>
<div style="font-size: 90%;padding-bottom: 1em">
<p><a href="http://libresonic.org/pages/apps.jsp" target="_blank">Apps</a> for Android, iPhone, Windows Phone ++.</p>
<p><a href="http://airsonic.org/pages/apps.jsp" target="_blank">Apps</a> for Android, iPhone, Windows Phone ++.</p>
<p>Video streaming.</p>
<p>Chromecast and Sonos support.</p>
<p>DLNA/UPnP support</p>
<p>Share on Facebook, Twitter, Google+</p>
<p>No ads.</p>
<p>Your personal server address: <em>you</em>.libresonic.org</p>
<p>Your personal server address: <em>you</em>.airsonic.org</p>
<p>Podcast receiver.</p>
</div>
</td>
@@ -1,19 +1,19 @@
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="iso-8859-1"%>
<%--
~ This file is part of Libresonic.
~ This file is part of Airsonic.
~
~ Libresonic is free software: you can redistribute it and/or modify
~ Airsonic is free software: you can redistribute it and/or modify
~ it under the terms of the GNU General Public License as published by
~ the Free Software Foundation, either version 3 of the License, or
~ (at your option) any later version.
~
~ Libresonic is distributed in the hope that it will be useful,
~ Airsonic is distributed in the hope that it will be useful,
~ but WITHOUT ANY WARRANTY; without even the implied warranty of
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
~ GNU General Public License for more details.
~
~ You should have received a copy of the GNU General Public License
~ along with Libresonic. If not, see <http://www.gnu.org/licenses/>.
~ along with Airsonic. If not, see <http://www.gnu.org/licenses/>.
~
~ Copyright 2014 (C) Sindre Mehus
--%>
@@ -1,5 +1,5 @@
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="iso-8859-1" %>
<%--@elvariable id="command" type="org.libresonic.player.command.DatabaseSettingsCommand"--%>
<%--@elvariable id="command" type="org.airsonic.player.command.DatabaseSettingsCommand"--%>
<html>
<head>
@@ -1,19 +1,19 @@
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="iso-8859-1" %>
<%--
~ This file is part of Libresonic.
~ This file is part of Airsonic.
~
~ Libresonic is free software: you can redistribute it and/or modify
~ Airsonic is free software: you can redistribute it and/or modify
~ it under the terms of the GNU General Public License as published by
~ the Free Software Foundation, either version 3 of the License, or
~ (at your option) any later version.
~
~ Libresonic is distributed in the hope that it will be useful,
~ Airsonic is distributed in the hope that it will be useful,
~ but WITHOUT ANY WARRANTY; without even the implied warranty of
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
~ GNU General Public License for more details.
~
~ You should have received a copy of the GNU General Public License
~ along with Libresonic. If not, see <http://www.gnu.org/licenses/>.
~ along with Airsonic. If not, see <http://www.gnu.org/licenses/>.
~
~ Copyright 2013 (C) Sindre Mehus
--%>
@@ -18,8 +18,8 @@
</h1>
<p>
Libresonic encountered an internal error. You can report this error in the
<a href="https://www.reddit.com/r/libresonic" target="_blank">Libresonic Forum</a>.
Airsonic encountered an internal error. You can report this error in the
<a href="https://www.reddit.com/r/airsonic" target="_blank">Airsonic Forum</a>.
Please include the information below.
</p>
@@ -41,7 +41,7 @@
var list = new Array();
<c:forEach items="${model.songs}" var="song" varStatus="loopStatus">
<%--@elvariable id="song" type="org.libresonic.player.domain.MediaFileWithUrlInfo"--%>
<%--@elvariable id="song" type="org.airsonic.player.domain.MediaFileWithUrlInfo"--%>
// TODO: Use video provider for aac, m4a
list[${loopStatus.count - 1}] = {
@@ -81,7 +81,7 @@
<div style="float:left;padding-right:1.5em">
<h2 style="margin:0;">${empty model.share.description ? model.songs[0].albumName : fn:escapeXml(model.share.username)}</h2>
</div>
<div class="detail" style="float:right">Streaming by <a href="http://libresonic.org/" target="_blank"><b>Libresonic</b></a></div>
<div class="detail" style="float:right">Streaming by <a href="http://airsonic.org/" target="_blank"><b>Airsonic</b></a></div>
<div style="clear:both;padding-top:1em">
<div id="placeholder">
@@ -1,5 +1,5 @@
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="iso-8859-1" %>
<%--@elvariable id="command" type="org.libresonic.player.command.GeneralSettingsCommand"--%>
<%--@elvariable id="command" type="org.airsonic.player.command.GeneralSettingsCommand"--%>
<html><head>
<%@ include file="head.jsp" %>
@@ -9,7 +9,7 @@
<link rel="stylesheet" href="<c:url value="/${styleSheet}"/>" type="text/css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu&subset=latin,cyrillic-ext,greek-ext,greek,latin-ext,cyrillic" type="text/css"/>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:400,300,400italic,500,300italic,500italic,700,700italic,100,100italic" type="text/css"/>
<title>Libresonic</title>
<title>Airsonic</title>
<!-- Import Mousetrap and enable shortcuts if necessary -->
<script>
@@ -41,8 +41,8 @@
<tr><td class="ruleTableHeader"><fmt:message key="help.license.title"/></td><td class="ruleTableCell">
<a href="http://www.gnu.org/copyleft/gpl.html" target="_blank"><img style="float:right;margin-left: 10px" alt="GPL 3.0" src="<c:url value="/icons/default_light/gpl.png"/>"></a>
<fmt:message key="help.license.text"><fmt:param value="${model.brand}"/></fmt:message></td></tr>
<tr><td class="ruleTableHeader"><fmt:message key="help.homepage.title"/></td><td class="ruleTableCell"><a target="_blank" href="https://www.libresonic.org/">Libresonic website</a></td></tr>
<tr><td class="ruleTableHeader"><fmt:message key="help.forum.title"/></td><td class="ruleTableCell"><a target="_blank" href="https://www.reddit.com/r/libresonic">Libresonic on Reddit</a></td></tr>
<tr><td class="ruleTableHeader"><fmt:message key="help.homepage.title"/></td><td class="ruleTableCell"><a target="_blank" href="https://www.airsonic.org/">Airsonic website</a></td></tr>
<tr><td class="ruleTableHeader"><fmt:message key="help.forum.title"/></td><td class="ruleTableCell"><a target="_blank" href="https://www.reddit.com/r/airsonic">Airsonic on Reddit</a></td></tr>
<tr><td class="ruleTableHeader"><fmt:message key="help.contact.title"/></td><td class="ruleTableCell"><fmt:message key="help.contact.text"><fmt:param value="${model.brand}"/></fmt:message></td></tr>
</table>
@@ -12,7 +12,7 @@ PARAMETERS
<fmt:message key="common.help" var="help"/>
<div id="placeholder-${param.topic}" style="display:none">
<div style="font-weight:bold;"><fmt:message key="helppopup.${param.topic}.title"><fmt:param value="Libresonic"/></fmt:message></div>
<div><fmt:message key="helppopup.${param.topic}.text"><fmt:param value="Libresonic"/></fmt:message></div>
<div style="font-weight:bold;"><fmt:message key="helppopup.${param.topic}.title"><fmt:param value="Airsonic"/></fmt:message></div>
<div><fmt:message key="helppopup.${param.topic}.text"><fmt:param value="Airsonic"/></fmt:message></div>
</div>
<img src="${imageUrl}" alt="${help}" title="${help}" onmouseover="TagToTip('placeholder-${param.topic}', BALLOON, true, ABOVE, true, OFFSETX, -17, PADDING, 8, WIDTH, -240, CLICKSTICKY, true, CLICKCLOSE, true)" onmouseout="UnTip()"/>
@@ -5,5 +5,5 @@
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
<%@ taglib prefix="sub" uri="http://libresonic.org/taglib/sub" %>
<%@ taglib prefix="sub" uri="http://airsonic.org/taglib/sub" %>
<%@ taglib prefix="str" uri="http://jakarta.apache.org/taglibs/string-1.1" %>
@@ -3,7 +3,7 @@
<html><head>
<%@ include file="head.jsp" %>
<link rel="alternate" type="application/rss+xml" title="Libresonic Podcast" href="podcast.view?suffix=.rss">
<link rel="alternate" type="application/rss+xml" title="Airsonic Podcast" href="podcast.view?suffix=.rss">
</head>
<frameset rows="80,*,0" border="0" framespacing="0" frameborder="0">
@@ -262,7 +262,7 @@
</form>
</c:if>
<a href="http://libresonic.org/pages/apps.jsp" target="_blank"><img alt="Apps" src="<c:url value="/icons/default_light/apps.png"/>" style="float: right;margin-left: 3em; margin-right: 3em"/></a>
<a href="http://airsonic.org/pages/apps.jsp" target="_blank"><img alt="Apps" src="<c:url value="/icons/default_light/apps.png"/>" style="float: right;margin-left: 3em; margin-right: 3em"/></a>
<h2>
<img src="<spring:theme code="androidImage"/>" alt=""/>
@@ -1,5 +1,5 @@
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="iso-8859-1" %>
<%--@elvariable id="command" type="org.libresonic.player.command.MusicFolderSettingsCommand"--%>
<%--@elvariable id="command" type="org.airsonic.player.command.MusicFolderSettingsCommand"--%>
<html><head>
<%@ include file="head.jsp" %>
@@ -1,5 +1,5 @@
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="iso-8859-1"%>
<%--@elvariable id="command" type="org.libresonic.player.command.passwordsettingscommand"--%>
<%--@elvariable id="command" type="org.airsonic.player.command.passwordsettingscommand"--%>
<html><head>
<%@ include file="head.jsp" %>
@@ -1,5 +1,5 @@
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="iso-8859-1" %>
<%--@elvariable id="command" type="org.libresonic.player.command.PersonalSettingsCommand"--%>
<%--@elvariable id="command" type="org.airsonic.player.command.PersonalSettingsCommand"--%>
<html><head>
<%@ include file="head.jsp" %>
@@ -546,7 +546,7 @@
}
function updateWindowTitle(song) {
top.document.title = song.title + " - " + song.artist + " - Libresonic";
top.document.title = song.title + " - " + song.artist + " - Airsonic";
}
function showNotification(song) {
@@ -568,7 +568,7 @@
function createNotification(song) {
var n = new Notification(song.title, {
tag: "libresonic",
tag: "airsonic",
body: song.artist + " - " + song.album,
icon: "coverArt.view?id=" + song.id + "&size=110"
});
@@ -1,5 +1,5 @@
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="iso-8859-1" %>
<%--@elvariable id="command" type="org.libresonic.player.command.PlayerSettingsCommand"--%>
<%--@elvariable id="command" type="org.airsonic.player.command.PlayerSettingsCommand"--%>
<html><head>
<%@ include file="head.jsp" %>
@@ -3,20 +3,20 @@
<rss version="2.0">
<channel>
<title>Libresonic Podcast</title>
<title>Airsonic Podcast</title>
<link>${model.url}</link>
<description>Libresonic Podcast</description>
<description>Airsonic Podcast</description>
<language>en-us</language>
<image>
<url>http://www.libresonic.org/pages/inc/img/libresonic_logo.png</url>
<title>Libresonic Podcast</title>
<url>http://www.airsonic.org/pages/inc/img/airsonic_logo.png</url>
<title>Airsonic Podcast</title>
</image>
<c:forEach var="podcast" items="${model.podcasts}">
<item>
<title>${fn:escapeXml(podcast.name)}</title>
<link>${model.url}</link>
<description>Libresonic playlist "${fn:escapeXml(podcast.name)}"</description>
<description>Airsonic playlist "${fn:escapeXml(podcast.name)}"</description>
<pubDate>${podcast.publishDate}</pubDate>
<enclosure url="${podcast.enclosureUrl}" length="${podcast.length}" type="${podcast.type}"/>
</item>
@@ -1,20 +1,20 @@
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="iso-8859-1"%>
<%--
~ This file is part of Libresonic.
~ This file is part of Airsonic.
~
~ Libresonic is free software: you can redistribute it and/or modify
~ Airsonic is free software: you can redistribute it and/or modify
~ it under the terms of the GNU General Public License as published by
~ the Free Software Foundation, either version 3 of the License, or
~ (at your option) any later version.
~
~ Libresonic is distributed in the hope that it will be useful,
~ Airsonic is distributed in the hope that it will be useful,
~ but WITHOUT ANY WARRANTY; without even the implied warranty of
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
~ GNU General Public License for more details.
~
~ You should have received a copy of the GNU General Public License
~ along with Libresonic. If not, see <http://www.gnu.org/licenses/>.
~ along with Airsonic. If not, see <http://www.gnu.org/licenses/>.
~
~ Copyright 2015 (C) Sindre Mehus
--%>
@@ -1,19 +1,19 @@
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="iso-8859-1"%>
<%--
~ This file is part of Libresonic.
~ This file is part of Airsonic.
~
~ Libresonic is free software: you can redistribute it and/or modify
~ Airsonic is free software: you can redistribute it and/or modify
~ it under the terms of the GNU General Public License as published by
~ the Free Software Foundation, either version 3 of the License, or
~ (at your option) any later version.
~
~ Libresonic is distributed in the hope that it will be useful,
~ Airsonic is distributed in the hope that it will be useful,
~ but WITHOUT ANY WARRANTY; without even the implied warranty of
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
~ GNU General Public License for more details.
~
~ You should have received a copy of the GNU General Public License
~ along with Libresonic. If not, see <http://www.gnu.org/licenses/>.
~ along with Airsonic. If not, see <http://www.gnu.org/licenses/>.
~
~ Copyright 2015 (C) Sindre Mehus
--%>
@@ -1,5 +1,5 @@
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="iso-8859-1" %>
<%--@elvariable id="command" type="org.libresonic.player.command.PodcastSettingsCommand"--%>
<%--@elvariable id="command" type="org.airsonic.player.command.PodcastSettingsCommand"--%>
<html><head>
<%@ include file="head.jsp" %>
@@ -1,5 +1,5 @@
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="iso-8859-1"%>
<%--@elvariable id="command" type="org.libresonic.player.command.SearchCommand"--%>
<%--@elvariable id="command" type="org.airsonic.player.command.SearchCommand"--%>
<html><head>
<%@ include file="head.jsp" %>
@@ -1,19 +1,19 @@
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="iso-8859-1" %>
<%--
~ This file is part of Libresonic.
~ This file is part of Airsonic.
~
~ Libresonic is free software: you can redistribute it and/or modify
~ Airsonic is free software: you can redistribute it and/or modify
~ it under the terms of the GNU General Public License as published by
~ the Free Software Foundation, either version 3 of the License, or
~ (at your option) any later version.
~
~ Libresonic is distributed in the hope that it will be useful,
~ Airsonic is distributed in the hope that it will be useful,
~ but WITHOUT ANY WARRANTY; without even the implied warranty of
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
~ GNU General Public License for more details.
~
~ You should have received a copy of the GNU General Public License
~ along with Libresonic. If not, see <http://www.gnu.org/licenses/>.
~ along with Airsonic. If not, see <http://www.gnu.org/licenses/>.
~
~ Copyright 2015 (C) Sindre Mehus
--%>
@@ -83,7 +83,7 @@
<p style="padding-top:0.75em">
<input type="submit" value="<fmt:message key="common.save"/>" style="margin-right:0.3em">
<input type="button" value="<fmt:message key="common.cancel"/>" onclick="location.href='nowPlaying.view'" style="margin-right:1.3em">
<a href="http://www.libresonic.org/pages/transcoding.jsp" target="_blank"><fmt:message key="transcodingsettings.recommended"/></a>
<a href="http://www.airsonic.org/pages/transcoding.jsp" target="_blank"><fmt:message key="transcodingsettings.recommended"/></a>
</p>
</form>
@@ -1,5 +1,5 @@
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="iso-8859-1"%>
<%--@elvariable id="command" type="org.libresonic.player.command.UserSettingsCommand"--%>
<%--@elvariable id="command" type="org.airsonic.player.command.UserSettingsCommand"--%>
<html><head>
<%@ include file="head.jsp" %>
@@ -1,19 +1,19 @@
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="iso-8859-1"%>
<%--
~ This file is part of Libresonic.
~ This file is part of Airsonic.
~
~ Libresonic is free software: you can redistribute it and/or modify
~ Airsonic is free software: you can redistribute it and/or modify
~ it under the terms of the GNU General Public License as published by
~ the Free Software Foundation, either version 3 of the License, or
~ (at your option) any later version.
~
~ Libresonic is distributed in the hope that it will be useful,
~ Airsonic is distributed in the hope that it will be useful,
~ but WITHOUT ANY WARRANTY; without even the implied warranty of
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
~ GNU General Public License for more details.
~
~ You should have received a copy of the GNU General Public License
~ along with Libresonic. If not, see <http://www.gnu.org/licenses/>.
~ along with Airsonic. If not, see <http://www.gnu.org/licenses/>.
~
~ Copyright 2014 (C) Sindre Mehus
--%>
@@ -1,18 +1,18 @@
<%--
~ This file is part of Libresonic.
~ This file is part of Airsonic.
~
~ Libresonic is free software: you can redistribute it and/or modify
~ Airsonic is free software: you can redistribute it and/or modify
~ it under the terms of the GNU General Public License as published by
~ the Free Software Foundation, either version 3 of the License, or
~ (at your option) any later version.
~
~ Libresonic is distributed in the hope that it will be useful,
~ Airsonic is distributed in the hope that it will be useful,
~ but WITHOUT ANY WARRANTY; without even the implied warranty of
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
~ GNU General Public License for more details.
~
~ You should have received a copy of the GNU General Public License
~ along with Libresonic. If not, see <http://www.gnu.org/licenses/>.
~ along with Airsonic. If not, see <http://www.gnu.org/licenses/>.
~
~ Copyright 2015 (C) Sindre Mehus
--%>
@@ -7,7 +7,7 @@
<%@ include file="head.jsp" %>
<card id="main" title="Libresonic" newcontext="false">
<card id="main" title="Airsonic" newcontext="false">
<p><small><b>
@@ -7,7 +7,7 @@
<%@ include file="head.jsp" %>
<card id="main" title="Libresonic" newcontext="false">
<card id="main" title="Airsonic" newcontext="false">
<p>
<small>
@@ -7,7 +7,7 @@
<%@ include file="head.jsp" %>
<card id="main" title="Libresonic" newcontext="false">
<card id="main" title="Airsonic" newcontext="false">
<p><small>
<c:forEach items="${model.playlists}" var="playlist">
@@ -19,7 +19,7 @@
</c:if>
<card id="main" title="Libresonic" newcontext="false">
<card id="main" title="Airsonic" newcontext="false">
<p><small><b><fmt:message key="wap.playlist.title"/>${playerName}</b></small></p>
<p><small>
@@ -5,7 +5,7 @@
<wml>
<%@ include file="head.jsp" %>
<card id="main" title="Libresonic" newcontext="false">
<card id="main" title="Airsonic" newcontext="false">
<p>
<input name="query" value="" size="10"/>
<anchor><fmt:message key="wap.search.title"/>
@@ -6,7 +6,7 @@
<wml>
<%@ include file="head.jsp" %>
<card id="main" title="Libresonic" newcontext="false">
<card id="main" title="Airsonic" newcontext="false">
<p><small>
<c:choose>
@@ -6,14 +6,14 @@
<wml>
<%@ include file="head.jsp" %>
<card id="main" title="Libresonic" newcontext="false">
<card id="main" title="Airsonic" newcontext="false">
<p><small>
<b><a href="<c:url value="/wap/index.view"/>">[<fmt:message key="common.home"/>]</a><br/></b>
<b><a href="#player">[<fmt:message key="wap.settings.selectplayer"/>]</a></b>
</small></p>
</card>
<card id="player" title="Libresonic" newcontext="false">
<card id="player" title="Airsonic" newcontext="false">
<p><small>
<b><a href="<c:url value="/wap/index.view"/>">[<fmt:message key="common.home"/>]</a><br/></b>
@@ -5,11 +5,11 @@
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
version="2.0">
<description>Libresonic tag library</description>
<display-name>Libresonic tag library</display-name>
<description>Airsonic tag library</description>
<display-name>Airsonic tag library</display-name>
<tlib-version>1.1</tlib-version>
<short-name>sub</short-name>
<uri>http://libresonic.org/taglib/sub</uri>
<uri>http://airsonic.org/taglib/sub</uri>
<tag>
<description>
@@ -20,7 +20,7 @@
b) Parameter names are prepended with the suffix "Utf8Hex"
</description>
<name>url</name>
<tag-class>org.libresonic.player.taglib.UrlTag</tag-class>
<tag-class>org.airsonic.player.taglib.UrlTag</tag-class>
<body-content>JSP</body-content>
<attribute>
<description>
@@ -49,7 +49,7 @@
<tag>
<description>Adds a parameter to a containing 'url' tag.</description>
<name>param</name>
<tag-class>org.libresonic.player.taglib.ParamTag</tag-class>
<tag-class>org.airsonic.player.taglib.ParamTag</tag-class>
<body-content>empty</body-content>
<attribute>
<description>Name of the query string parameter.</description>
@@ -71,7 +71,7 @@
to the current locale.
</description>
<name>formatBytes</name>
<tag-class>org.libresonic.player.taglib.FormatBytesTag</tag-class>
<tag-class>org.airsonic.player.taglib.FormatBytesTag</tag-class>
<body-content>JSP</body-content>
<attribute>
<description>The byte count.</description>
@@ -86,7 +86,7 @@
Renders a Wiki text with markup to HTML, using the Radeox render engine.
</description>
<name>wiki</name>
<tag-class>org.libresonic.player.taglib.WikiTag</tag-class>
<tag-class>org.airsonic.player.taglib.WikiTag</tag-class>
<body-content>JSP</body-content>
<attribute>
<description>The Wiki markup text.</description>
@@ -101,7 +101,7 @@
Escapes the characters in a string using JavaScript rules.
</description>
<name>escapeJavaScript</name>
<tag-class>org.libresonic.player.taglib.EscapeJavaScriptTag</tag-class>
<tag-class>org.airsonic.player.taglib.EscapeJavaScriptTag</tag-class>
<body-content>JSP</body-content>
<attribute>
<description>The string to escape.</description>