An audnex.us client, providing rich author and audiobook data to Plex via its legacy plugin agent system.
The aim of this project is to automate as much as possible, and make some intelligent, transparent choices for the user. All data used by this plugin is sourced from the parent aggregator, audnex.us. By using the audnexus API, searches and matches, which are cached, are greatly accelerated over scraping each search and item page from HTML. Additionally, the API can have multiple sources of data used for each book entry.
Audnexus will first search a book/author to see if it's come across it before. If it's found, it returns them straight away. If not, it requests that the aggregator import all the available data. Thus, the more people who use audnexus' client plugins, the faster the API will be and more data complete. You can also run a fork of the API yourself, see the above repo on how to do that.
Available regions:
[au]
- .com.au
[ca]
- .ca
[de]
- .de
[es]
- .es
[fr]
- .fr
[in]
- .in
[it]
- .it
[jp]
- .co.jp
[us]
- .com
[uk]
- .co.uk
NOTE: The agent was built for English-based regions. If you find an issue with your region, please open a new issue or PR.
Getting the agent up and running is a very smooth process, whether this is your first foray into audiobooks or you are migrating a library from another audiobooks agent. We look forward to getting you high quality data!
v1.24.4.5081
or greater.git
installed on system, as this is the preferred method of installing/updating the agent. You can also extract the zip instead.Author Name/Book Name/Book Name: Subtitle.m4b
with album
and albumartist
tags. This is imperative for proper matching!If you are new to getting plugins on your system or do not have access to git
, go through this Plex documentation: How do I manually install a plugin?
If you are already familiar with the plugins system, and have git
, follow the below steps.
Plug-ins
directory:git clone https://github.com/djdembeck/Audnexus.bundle.git
For future updates, run the below commmand from within the Audnexus.bundle
folder.
git pull
If you wish to use local tags/images, you can follow the directions here, but this agent assumes you will not.
There are currently 2 quick match/search override options:
[uk]
): Searches the given region instead of your set region.Quick match supports filename and manual search.
This works for both authors and books. By default, the ASIN is searched in your library's region
(from agent settings).
You may override region on a per author/book basis using the region code in brackets, such as [uk]
either before or after the other search terms.
Here are some quick match examples:
[uk] NAME
[uk] B01234ABCD
Author Name/Book Name B01234ABCD [uk]/Book Name: Subtitle.m4b
NOTE: Authors cannot be quick matched from filenames.
In the ADVANCED tab:
Plex Music Scanner
Audnexus Agent
Store track progress
Embedded tags
Local Files Only
Add the library and go do anything but read a physical book while the magic happens :)
If you are coming from another Audiobooks agent, such as Audiobooks.bundle, then upgrading is super easy!
Manage Library > Refresh All Metadata
. This will programmatically upgrade authors, and then every album under those authors.Just like adding a new library, upgrading one can take some time to switch all your data over.
There are a few tricks to know about using fix match for books and authors:
"TITLE" by AUTHOR_FIRSTINITIAL.AUTHOR_LASTNAME w/ NARRATOR_FIRSTINITIAL.NARRATOR_LASTNAME
100
is the 'correct' one.Last Name, First Name
Style
tag.Mood
tag.Mood
tag (prefixed by Series:
)This agent cannot create collections for your series'. If you would like to set up automatic collections for book series', you can do so with the guide here: Audnexus+Plex-Meta-Manager: Audiobook Series Collections