[PR #4066] [CLOSED] Added AudiMeta - an extended Audible provider #4158

Closed
opened 2026-04-25 00:18:36 +02:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/advplyr/audiobookshelf/pull/4066
Author: @Vito0912
Created: 3/1/2025
Status: Closed

Base: masterHead: feat/audimeta


📝 Commits (4)

📊 Changes

3 files changed (+235 additions, -10 deletions)

View changed files

📝 client/store/scanners.js (+49 -9)
📝 server/finders/BookFinder.js (+23 -1)
server/providers/AudiMeta.js (+163 -0)

📄 Description

Brief summary

This adds AudiMeta as a provider for Audible which has extended capabilities over Audnexus such as searching for asins in multiple regions and slightly higher rate limits. There are more features, discussed in the Discord channel.

Which issue is fixed?

While this PR does not fix it, the provider can be used for https://github.com/advplyr/audiobookshelf/pull/3839

In-depth Description

I would vote to replace Audnexus (or at least not make it default for Audible) and replace it over the long term with AudiMeta.

Why?

Because Audnexus returns faulty response codes.

Because the dev does not seem to be really interested in continuing the project (Messages in Discord).

Very limited options regarding querying and we have to make many requests.

Search by isbn for some books


This is a first step to make this transition by making this provider accessible via the dropdown.

When this is implemented for some time I would plan to create a PR to redirect 1% of requests from Audnexus to AudiMeta, and increase this for each release until everything is working.

How have you tested this?

Matched whole library.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/advplyr/audiobookshelf/pull/4066 **Author:** [@Vito0912](https://github.com/Vito0912) **Created:** 3/1/2025 **Status:** ❌ Closed **Base:** `master` ← **Head:** `feat/audimeta` --- ### 📝 Commits (4) - [`42504d8`](https://github.com/advplyr/audiobookshelf/commit/42504d836fc29e51a063f0b92bebe5481e3b7b9a) added AudiMeta - [`e592251`](https://github.com/advplyr/audiobookshelf/commit/e59225190e5e60ac6dc608a28498b85d2a72414b) Merge branch 'advplyr:master' into feat/audimeta - [`a6422bb`](https://github.com/advplyr/audiobookshelf/commit/a6422bb3fccc54bcda74baad735ac837582367d7) fixed CodeQL - [`ad2c5c2`](https://github.com/advplyr/audiobookshelf/commit/ad2c5c29e1ed4475f06ced8d1435fb76f4a9c29c) prettier ### 📊 Changes **3 files changed** (+235 additions, -10 deletions) <details> <summary>View changed files</summary> 📝 `client/store/scanners.js` (+49 -9) 📝 `server/finders/BookFinder.js` (+23 -1) ➕ `server/providers/AudiMeta.js` (+163 -0) </details> ### 📄 Description <!-- For Work In Progress Pull Requests, please use the Draft PR feature, see https://github.blog/2019-02-14-introducing-draft-pull-requests/ for further details. If you do not follow this template, the PR may be closed without review. Please ensure all checks pass. If you are a new contributor, the workflows will need to be manually approved before they run. --> ## Brief summary This adds AudiMeta as a provider for Audible which has extended capabilities over Audnexus such as searching for asins in multiple regions and slightly higher rate limits. There are more features, discussed in the Discord channel. ## Which issue is fixed? While this PR does not fix it, the provider can be used for https://github.com/advplyr/audiobookshelf/pull/3839 ## In-depth Description I would vote to replace Audnexus (or at least not make it default for Audible) and replace it over the long term with AudiMeta. Why? Because Audnexus returns faulty response codes. Because the dev does not seem to be really interested in continuing the project (Messages in Discord). Very limited options regarding querying and we have to make many requests. Search by isbn for some books --- This is a first step to make this transition by making this provider accessible via the dropdown. When this is implemented for some time I would plan to create a PR to redirect 1% of requests from Audnexus to AudiMeta, and increase this for each release until everything is working. ## How have you tested this? Matched whole library. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2026-04-25 00:18:36 +02:00
adam closed this issue 2026-04-25 00:18:36 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#4158