Page 1 of 2

Subsonic 4.1 released

PostPosted: Tue Sep 14, 2010 6:31 am
by sindre_mehus
Dear Subsonic users,

Just to let you know that Subsonic 4.1 is finally ready and released.

Please report any issues in this thread.

Thank you and keep rocking,
Sindre

Failing to connect after installation of 4.0.1

PostPosted: Tue Sep 14, 2010 10:31 am
by bas-r
Here's the situation:
I had a Ubuntu server running Subsonic 4.0.1 at home.
I'm in work and wanted to listen to some music, and Subsonic told me I could upgrade to 4.1.

EDIT
Fixed!

EDIT
Fixed!

Good work, thanks for the upgrade!!

PostPosted: Tue Sep 14, 2010 2:35 pm
by danielr
This will be my first upgrade since installing 4.0.1 on a Mac.
Is there anything specific that needs to be done or just run the new installer? Thanks

PostPosted: Tue Sep 14, 2010 6:14 pm
by sindre_mehus
danielr wrote:This will be my first upgrade since installing 4.0.1 on a Mac.
Is there anything specific that needs to be done or just run the new installer? Thanks


Just run the installer. All settings will be kept.

Displaying Wrong Cover Art for Some Albums

PostPosted: Tue Sep 14, 2010 7:46 pm
by pyrextester
Great program, happy that i paid for the license. Only one issue keeps troubling me. I have embedded the cover art in all my albums. I have also deleted everything from the folders except for the actual music files. Recently when adding a single album Subsonic will load the cover art for the previous album I uploaded. For example I downloaded and tagged a "500 greatest rap songs" mp3 collection, all the files now have one distinct cover. This uploaded fine and the correct album art is displayed. I later uploaded a Lionel Richie album with all the tags and the correct cover, this time however it displays the same cover art as the rap collection. I was now wondering if there is a cache for the cover art in Subsonic, could I erase it and have it reload all the art? Any help would be really appreciated.

No Covers for MultiCD Albums

PostPosted: Wed Sep 15, 2010 4:36 pm
by Alsaya
Hello Sindre,

like I said before, the problem stays in the final version.
I've always a folder.jpg in every folder where the soundfiles are and I've some times two or more folders aka cds in one album folder. I saw all these jpgs till 4.1 and deleted all folder jpgs ond folder up because before 4.1 I had three pics when I left them. Now it seems I've to copy a folder pic in every multi cd folder - do you intend to change this back to the status before 4.1 or am I forced to copy?

Thank you

All settings lost after installing 4.1

PostPosted: Wed Sep 15, 2010 5:10 pm
by radiodave
(I originally posted this to the Help subforum.)

I just installed 4.1 onto my system which had been running 4.1-beta.

After the install I notice that the Subsonic Control Panel shows that the service has reverted from my Port Number setting to port 80.

When I go to Subsonic in the browser, my admin password has reverted to the default and all my other custom settings are gone.

Is there any way to get my settings back?

I'm running Subsonic on Win XP SP3.

Thanks

PostPosted: Thu Sep 16, 2010 12:42 pm
by peher
Hello Sindre

Since I upgraded this morning I can't use the web player anymore
I just get the "Get Flash player" message instead of the player.

I tried on 2 computers, I restarted tomcat twice and I don't see anything special in the logs.

I saw on the forum that someone had the same issue with a previous beta version and that he downgraded to resolve the problem....

Any idea of what might be causing the issue ?

PostPosted: Thu Sep 16, 2010 1:41 pm
by peher
After looking a bit I saw that I had this error

02:56:45.469 0.927 522 153 GET 500 text/html http://192.168.75.75:8080/subsonic/dwr/engine.js

Code: Select all
Error

Subsonic encountered an internal error. You can report this error in the Subsonic Forum. Please include the information below.
Exception     java.lang.NoClassDefFoundError
Message     com/yahoo/platform/yui/compressor/JavaScriptCompressor
Java version     Sun Microsystems Inc. 1.6.0_0
Operating system     Linux 2.6.27.41-170.2.117.fc10.i586
Server     Apache Tomcat/6.0.20
Memory     Used 32 of 44 MB
Stack trace     java.lang.NoClassDefFoundError: com/yahoo/platform/yui/compressor/JavaScriptCompressor at org.directwebremoting.impl.YahooJSCompressor.compressJavaScript(YahooJSCompressor.java:62) at org.directwebremoting.servlet.JavaScriptHandler.generateCachableContent(JavaScriptHandler.java:57) at org.directwebremoting.servlet.CachingHandler.handle(CachingHandler.java:73) at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:120) at org.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:141) at org.directwebremoting.servlet.DwrServlet.doGet(DwrServlet.java:127) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 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.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at net.sourceforge.subsonic.filter.RequestEncodingFilter.doFilter(RequestEncodingFilter.java:43) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at net.sourceforge.subsonic.filter.ParameterDecodingFilter.doFilter(ParameterDecodingFilter.java:54) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at net.sourceforge.subsonic.filter.BootstrapVerificationFilter.doFilter(BootstrapVerificationFilter.java:54) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) at java.lang.Thread.run(Thread.java:636)


so I downloaded the yuicompressor , put it in subsonic/WEB-INF/lib/ and now it works again...

PostPosted: Sat Sep 18, 2010 11:19 am
by Pathduck
I had the same error as Peher, running the standalone WAR+Jetty version:

62496 [btpool0-14] ERROR org.mortbay.log - Error for /dwr/engine.js
java.lang.NoClassDefFoundError: com/yahoo/platform/yui/compressor/JavaScriptCompressor


I got the yuicompressor-2.4.2.jar from here:

http://yuilibrary.com/downloads/#yuicompressor

And then putting it in WEB-INF/lib in the WAR archive, then restarting Subsonic, solved the problem.

However as this is not exactly easy to understand if you don't know about Java or WAR files or not a technical person so I would think it would be better to release a fixed version with this libray included or have this error show up in a FAQ and how to solve it?

PostPosted: Sun Sep 19, 2010 12:31 am
by derlachendehans
gathering album covers from discogs does not work any more.
subsonic states "No images found." an writes the following to the log:

Code: Select all
[2010-09-17 02:25:24,248] WARN CoverArtService - Failed to search for images at Discogs.
org.apache.http.client.ClientProtocolException
        at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:643)
        at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:576)
        at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:554)
        at net.sourceforge.subsonic.service.DiscogsSearchService.executeRequest(DiscogsSearchService.java:170)
        at net.sourceforge.subsonic.service.DiscogsSearchService.searchForReleases(DiscogsSearchService.java:100)
        at net.sourceforge.subsonic.service.DiscogsSearchService.getCoverArtImages(DiscogsSearchService.java:70)
        at net.sourceforge.subsonic.ajax.CoverArtService.getDiscogsCoverArtImages(CoverArtService.java:78)
        at net.sourceforge.subsonic.ajax.CoverArtService.getCoverArtImages(CoverArtService.java:69)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:740)
        at org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:744)
        at org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:593)
        at org.directwebremoting.dwrp.BaseCallHandler.handle(BaseCallHandler.java:90)
        at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:120)
        at org.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:141)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        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.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at net.sourceforge.subsonic.filter.RequestEncodingFilter.doFilter(RequestEncodingFilter.java:43)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at net.sourceforge.subsonic.filter.ParameterDecodingFilter.doFilter(ParameterDecodingFilter.java:54)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at net.sourceforge.subsonic.filter.BootstrapVerificationFilter.doFilter(BootstrapVerificationFilter.java:54)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:396)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:619)
Caused by: org.apache.http.ProtocolException: The server failed to respond with a valid HTTP response
        at org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:109)
        at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:210)
        at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:271)
        at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:227)
        at org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:209)
        at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:292)
        at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:126)
        at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:483)
        at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:641)
        ... 66 more


i tested subsonic deployed to tomcat 6.0.29 and standalone installation.

Success

PostPosted: Sun Sep 19, 2010 11:09 pm
by Mouse
Hi,
just installed latest version with trepidation (a mate of mine). Looks

good from here, running Windows Home Server on a HP MediaSmart 490

and all good. Only upgrade Intel E5400.

Had to change port back to 8081 as reverted to default.

Thank You :D

PostPosted: Thu Sep 23, 2010 12:24 am
by cirehawk
I run PCLinuxOS and I did the stand-alone install of 4.01 initially. Subsonic was placed in the /var/subsonic directory. I downloaded the stand-alone version of 4.1, but I'm having trouble upgrading. I tried extracting the new version over 4.01, but nothing seems to happen. Well actually, I couldn't seem to get subsonic to start initially (by running the shell script), but I did eventually get it to start. However, it's still at version 4.01. How do I go about upgrading the stand-alone version?

Release Notes

PostPosted: Thu Sep 23, 2010 8:18 am
by WildWalker
Hello all,

Are there any release notes for 4.1? As a user of 4.0.1 I would like to know what the differences are between the two versions, I may not even need to upgrade.

All the best,
Alan Walker.

PostPosted: Thu Sep 23, 2010 8:22 am
by WildWalker
Never mind,

I found the Change Log :)

Alan.