Album art no longer being fetched

  1. anonymous

    I'm running Synergy 1.6.1, and I've noticed that Synergy doesn't seem to be fetching album art from Amazon any more. For example, I was just listening to the band "Dogs Die in Hot Cars", and Clutter pulled the album art from Amazon.com almost immediately. Synergy still shows the synergy icon.

    Is there any way to troubleshoot this?

  2. Greg Hurrell

    Just tested access to Amazon and it's still working.

    You may not be aware, but in the past Synergy was banned from accessing Amazon's servers because they didn't like the server load they were getting when nobody ever used the "Buy from Amazon" menu item.

    I was forced to make changes to Synergy that limited the number of queries it would make. Queries are held in a queue and dispatched at regular intervals, but you may see some delay.

    Unfortunately, this is a necessary evil, to dissuade Amazon from pulling the plug again. Of course, they allow access at their discretion, so they could pull it at any time. (But like I said, I just tested; they haven't pulled the plug.)

  3. anonymous

    Yes, I remember when album cover fetching was turned back on - much happiness ensued.

    I'm noticing that Synergy doesn't seem to be even creating the plist files it used to when it fetches but fails to find an item. I've tried deleting my synergy plist file with the guess that it was corrupted somehow, but I still am not seeing anything being pulled down.

    Synergy makes the connection to Amazon, but nothing happens.

  4. anonymous

    I

  5. anonymous

    It's not working for me either.

  6. Greg Hurrell

    I just re-tested it and it is definitely still working.

    As I said above, Synergy puts album art searches in a queue, and it enforces a delay between each query. What this means is that you might not see the art arrive instantly when you start playing a song, but you may see it arrive later on (perhaps when you're listening to another song, so you don't actually *see* it until the next time you play the original song). Also, to reduce load on the servers, it will never retry the same song in the same run session.

    If you want to confirm that Synergy's developer token has not been blocked by Amazon, witness the following:

    This is the URL that Synergy will use to search for "The Ugly Organ" album by "Cursive". Note that the URL has the Synergy developer token embedded in it:

    http://xml.amazon.com/onca/xml2?t=synerf...%20Ugly%20Organ

    The following XML is returned by Amazon, indicating that they haven't blocked Synergy.

    Code:<?xml version="1.0" encoding="UTF-8"?><ProductInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://xml.amazon.com/schemas2/dev-lite.xsd">

      <TotalResults>1</TotalResults>
      <TotalPages>1</TotalPages>
      <Details url="http://www.amazon.com/exec/obidos/ASIN/B00008AY6D/synerformacos-20?dev-t=D31GYSP62C9C55%26camp=2025%26link_code=xm2">
         <Asin>B00008AY6D</Asin>
         <ProductName>The Ugly Organ</ProductName>
         <Catalog>Music</Catalog>
         <Artists>
            <Artist>Cursive</Artist>
         </Artists>
         <ReleaseDate>04 March, 2003</ReleaseDate>
         <Manufacturer>Saddle Creek</Manufacturer>
         <ImageUrlSmall>http://images.amazon.com/images/P/B00008AY6D.01.THUMBZZZ.jpg&lt;/ImageUrlSmall&gt;
         <ImageUrlMedium>http://images.amazon.com/images/P/B00008AY6D.01.MZZZZZZZ.jpg&lt;/ImageUrlMedium&gt;
         <ImageUrlLarge>http://images.amazon.com/images/P/B00008AY6D.01.LZZZZZZZ.jpg&lt;/ImageUrlLarge&gt;
         <Availability>This item is currently not available.</Availability>
         <ListPrice>$12.98</ListPrice>
         <UsedPrice>$10.50</UsedPrice>
      </Details>

    </ProductInfo>

    If they had blocked Synergy, then instead of XML we'd be getting a redirection to the Amazon front page (which would give us a bunch of HTML).

    In the meantime I am wishing that I had a dollar for every time someone said that album cover downloads weren't working any more.... by now I'd have, well, four dollars or something, wouldn't I?!

  7. neilio

    That link returns a 404 error? Does that mean that Synergy is being blocked?

  8. Greg Hurrell

    Quote: That link returns a 404 error? Does that mean that Synergy is being blocked?

    Just tested it again and it doesn't return a 404 error, but instead returns an XML file containing the search results, which is the desired behaviour. So Synergy is not being blocked.

Reply

This topic is now closed.