Skip to content

Make Audible and Amazon use the Audible and Audnexus apis when fetching audiobooks #126

Open
zivoy wants to merge 19 commits intojacobtender:mainfrom
zivoy:audible-gbooks-api
Open

Make Audible and Amazon use the Audible and Audnexus apis when fetching audiobooks #126
zivoy wants to merge 19 commits intojacobtender:mainfrom
zivoy:audible-gbooks-api

Conversation

@zivoy
Copy link
Contributor

@zivoy zivoy commented Feb 26, 2026

The Audible extractor will now use the Audible api as well as the Audnexus api to get the data instead of extracting the data from the apge
The Amazon extractor will also use the apis when extracting an audiobook to supplement the data scrapped data.

There is a rough attempt at having the Google books (and classic) extractor use the google books api, but there is a global shared daily limit, and someone is maxing it, so the api is unreliable unless we get our own key

relevant #28 - not a full implementation, but can be expanded upon in the future
fixes #87
fixes #123 - Audiobooks will now have their length parts calculated from a runtime_length_min field, so text parsing issues shouldn't happen, but just in case I also now run the text through the cleanText function (as fallback)
fixes #127 - simplified the regex to not assume pd in the path, just look for an isbn10 or a ASIN in the path

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] Audible page not working [BUG] "Listening Length Seconds" doesn't include minutes on amazon [BUG] audible missing series place

1 participant