Subsonic 4.1 released

Announcements and discussion of new releases.

Moderator: moderators

Subsonic 4.1 released

Postby sindre_mehus » Tue Sep 14, 2010 6:31 am

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
Subsonic developer
User avatar
sindre_mehus
 
Posts: 1955
Joined: Tue Nov 29, 2005 6:19 pm
Location: Oslo, Norway

Failing to connect after installation of 4.0.1

Postby bas-r » Tue Sep 14, 2010 10:31 am

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!!
bas-r
 
Posts: 3
Joined: Sun Jun 20, 2010 3:21 pm

Postby danielr » Tue Sep 14, 2010 2:35 pm

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
danielr
 
Posts: 17
Joined: Sat Jun 19, 2010 1:34 pm

Postby sindre_mehus » Tue Sep 14, 2010 6:14 pm

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.
Subsonic developer
User avatar
sindre_mehus
 
Posts: 1955
Joined: Tue Nov 29, 2005 6:19 pm
Location: Oslo, Norway

Displaying Wrong Cover Art for Some Albums

Postby pyrextester » Tue Sep 14, 2010 7:46 pm

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.
pyrextester
 
Posts: 3
Joined: Fri Aug 27, 2010 3:04 pm

No Covers for MultiCD Albums

Postby Alsaya » Wed Sep 15, 2010 4:36 pm

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
Subsonic on Server 2012, only flac
Image
Alsaya
 
Posts: 67
Joined: Thu Feb 04, 2010 2:46 pm

All settings lost after installing 4.1

Postby radiodave » Wed Sep 15, 2010 5:10 pm

(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
radiodave
 
Posts: 3
Joined: Wed Sep 15, 2010 4:45 pm

Postby peher » Thu Sep 16, 2010 12:42 pm

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 ?
peher
 
Posts: 9
Joined: Thu Oct 11, 2007 9:34 am

Postby peher » Thu Sep 16, 2010 1:41 pm

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...
peher
 
Posts: 9
Joined: Thu Oct 11, 2007 9:34 am

Postby Pathduck » Sat Sep 18, 2010 11:19 am

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?
Image
Pathduck
 
Posts: 27
Joined: Wed Mar 18, 2009 10:14 pm

Postby derlachendehans » Sun Sep 19, 2010 12:31 am

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.
derlachendehans
 
Posts: 8
Joined: Thu May 06, 2010 8:24 am

Success

Postby Mouse » Sun Sep 19, 2010 11:09 pm

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
Mouse
 
Posts: 5
Joined: Mon Aug 09, 2010 10:30 pm

Postby cirehawk » Thu Sep 23, 2010 12:24 am

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?
cirehawk
 
Posts: 16
Joined: Thu Sep 23, 2010 12:15 am

Release Notes

Postby WildWalker » Thu Sep 23, 2010 8:18 am

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.
If I am more stupid than you, does that make me better at something than you?
WildWalker
 
Posts: 136
Joined: Mon Nov 09, 2009 8:49 am
Location: Portsmouth, England

Postby WildWalker » Thu Sep 23, 2010 8:22 am

Never mind,

I found the Change Log :)

Alan.
If I am more stupid than you, does that make me better at something than you?
WildWalker
 
Posts: 136
Joined: Mon Nov 09, 2009 8:49 am
Location: Portsmouth, England

Next

Return to Announcements

Who is online

Users browsing this forum: No registered users and 1 guest