Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Enhancement]: Add/Change for multiregional metadata providers #4086

Open
Vito0912 opened this issue Mar 8, 2025 · 0 comments
Open

[Enhancement]: Add/Change for multiregional metadata providers #4086

Vito0912 opened this issue Mar 8, 2025 · 0 comments
Labels
enhancement New feature or request

Comments

@Vito0912
Copy link
Contributor

Vito0912 commented Mar 8, 2025

Type of Enhancement

Server Backend and Web Interface/Frontend

Describe the Feature/Enhancement

For providers that support multiple regions, only list them once and make a dropdown or similar option to select the wanted region. This could be connected to #4085 to select multiple regions and try them one after another.

In the same change, I would propose support for multi-region functionality. This would mean that only one request is made to the provider requesting data for all the regions if a provider supports it (optimally also for custom providers).

For example, this returns the data for the book that is only available in DE and not US, but only needs one request. Providers could therefore leverage cached data and save on bandwidth and resources, providing the user higher rate limits:

https://audimeta.de/search?region=us,de&title=Hurricane%20-%20Stadt%20der%20L%C3%BCgen

Why would this be helpful?

With the growing number of custom metadata providers (especially those that support multiple regions), the selection bar is becoming increasingly large, and the need to switch between providers is also growing.

This is related to #4085.
It would also make it easier for users to select the correct regions.

Future Implementation (Screenshot)

N/A

Audiobookshelf Server Version

v2.19.5

Current Implementation (Screenshot)

No response

@Vito0912 Vito0912 added the enhancement New feature or request label Mar 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant