New Albums showing but not playing

Need help? Post your questions here.

Moderator: moderators

New Albums showing but not playing

Postby richard127 » Sun Feb 09, 2014 12:53 am

Hi. Been updating my library recently which has included re-ripping some CDs at better bit rates and also adding some new downloads. The albums show up in Subsonic, either in PC or on Android phone and tablet but they only show as a coloured square with album title and artist and, even though all the tracks are shown, none of them will play. I don't get an error message, just nothing. I have attached a screen capture of an example of the non-playing albums.

I have tried re-installing the PC server and all mobile software but I get the same results each time. Is there perhaps a way of deleting the subsonic database and re-building it from scratch? Or does anyone have any other ideas what could be wrong?

UPDATE: I think this is related to the recent Java 1.7 problems posted elsewhere. Everything before the Java update plays and works fine. Everything added after, not working. Can anyone else confirm this or had this same problem.

Repeat: despite the error report on log-in, once dismissed, everything added before the Java 1.7 update seems to play without problems. any files added to database after Java update isn't working.
richard127
 
Posts: 10
Joined: Mon Aug 26, 2013 11:05 pm

Re: New Albums showing but not playing

Postby toolman » Sun Feb 09, 2014 2:13 pm

Hi,
I can't confirm your statement.
My setup:
Subsonic 4.9 jetty-6.1.x, java 1.7.0_45, Windows Server 2008 R2 (88,2 MB / 145,0 MB)
Added an album just 10 minutes ago, did a scan on my mediafolders and the new album was displayed and all the files play normally.
Have you checked your log-files for any errors?
Do your files play outside of subsonic using Mediamonkey VLC or some other mediaplayer?
Could there be an issue with security-settings on the new folders?
toolman
 
Posts: 538
Joined: Fri Dec 11, 2009 4:18 pm
Location: Netherlands

Re: New Albums showing but not playing

Postby richard127 » Sun Feb 09, 2014 4:19 pm

All tracks play fine in all media players. Bubble upnp on my three android devices finds, plays tracks and displays all album art perfectly. Only Subsonic has issues.
richard127
 
Posts: 10
Joined: Mon Aug 26, 2013 11:05 pm

Re: New Albums showing but not playing

Postby richard127 » Sun Feb 09, 2014 4:23 pm

For anyone technical, here's the error message I get when I first log in: If anyone can make sense of it, please advise. It's all gobbledygook to me, although, the information at the top suggests it is a java error.

Error
Subsonic encountered an internal error. You can report this error in the Subsonic Forum. Please include the information below.

Exception: java.lang.NullPointerException
Message: null
Java version: Oracle Corporation 1.7.0_51
Operating system: Windows 7 6.1
Server: jetty-6.1.x
Memory: Used 67 of 145 MB
Stack trace:
java.lang.NullPointerException
at net.sourceforge.subsonic.service.SecurityService.getMusicFolderForFile(SecurityService.java:238)
at net.sourceforge.subsonic.service.SecurityService.isInMusicFolder(SecurityService.java:233)
at net.sourceforge.subsonic.service.SecurityService.isReadAllowed(SecurityService.java:201)
at net.sourceforge.subsonic.service.MediaFileService.getMediaFile(MediaFileService.java:98)
at net.sourceforge.subsonic.service.MediaFileService.getMediaFile(MediaFileService.java:80)
at net.sourceforge.subsonic.controller.NowPlayingController.handleRequestInternal(NowPlayingController.java:54)
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:135)
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.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:54)
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)
richard127
 
Posts: 10
Joined: Mon Aug 26, 2013 11:05 pm


Return to Help

Who is online

Users browsing this forum: No registered users and 94 guests