Some songs won't play

Need help? Post your questions here.

Moderator: moderators

Some songs won't play

Postby supaiku » Mon Jun 01, 2015 1:56 am

I have been trying to play random playlists from my whole library and occasionally I will run into a song which cannot play. It just gets stuck, but choosing the next song will work.

The MP3's are from a variety of source and seem to work normally. Is there some sort of know issue with certain types of MP3 files, large databases, folder structures, naming or anything like that which could be causing this sort of problem?
supaiku
 
Posts: 2
Joined: Fri Jun 28, 2013 10:04 am

Re: Some songs won't play

Postby cephyr » Wed Jun 03, 2015 9:03 pm

Hi,

I am facing a similar issue. Some Songs out of my library just won't play.

maybe this error helps, i don't know
Code: Select all
Exception    java.lang.NullPointerException
Message    null
Java version    Oracle Corporation 1.7.0_65
Operating system    FreeBSD 9.1-RELEASE
Server    jetty-6.1.x
Memory    Used 161 of 206 MB
Stack trace    java.lang.NullPointerException
   at net.sourceforge.subsonic.service.SecurityService.getMusicFolderForFile(SecurityService.java:239)
   at net.sourceforge.subsonic.service.SecurityService.isInMusicFolder(SecurityService.java:234)
   at net.sourceforge.subsonic.service.SecurityService.isReadAllowed(SecurityService.java:202)
   at net.sourceforge.subsonic.service.MediaFileService.getMediaFile(MediaFileService.java:99)
   at net.sourceforge.subsonic.service.MediaFileService.getMediaFile(MediaFileService.java:81)
   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: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.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.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)
cephyr
 
Posts: 2
Joined: Wed Jun 03, 2015 8:53 pm

Re: Some songs won't play

Postby supaiku » Thu Jun 04, 2015 3:18 am

I found one of my issues, but I suspect it may be different with different songs:

Code: Select all
[2015-06-04 00:31:57,904] INFO InputStreamReaderThread - (/home/r00y00/.subsonic/transcode/ffmpeg)   Duration: 00:03:54.25, start: 0.000000, bitrate: 65 kb/s
[2015-06-04 00:31:57,904] INFO InputStreamReaderThread - (/home/r00y00/.subsonic/transcode/ffmpeg)     Stream #0.0: Audio: wmav2, 44100 Hz, 2 channels, s16, 64 kb/s
[2015-06-04 00:31:57,907] INFO InputStreamReaderThread - (/home/r00y00/.subsonic/transcode/ffmpeg) Unrecognized option 'b:a'
[2015-06-04 00:31:57,907] INFO InputStreamReaderThread - (/home/r00y00/.subsonic/transcode/ffmpeg) /home/r00y00/.subsonic/transcode/ffmpeg: failed to set value '192k' for option 'b:a'


So now it's trying to figure out why ffmpeg won't do it for this file and the others, and then how to fix it.

I tired writing a new way for transcoding wma files, without the -b:a code, but it doesn't work. Any ideas?

I'll research more later :)
supaiku
 
Posts: 2
Joined: Fri Jun 28, 2013 10:04 am

Re: Some songs won't play

Postby cephyr » Thu Jun 04, 2015 9:41 pm

I also found the reason for my problem
it was caused by multiple storage mounts on the same path in my freebsd jail
cephyr
 
Posts: 2
Joined: Wed Jun 03, 2015 8:53 pm


Return to Help

Who is online

Users browsing this forum: No registered users and 16 guests