Subsonic 5.3.beta2 released

Announcements and discussion of new releases.

Moderator: moderators

Subsonic 5.3.beta2 released

Postby sindre_mehus » Mon Aug 17, 2015 6:31 pm

Hi,

Subsonic 5.3.beta2 is released, fixing the performance issue in the first beta:

Bugfix: Fixed performance issue when retrieving "top songs".
New: Allow custom URL as an alternative to *.subsonic.org
New: Display proper message when visiting a non-existent or expired share.
New: Added option to delete all expired shares.

Sindre
Subsonic developer
User avatar
sindre_mehus
 
Posts: 1938
Joined: Tue Nov 29, 2005 6:19 pm
Location: Oslo, Norway

Re: Subsonic 5.3.beta2 released

Postby chali » Mon Aug 17, 2015 7:25 pm

Hi sindre and as usual thanks for all your work :D

Can you please add the album option to default
Settings so I can make newest album the default for new
Users. And it still impossible to fast-forward in the apps /regard
chali
 
Posts: 57
Joined: Wed May 09, 2012 9:45 pm

Re: Subsonic 5.3.beta2 released

Postby jmoonen » Mon Aug 17, 2015 8:11 pm

New: Hide left frame by default, added toggle button


Is there an option to disable the auto hide ( left menu )
jmoonen
 
Posts: 9
Joined: Wed Oct 24, 2012 8:10 am

Re: Subsonic 5.3.beta2 released

Postby noxon » Mon Aug 17, 2015 9:39 pm

Works much better now!

Top songs feature looks cool, but is there a way to also try to get the album? Right now it seems to pick the first result from search, which isn't always the best version of the song (in many cases it's a bootleg or a live version).
noxon
 
Posts: 14
Joined: Thu Apr 30, 2009 12:38 pm

Re: Subsonic 5.3.beta2 released

Postby FoxBJK » Tue Aug 18, 2015 12:25 am

Hey Sindre,

Thanks for all your work. I upgraded my current install to this beta, but when clicking on the "Podcast" tab I get this error:

Code: Select all
java.lang.NullPointerException
   at net.sourceforge.subsonic.service.PodcastService$3.apply(PodcastService.java:223)
   at net.sourceforge.subsonic.service.PodcastService$3.apply(PodcastService.java:220)
   at com.google.common.collect.Iterators$7.computeNext(Iterators.java:606)
   at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:136)
   at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:131)
   at com.google.common.collect.Lists.newArrayList(Lists.java:132)
   at com.google.common.collect.Lists.newArrayList(Lists.java:114)
   at net.sourceforge.subsonic.service.PodcastService.getNewestEpisodes(PodcastService.java:220)
   at net.sourceforge.subsonic.controller.PodcastChannelsController.handleRequestInternal(PodcastChannelsController.java:66)
   at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
   at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
   at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
   at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
   at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
   at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
   at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
   at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
   at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
   at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
   at net.sourceforge.subsonic.filter.ResponseHeaderFilter.doFilter(ResponseHeaderFilter.java:47)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
   at net.sourceforge.subsonic.filter.RequestEncodingFilter.doFilter(RequestEncodingFilter.java:43)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
   at net.sourceforge.subsonic.filter.ParameterDecodingFilter.doFilter(ParameterDecodingFilter.java:54)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
   at net.sourceforge.subsonic.filter.BootstrapVerificationFilter.doFilter(BootstrapVerificationFilter.java:59)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
   at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
   at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
   at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
   at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
   at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
   at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
   at org.mortbay.jetty.Server.handle(Server.java:313)
   at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
   at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:830)
   at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
   at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
   at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
   at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396)
   at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)


What should I do?
FoxBJK
 
Posts: 29
Joined: Fri Jun 29, 2012 5:58 pm

Re: Subsonic 5.3.beta2 released

Postby bcrivers » Tue Aug 18, 2015 1:00 am

Great release, I un-installed 5.3.beta1, but this release seems to work fine. The top songs feature appears speedy. Love it.
bcrivers
 
Posts: 20
Joined: Sun Aug 28, 2011 10:20 pm

Re: Subsonic 5.3.beta2 released

Postby gumsmock » Tue Aug 18, 2015 4:54 am

Thanks soooooooooo much for adding the configurable default list. Saves me and my staff hundreds of extra clicks a day!
gumsmock
 
Posts: 9
Joined: Sun Jan 12, 2014 12:17 am

Re: Subsonic 5.3.beta2 released

Postby a7medo778 » Tue Aug 18, 2015 10:20 am

awesome :D
looking forward for a more powerful api
a7medo778
 
Posts: 11
Joined: Mon Apr 20, 2015 9:52 am

Re: Subsonic 5.3.beta2 released

Postby Magica » Tue Aug 18, 2015 11:50 am

Hi,

+1 for that: an option to disable the auto hide ( left menu ) (configuration option, hide/visible)

Update from 5.2.1 to 5.3 beta 2 was succesfull.

Where this "Top-songs" feature should be visible?

I have configured artist info (Settings > Personal)

Br,
-m-
Magica
 
Posts: 22
Joined: Thu Aug 11, 2011 1:46 pm

Re: Subsonic 5.3.beta2 released

Postby bcrivers » Tue Aug 18, 2015 4:34 pm

The artist information and top songs appears to have stopped populating information. Restarted service, etc. Running the new 5.3.beta2
bcrivers
 
Posts: 20
Joined: Sun Aug 28, 2011 10:20 pm

Re: Subsonic 5.3.beta2 released

Postby lajuice » Wed Aug 19, 2015 1:21 am

+2 for option to disable the auto hide ( left menu )
to have a configuration option, hide/visible
lajuice
 
Posts: 10
Joined: Tue Oct 18, 2011 2:41 pm

Re: Subsonic 5.3.beta2 released

Postby mitrailer » Wed Aug 19, 2015 1:25 am

The release works flawlessly in my RPI B. Thanks!!!!
mitrailer
 
Posts: 137
Joined: Fri May 09, 2014 12:35 am

Re: Subsonic 5.3.beta2 released

Postby ksmoove » Wed Aug 19, 2015 3:39 am

Release works great, is there a way to set what folder's new users get by default?
ksmoove
 
Posts: 1
Joined: Thu May 28, 2015 10:04 am

Re: Subsonic 5.3.beta2 released

Postby n0tsane » Wed Aug 19, 2015 11:15 pm

I'm getting similar error going into Podcast.

Code: Select all
Exception   java.lang.NullPointerException
Message   null
Java version   Oracle Corporation 1.8.0_51
Operating system   Windows 8 6.2
Server   jetty-6.1.x
Memory   Used 68 of 113 MB
Stack trace   java.lang.NullPointerException
   at net.sourceforge.subsonic.service.PodcastService$3.apply(PodcastService.java:223)
   at net.sourceforge.subsonic.service.PodcastService$3.apply(PodcastService.java:220)
   at com.google.common.collect.Iterators$7.computeNext(Iterators.java:606)
   at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:136)
   at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:131)
   at com.google.common.collect.Lists.newArrayList(Lists.java:132)
   at com.google.common.collect.Lists.newArrayList(Lists.java:114)
   at net.sourceforge.subsonic.service.PodcastService.getNewestEpisodes(PodcastService.java:220)
   at net.sourceforge.subsonic.controller.PodcastChannelsController.handleRequestInternal(PodcastChannelsController.java:66)
   at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
   at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
   at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
   at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
   at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
   at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
   at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
   at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
   at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
   at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
   at net.sourceforge.subsonic.filter.ResponseHeaderFilter.doFilter(ResponseHeaderFilter.java:47)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
   at net.sourceforge.subsonic.filter.RequestEncodingFilter.doFilter(RequestEncodingFilter.java:43)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
   at net.sourceforge.subsonic.filter.ParameterDecodingFilter.doFilter(ParameterDecodingFilter.java:54)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
   at net.sourceforge.subsonic.filter.BootstrapVerificationFilter.doFilter(BootstrapVerificationFilter.java:59)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
   at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
   at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
   at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
   at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
   at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
   at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
   at org.mortbay.jetty.Server.handle(Server.java:313)
   at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
   at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:830)
   at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
   at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
   at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
   at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:227)
   at org.mortbay.jetty.security.SslSocketConnector$SslConnection.run(SslSocketConnector.java:626)
   at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
n0tsane
 
Posts: 5
Joined: Fri Aug 01, 2014 2:11 am

Re: Subsonic 5.3.beta2 released

Postby bombtrack » Thu Aug 20, 2015 7:51 pm

I would truly appreciate this bug being addressed: viewtopic.php?f=3&t=15339
bombtrack
 
Posts: 4
Joined: Wed Oct 22, 2014 2:24 am

Next

Return to Announcements

Who is online

Users browsing this forum: No registered users and 1 guest