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

Bug #1823520 reported by Peter Richter on 2019-04-07
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
calibre
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.

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
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.

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.

Peter Richter (paul8976) wrote :

Here is a patch for this enhancement for review.

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  Edit
Everyone can see this information.

Other bug subscribers