diff --git a/libresonic-main/src/main/webapp/WEB-INF/jsp/podcastChannels.jsp b/libresonic-main/src/main/webapp/WEB-INF/jsp/podcastChannels.jsp
index 12bf2f18..7445803c 100644
--- a/libresonic-main/src/main/webapp/WEB-INF/jsp/podcastChannels.jsp
+++ b/libresonic-main/src/main/webapp/WEB-INF/jsp/podcastChannels.jsp
@@ -99,7 +99,7 @@
-
+
diff --git a/libresonic-main/src/main/webapp/WEB-INF/jsp/videoPlayer.jsp b/libresonic-main/src/main/webapp/WEB-INF/jsp/videoPlayer.jsp
index 4bccfae8..a9820af6 100644
--- a/libresonic-main/src/main/webapp/WEB-INF/jsp/videoPlayer.jsp
+++ b/libresonic-main/src/main/webapp/WEB-INF/jsp/videoPlayer.jsp
@@ -64,7 +64,7 @@
-
+
"
diff --git a/libresonic-main/src/main/webapp/WEB-INF/libresonic-servlet.xml b/libresonic-main/src/main/webapp/WEB-INF/libresonic-servlet.xml
deleted file mode 100644
index d1a1ca92..00000000
--- a/libresonic-main/src/main/webapp/WEB-INF/libresonic-servlet.xml
+++ /dev/null
@@ -1,370 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- mainController
- playlistController
- playlistsController
- helpController
- lyricsController
- leftController
- rightController
- statusController
- moreController
- uploadController
- importPlaylistController
- multiController
- setMusicFileInfoController
- shareManagementController
- setRatingController
- topController
- changeCoverArtController
-
- multiController
- multiController
- multiController
- multiController
- multiController
- videoPlayerController
- nowPlayingController
- starredController
- settingsController
- avatarUploadController
- allmusicController
- homeController
- editTagsController
- playQueueController
- coverArtController
- avatarController
- proxyController
- statusChartController
- userChartController
- downloadController
- dbController
- multiController
- podcastChannelsController
- podcastChannelController
- podcastReceiverAdminController
- podcastController
- podcastController
- downloadController
- wapController
- restController
- m3uController
- streamController
- hlsController
- externalPlayerController
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/libresonic-main/src/test/resources/libresonic-rest-api-soapui-project.xml b/libresonic-main/src/test/resources/libresonic-rest-api-soapui-project.xml
new file mode 100755
index 00000000..09f1625c
--- /dev/null
+++ b/libresonic-main/src/test/resources/libresonic-rest-api-soapui-project.xml
@@ -0,0 +1,30 @@
+
+http://localhost:8080/uadminQUERYadminpadminQUERYadminv1.13.0QUERY1.13.0csoapuiQUERYsoapuitext/xml; charset=utf-8200res:subsonic-responsetext/html; charset=iso-8859-1404html0data0data0data0datatext/xml;charset=UTF-8200res:subsonic-responsehttp://localhost:8080/http://192.168.0.11/rest/ping.viewNo AuthorizationupvcuadminQUERYadminpadminQUERYadminv1.13.0QUERY1.13.0csoapuiQUERYsoapuiincludeEpisodesQUERYidQUERYuremiQUERYremipMozart*1QUERYMozart*1v1.2.0QUERY1.2.0cmyappQUERYmyappincludeEpisodesfalseQUERYfalsetext/xml; charset=utf-8200res:subsonic-responsetext/html; charset=iso-8859-1404html0datatext/xml;charset=UTF-8200res:subsonic-responsehttp://localhost:8080/http://192.168.0.11/rest/ping.viewNo Authorization
+
+
+
+
+
+upvcincludeEpisodeshttp://localhost:8080/http://192.168.0.11/rest/ping.viewNo Authorization
+
+
+
+
+
+
+upvcincludeEpisodesuadminQUERYadminpadminQUERYadminv1.13.0QUERY1.13.0csoapuiQUERYsoapuitypeQUERYsizeQUERYoffsetQUERYfromYearQUERYtoYearQUERYgenreQUERYmusicFolderIdQUERYapplication/json;charset=UTF-8500get:Faulttext/xml;charset=UTF-8200res:subsonic-responsehttp://localhost:8080/http://localhost/rest/getAlbumList.viewNo Authorization
+
+
+uadmiQUERYadmipadminQUERYadminv1.13.0QUERY1.13.0csoapuiQUERYsoapuisizeQUERYgenreQUERYfromYearQUERYtoYearQUERYmusicFolderIdQUERYuadminQUERYadminpadminQUERYadminv1.13.0QUERY1.13.0csoapuiQUERYsoapuitypeQUERYsizeQUERYoffsetQUERYfromYearQUERYtoYearQUERYgenreQUERYmusicFolderIdQUERYtext/xml; charset=utf-8200res:subsonic-response0datatext/xml;charset=UTF-8200res:subsonic-responsehttp://localhost:8080/http://192.168.0.11/rest/getAlbumList.viewNo Authorization
+
+
+upvctypesizeoffsetfromYeartoYeargenremusicFolderIduadminQUERYadminpadminQUERYadminv1.13.0QUERY1.13.0csoapuiQUERYsoapuigenreQUERYcountQUERYoffsetQUERYmusicFolderIdQUERYtext/xml; charset=utf-8200res:subsonic-response0data0data0data0data0datatext/html; charset=iso-8859-1503html0data0data0data0datatext/xml;charset=UTF-8200res:subsonic-responsehttp://localhost:8080/http://192.168.0.11/rest/getSongsByGenre.viewNo Authorization
+
+
+
+uQUERYpQUERYvQUERYcQUERYtext/xml;charset=UTF-8200res:subsonic-responsehttp://localhost:8080/http://localhost/rest/ping.viewNo Authorization
+
+
+
+
+upvcuadminQUERYadminpadminQUERYadminv1.13.0QUERY1.13.0csoapuiQUERYsoapuiidQUERYtext/xml;charset=UTF-8200res:subsonic-responsehttp://localhost:8080/http://localhost/rest/getAlbum.viewNo Authorizationupvcidhttp://localhost:8080/
\ No newline at end of file
diff --git a/libresonic-rest-api/pom.xml b/libresonic-rest-api/pom.xml
index e95a1a8d..dd9bab02 100644
--- a/libresonic-rest-api/pom.xml
+++ b/libresonic-rest-api/pom.xml
@@ -8,7 +8,7 @@
org.libresonic.player
libresonic
- 6.2.beta1.spring4
+ 6.2.beta1.springboot
diff --git a/libresonic-sonos-api/pom.xml b/libresonic-sonos-api/pom.xml
index 1012b990..8c9cdbf8 100644
--- a/libresonic-sonos-api/pom.xml
+++ b/libresonic-sonos-api/pom.xml
@@ -8,7 +8,7 @@
org.libresonic.player
libresonic
- 6.2.beta1.spring4
+ 6.2.beta1.springboot
diff --git a/pom.xml b/pom.xml
index 097d32b2..e0b6a88d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
org.libresonic.player
libresonic
- 6.2.beta1.spring4
+ 6.2.beta1.springboot
Libresonic
pom
@@ -17,8 +17,6 @@
true
iso-8859-1
3.1.8
- 4.3.4.RELEASE
- 3.2.9.RELEASE
@@ -96,60 +94,12 @@
- org.springframework
- spring-core
- ${spring.version}
-
-
- org.springframework
- spring-webmvc
- ${spring.version}
-
-
- org.springframework
- spring-context
- ${spring.version}
-
-
- org.springframework
- spring-web
- ${spring.version}
-
-
- org.springframework.security
- spring-security-core
- ${spring.security.version}
-
-
- org.springframework.security
- spring-security-web
- ${spring.security.version}
-
-
- org.springframework.security
- spring-security-ldap
- ${spring.security.version}
-
-
- org.springframework.security
- spring-security-config
- ${spring.security.version}
- jar
-
-
- org.springframework
- spring-jdbc
- ${spring.version}
-
-
- org.springframework
- spring-tx
- ${spring.version}
-
-
- org.springframework
- spring-beans
- ${spring.version}
+
+ org.springframework.boot
+ spring-boot-dependencies
+ 1.4.2.RELEASE
+ pom
+ import
@@ -213,6 +163,7 @@
org.apache.maven.plugins
maven-dependency-plugin
+ 2.10
analyze
@@ -222,14 +173,20 @@
${failOnDependencyWarning}
true
+
+ org.springframework:*
+ org.springframework.security:*
+ org.springframework.boot:*
+ org.apache.tomcat.embed:tomcat-embed-core*
+
-
- com.sun.mail:javax.mail*
- org.seamless:seamless-http*
-
-
- org.springframework.security:spring-security-config*
-
+ com.sun.mail:javax.mail*
+ org.seamless:seamless-http*
+ taglibs:string:jar*
+ org.seamless:seamless-http*
+
+ org.springframework.security:*
+ org.springframework.boot:spring-boot*