Introduction
Media Reconciler, or simply mecon, is a cross-platform command line tool which reconciles media within a directory with media in a Plex library. For a given directory of files, it answers simple questions such as:
Which files have failed to have been added to a Plex library?
Which files exist in a Plex library?
Which files have been watched by all users?
Which files have been watched by a sub-set of users?
Quick Start
Install the container from Community Applications
Set Plex host URL & token variables in Docker template
Add read-only volume mounts for your media directories in Docker template
Start the container
Run the mecon command line app by:
Using docker exec in the Unraid terminal:
docker exec -t mecon mecon <arguments>
Or... SSH into the container or open Unraid's web-based console for the container and use:
mecon <arguments>
A simple example of <arguments> would be finding files in the /Films directory (this must be made available as a volume mount) that you'd expect to have been added to a Plex library but haven't for some reason. In this case we limit our search to MKV files:
mecon -d /Films -e mkv -L
For full documentation see the readme where examples of all the above use-cases and more are given along with details on how to configure the application to avoid repeatedly providing the same arguments.
GitHub: https://github.com/elzik/mecon
GitHub packages: https://github.com/elzik/mecon/pkgs/container/mecon
Documentation: https://github.com/elzik/mecon#mecon
Template: https://github.com/elzik/unraid-templates/blob/main/mecon.xml