If you are ready to code, you’ll have to write your own scanner/agent.
Other ppl have done it already, maybe you can find something among the existing projects which fits your use case.
This agent detects local extras in a TV Show directory, and adds them to Plex. It’s quite a basic agent as it only supplies TV Extras, and nothing else. It can contribute to Personal Media Shows, TheTVDB and The Movie Database TV agents.
The extras can either be named in the form [title]-[extra type].ext or put into the named extra folders, as done when adding local extras for movies*; but the files or extra folders must be placed at the show level and not at the season level Edit: this restric…
I couldn't understand the way the official (or even third party) scanner worked [with statements like "elif len(paths) > 0 and len(paths[0]) > 0" that made me unable to follow loops accurately] and i was having Scanner induced issues with my Http AniDB Metadata Agent:
. year in series not passed to the metadata agent
. series with semicolon (steins;gate) troncated before the semicolon
. subfolders or series grouped in parent folder not being handled
. roman episode numbers not pr…
Before installing this metadata agent you need to install the matching scanner. See the documentation here for more details on the scanner and how to install it.
https://bitbucket.org/mjarends/plex-scanners
After you have installed the scanner you need to install the metadata agent. See the documentation here for more details on the metadata agent and how to install it.
https://bitbucket.org/mjarends/extendedpersonalmedia-agent.bundle
Change Log:
4/4/2015: Added support for the follow…
That being said – Plex’s naming schema is one of the best supported and unambiguous ones.
If you stick to very strictly, you will probably have no issues with other media libraries/players as well.
1 Like