Skip to content

About

First-party Prairie metadata provider for audiobook items (Audnexus / AudiMeta / iTunes / Audible / Storytel).

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

Audiobook Metadata Plugin for Prairie

First-party Prairie metadata provider for audiobook libraries. It implements metadata_provider.v1 with capability ID audiobook-metadata and default priority audiobook = 2.

Sources

By default the provider searches Audnexus, Apple Books (iTunes), and AudiobookCovers. Audible, Storytel, BookBeat, Audioteka, and AudiMeta can be switched on in the plugin settings; the four scrapers parse public catalog pages and are limited to six requests per minute each, so a title search that includes them takes several seconds longer. AudiMeta's hosted API shut down in March 2026.

IDs already on the item still resolve through Fetch, whether or not the source is enabled for title searches. An ID tagged with its source (for example an Apple Books ID, or an ASIN from Audible) goes to that source. A bare ASIN with no source hint is tried against Audnexus first and then AudiMeta.

Configuration

One global setting, Search sources, with a switch per source. Install the plugin, add Audiobook Metadata to an audiobook library's metadata provider chain, and adjust the sources if the defaults miss your catalog.

Development

GOWORK=off go test ./...
GOWORK=off make build

Contributing

Read CONTRIBUTING.md before opening a pull request. New sources and matching changes should start as an issue.

License

prairie-plugin-metadata-audiobook is licensed under AGPL-3.0-only. See LICENSE.

About

First-party Prairie metadata provider for audiobook items (Audnexus / AudiMeta / iTunes / Audible / Storytel).

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages