Empty Music Library

Need help? Post your questions here.

Moderator: moderators

Empty Music Library

Postby baroquedub » Sat Jun 12, 2010 4:56 pm

Having the same error, and more... can't get this installed! Any help would be much appreciated :?

Running the following:
Version 4.0.1 (build 1529) – 13 May 2010
Server jetty-6.1.x, java 1.6.0_20, Windows XP (20.9 MB / 35.1 MB)

On Windows XP SP3

Server seemed to install fine, Port forwarding didn't automatically set itself up but no problem doing this manually. App installed on HTC Desire, running fine and connecting to server but...

Going to settings> music folders on the web app, I can't get it to recognise any of my music. "No music folders found. Please change the settings."

I've tried some of the above suggestions :
- putting my files in a folder named 'music', deleting spaces in folder names, all sorts (surely this shouldn't be necessary?!) Nothing...

I've even tried pointing to a single folder (with no spaces or strange characters):
m:\music\world\afrissippi\alliance

Zilch...

I've done an "Update search index now" a few times but all I get is:
Code: Select all
[12/06/10 17:35:52 BST]     INFO   SearchService   Starting to create search index.
[12/06/10 17:35:52 BST]    INFO   SearchService   Created search index with 0 entries.


Also (don't know if this is related?) although playlists appear there's a problem with permissions when actually trying to read the file: when I click on a playlist both the web app and the phone display the same error:

Code: Select all
Subsonic encountered an internal error. You can report this error in the Subsonic Forum. Please include the information below.

Exception    java.lang.SecurityException
Message    Access denied to file c:\Documents and Settings\Jerome\My Documents\My Music\My Playlists\baroquedub mixtapes (temp).m3u
Java version    Sun Microsystems Inc. 1.6.0_20
Operating system    Windows XP 5.1
Server    jetty-6.1.x
Memory    Used 15 of 35 MB
Stack trace    java.lang.SecurityException: Access denied to file c:\Documents and Settings\Jerome\My Documents\My Music\My Playlists\baroquedub mixtapes (temp).m3u at net.sourceforge.subsonic.service.PlaylistService.checkAccess(PlaylistService.java:154) at net.sourceforge.subsonic.service.PlaylistService.loadPlaylist(PlaylistService.java:94) at net.sourceforge.subsonic.controller.LoadPlaylistController.loadPlaylistConfirm(LoadPlaylistController.java:76) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.springframework.web.servlet.mvc.multiaction.MultiActionController.invokeNamedMethod(MultiActionController.java:473) at org.springframework.web.servlet.mvc.multiaction.MultiActionController.handleRequestInternal(MultiActionController.java:410) 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.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:81) at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter.java:132) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) 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.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396) at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)


------------------------

Looks like a potentially great app but it just doesn't work for me at the moment. Can anyone help?
baroquedub
 
Posts: 10
Joined: Sat Jun 12, 2010 4:32 pm

Postby baroquedub » Mon Jun 28, 2010 9:16 pm

Can someone help? It just seems daft that something so potentially useful is so difficult to set-up...
baroquedub
 
Posts: 10
Joined: Sat Jun 12, 2010 4:32 pm

Postby mnemosyne » Wed Jun 30, 2010 8:13 pm

Have you tried just putting one file in one folder and pointing to that folder? Just for the sake of checking whether or not it is seeing anything at all? Sorry I'm not much help at this point but I do have it working on a Windows 7 x64 PC. Went through the install without any issues. I can try to help at the very least...
mnemosyne
 
Posts: 1
Joined: Wed Jun 30, 2010 7:59 pm

Postby baroquedub » Thu Jul 01, 2010 8:56 pm

Thanks for the reply. One folder, one file didn't work... until I moved that folder to my C:\ drive and hey presto, no problem.

I want subsonic to access a networked drive (NAS) and this seems to be the problem - although the share's been assigned a drive letter Subsonic doesn't seem to see it.

I've turned off all access restrictions so it shouldn't be a permissions problem, but who knows?

I've tried accessing an external USB drive and that works fine, but no idea what to try with the NAS.

Can anyone help?
baroquedub
 
Posts: 10
Joined: Sat Jun 12, 2010 4:32 pm

[RESOLVED]

Postby baroquedub » Thu Jul 01, 2010 9:22 pm

My thanks to mnemosyne who's reply got me asking more questions and digging deeper... worked out that it was a NAS issue, then found a forum thread with a solution: http://forum.subsonic.org/forum/viewtopic.php?p=12580[/url]
baroquedub
 
Posts: 10
Joined: Sat Jun 12, 2010 4:32 pm


Return to Help

Who is online

Users browsing this forum: No registered users and 22 guests