[Enhancement] use mobi-asin id in amazon meta data search

Bug #1823520 reported by Peter Richter
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
calibre
Fix Released
Undecided
Unassigned

Bug Description

Amazon kindle books have a unique id, which calibre imports as ID mobi-asin.
Unfortunatly this id is not used in amazon meta data plugin to load the book meta data,
so the results of the meta data search are suboptimal in many cases.
If I add the same ID as amazon_de (for german amazon) the meta data search will
give always the correct result.
So, the request is to use the mobi-asin ID in amazon meta data plugin if no
amazon ID is available. Maybe its a good idea to control this feature with
an user configurable option.
Thanks all for this great software.

Revision history for this message
Kovid Goyal (kovid) wrote : Re: calibre bug 1823520

The problem with mobi-asin is there is no way to know which country
store it belongs to, using it with the wrong country can lead to
incorrect results. Therefore, it is up to the user to change mobi-asin:
to amazon: or amazon_de: or amazon_uk: etc as appropriate.

 status wontfix

Changed in calibre:
status: New → Won't Fix
Revision history for this message
Peter Richter (paul8976) wrote :

Hi Kovid,

thanks for fast response. I have seen your problem in the code amazon.py.
But I think there is a way to solve this, because in the Plugin configuration
a default country is set. Why not use this? An additional option to configure
the requested behavior will give the certainty that only users who want this
get this behavior.

Revision history for this message
Kovid Goyal (kovid) wrote :

I certainly could add an option to have calibre treat mobi-asin as as
ASIN from a particular country store, but it does not really seem worth the effort to me.
But patches are welcome.

Revision history for this message
Peter Richter (paul8976) wrote :

Here is a patch for this enhancement for review.

Revision history for this message
Kovid Goyal (kovid) wrote : Fixed in master

Fixed in branch master. The fix will be in the next release. calibre is usually released every alternate Friday.

 status fixreleased

Changed in calibre:
status: Won't Fix → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.