Home

Awesome

<p align="center"> <a href="" rel="noopener"> <img width=200px height=200px src="../assets/logos/logo.png?raw=true" alt="Project logo"></a> </p> <h3 align="center">Audnexus.bundle</h3> <div align="center">

Status GitHub Issues GitHub Pull Requests License CodeFactor Grade

</div>
<p align="center"> An <a href="https://github.com/djdembeck/audnexus">audnex.us</a> client, providing rich author and audiobook data to Plex via its legacy plugin agent system. <br> </p>

📝 Table of Contents

🧐 About <a name = "about"></a>

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:

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 Started <a name = "getting_started"></a>

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!

Prerequisites

Installing

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.

  1. Clone (or unzip) this project into your Plex Plug-ins directory:
git clone https://github.com/djdembeck/Audnexus.bundle.git
  1. Restart your Plex Media Server.

For future updates, run the below commmand from within the Audnexus.bundle folder.

git pull

🔧 Configuring the agent <a name = "config"></a>

If you wish to use local tags/images, you can follow the directions here, but this agent assumes you will not.

Using quick match

There are currently 2 quick match/search override options:

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.

Create an audiobook library

In the ADVANCED tab:

Add the library and go do anything but read a physical book while the magic happens :)

Migrate an existing audiobook library

If you are coming from another Audiobooks agent, such as Audiobooks.bundle, then upgrading is super easy!

Just like adding a new library, upgrading one can take some time to switch all your data over.

🎈 Usage <a name="usage"></a>

Manually fixing matches

There are a few tricks to know about using fix match for books and authors:

Data that the agent brings to your library:

Authors (Artists)

Books (Albums)

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