github new-usemame/Calibre-Web-NextGen v4.0.111
v4.0.111 — Amazon metadata search works again (CW #3648)

latest release: v4.0.112
3 hours ago

What's new

docker pull ghcr.io/new-usemame/calibre-web-nextgen:v4.0.111

(or :latest)

Amazon metadata search works again (CW #3648)

Picking "Amazon" or "Google Books" as a metadata source returned "No Result(s) found! Please try another keyword!" for queries that obviously had matches. ComicVine and the Chinese provider returned results fine for the same query — the failure was Amazon-specific.

Root cause: Amazon.session.headers declared only User-Agent, Accept, and Accept-Encoding. Amazon's bot detection now 503s on requests missing the full browser-shape header set. Verified in cwn-local: minimal headers → status=503, body=2.6KB; full browser headers → status=200, body=1.1MB with the real product list.

Fix expands the header dict with Accept-Language, DNT, Sec-Fetch-Dest/Mode/Site/User, and Upgrade-Insecure-Requests. 6 source-pin tests pin each header so a future trim doesn't silently regress.

Credits

Thanks to the reporter on CW #3648.

Don't miss a new Calibre-Web-NextGen release

NewReleases is sending notifications on new releases.