Problem with Covers Amazon and Discogs services

Need help? Post your questions here.

Moderator: moderators

Problem with Covers Amazon and Discogs services

Postby lolomin » Tue Aug 18, 2009 8:36 pm

Hi,

I'm a new user of Subsonic 3.7 and have just discovered the product 2 days ago, it is really good, with advanced features. Thanks and congratulations to the dev team.

By the way, I'm having most *probably* some problems with the CovertArt services provided by the "Change" link under default covers and allowing to search for album covers on Amazon or Discogs services.
This functionnallity was working well at the beginning of the product's usage ( I was mainly using Amazon service ) but it is now generating some error messages in the subsonic.log :

Code: Select all
[2009-08-17 23:13:17,374] WARN CoverArtService - Failed to search for images at Amazon.
AxisFault
faultCode: {http://xml.apache.org/axis/}HTTP
faultSubcode:
faultString: (400)Bad Request
faultActor:
faultNode:
faultDetail:
        {}:return code:  400
<?xml version="1.0"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:aws="http://webservices.amazon.com/AWSFault/2005-15-09"><soapenv:Body><soapenv:Fault><faultcode>aws:Client.MissingParameter</faultcode><faultstring>The request must contain the parameter Signature.</faultstring><detail><aws:RequestId xmlns:aws="http://webservices.amazon.com/AWSFault/2005-15-09">0f7c1228-40dd-499f-9d7c-65b7f2015346</aws:RequestId></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
        {http://xml.apache.org/axis/}HttpErrorCode:400

(400)Bad Request
        at org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:744)
        at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:144)
        at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
        at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
        at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
        at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
        at org.apache.axis.client.Call.invokeEngine(Call.java:2765)
        at org.apache.axis.client.Call.invoke(Call.java:2748)
        at org.apache.axis.client.Call.invoke(Call.java:2424)
        at org.apache.axis.client.Call.invoke(Call.java:2347)
        at org.apache.axis.client.Call.invoke(Call.java:1804)
        at com.amazon.webservices.AWSECommerceService.AWSECommerceServiceBindingStub.itemSearch(AWSECommerceServiceBindingStub.java:1709)
        at net.sourceforge.subsonic.service.AmazonSearchService.search(AmazonSearchService.java:132)
        at net.sourceforge.subsonic.service.AmazonSearchService.getCoverArtImages(AmazonSearchService.java:52)
        at net.sourceforge.subsonic.ajax.CoverArtService.getAmazonCoverArtImages(CoverArtService.java:94)
        at net.sourceforge.subsonic.ajax.CoverArtService.getCoverArtImages(CoverArtService.java:67)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:616)
        at org.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
        at org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
        at org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
        at org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
        at org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
        at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
        at org.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:146)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
        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.content(HttpConnection.java:844)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644)
        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)


So since I saw this exception in the log with an HTTP 400 Bad Request returned, I'm now wondering if the problem is global and affecting all SubSonic users or only local to my system (maybe a specific deny/ban for my IP due to too many covers searches/updates ... ??).

Anyone who can tell if the service is working well on thier Subsonic install and/or giving me some clues to investigate more on this problem would be greatly appreciated ?

Thanks.
Best regards,

Laurent[/code]
lolomin
 
Posts: 6
Joined: Tue Aug 18, 2009 8:22 pm

Me Too

Postby flingclooten » Tue Aug 18, 2009 8:54 pm

I have intermittent success at best. Most of the time I get the very same error you are getting. Just started a couple days ago.
flingclooten
 
Posts: 11
Joined: Tue Apr 28, 2009 12:52 am

Postby lolomin » Tue Aug 18, 2009 10:59 pm

Hi flingclooten,

Thanks for your reply, so there's probably some problems on Amazon's side I think. Do you see the same behaviour with discogs please ?
With DiscoGS, I have sometimes a blank page displaying no covers at all or the same message as the one for Amazon : "No images found"

Thanks,

Laurent
lolomin
 
Posts: 6
Joined: Tue Aug 18, 2009 8:22 pm

Postby supra92 » Wed Aug 19, 2009 7:11 am

I just started having this exact same problem! Installed 3.7 several weeks ago, and over that time have successfully searched and grabbed over 2,000 albums' cover art.

Just yesterday, i started up a new batch of CDs to mp3, added them to subsonic, but now i get NO cover art returns from Search Amazon :-( I checked the Subsonic logs and have the exact same huge 'Failed To Search For Images At Amazon" 400 error.

It's just strange that it worked for weeks and weeks, and now it's dead. Have we been able to make a determination if this is affecting all of us Subsonic users, or if it's something specific to our machines/configurations?

BTW -- i have never, EVER had success with the Discogs search. I've used Subsonic for years now, and never had success with that. But, have never needed to since Amazon always worked, or otherwise I hit up Google Images.

Need to get Amazon cover art searching working again, for sure.

Subsonic is just an amazing product, I've said it many times before but it always bears mentioning again :-) Donating $$ to Subsonic was a no-brainer given how much I use this thing... and how useful and well-done it really is.
User avatar
supra92
 
Posts: 137
Joined: Sun Nov 19, 2006 12:17 am
Location: Central Texas

Postby flacflac » Wed Aug 19, 2009 10:33 am

Just a heads-up: It seems like Amazon's Webservices site is down. Can't get any album art through MP3TAG either.

ff
flacflac
 
Posts: 141
Joined: Mon Jun 01, 2009 7:43 am

Postby lolomin » Wed Aug 19, 2009 11:55 am

I don't know if this is the good URL that is used by SubSonic ( I found this one from the subsonic.log) but when doing a wget :

Code: Select all
[root@cygnus temp]# wget http://webservices.amazon.com
--2009-08-19 13:55:28--  http://webservices.amazon.com/
Resolving webservices.amazon.com... 72.21.207.4
Connecting to webservices.amazon.com|72.21.207.4|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://amazonaws.com:7040 [following]
--2009-08-19 13:55:28--  http://amazonaws.com:7040/
Resolving amazonaws.com... failed: No address associated with hostname.
wget: unable to resolve host address `amazonaws.com'


So there's surely a problem on Amazon's side ...
lolomin
 
Posts: 6
Joined: Tue Aug 18, 2009 8:22 pm

Glad I'm not the only one!

Postby flingclooten » Wed Aug 19, 2009 11:29 pm

I'll wait for a fix - in the meantime if you're manually searching, another site that seems to have most album covers is albumart.org - highly recommended.
flingclooten
 
Posts: 11
Joined: Tue Apr 28, 2009 12:52 am

Postby eyji » Thu Aug 20, 2009 12:48 pm

Posted a question yesterday addressing the same problem. Guess we all can be assured that this is a problem with the hosted services?
eyji
 
Posts: 12
Joined: Wed Jul 11, 2007 6:41 am

Postby reddragon72 » Sat Sep 19, 2009 5:32 pm

I am having this issue. I just loaded up this bad arse program and am loving it!!!! But it looks so ugly with the red X's everywhere, how do I fix this, and or is there a workaround??? help to complete this awesome program!!

Thanx
reddragon72
 
Posts: 18
Joined: Sat Sep 19, 2009 5:29 pm

Postby Poffa » Sat Sep 19, 2009 5:37 pm

Poffa
 
Posts: 62
Joined: Sun Jun 28, 2009 4:21 pm
Location: Bergen, Bergen

Postby reddragon72 » Sat Sep 19, 2009 6:12 pm

Poffa wrote:http://forum.subsonic.org/forum/viewtopic.php?p=6820&highlight=#6820


roger that and thanks for the info. I have version 3.7 and do not see 3.8 anywhere. Is there a beta or a link to the 3.8 as it is not posted or listed on sourceforge either. Again thanks for the info.

Ok album art is located in the folders for all music VIA WMP, so why is Subsonic not picking it up? I keep getting the error "coverartcontroller failed to create...."

If the art is already there then why doesn't Subsonic use it? please help with this. thanx
reddragon72
 
Posts: 18
Joined: Sat Sep 19, 2009 5:29 pm

Postby reddragon72 » Sun Sep 20, 2009 4:29 am

I rebooted Windows Home Server and boom, almost all of the album art showed up. There are a few that are not there but list the file in the album dir. It is odd, but I can live with just a few of the arts missing, but why did a reboot of the whole home server fix the issue?
reddragon72
 
Posts: 18
Joined: Sat Sep 19, 2009 5:29 pm


Return to Help

Who is online

Users browsing this forum: No registered users and 9 guests