Plex-Meta-Manager
Plex-Meta-Manager copied to clipboard
Feature Request: Create Repo for unRAID Community Applications
Example: https://github.com/Data-Monkey/docker-templates/blob/master/Data-Monkey/plex-meta-manager.xml
Instructions: https://forums.unraid.net/topic/57181-docker-faq/#comment-566084
I made a template using all the default variables on the Docker installation page. Time to Run (PMM_TME), Divider Character (PMM_DIVIDER), Screen Width (PMM_WIDTH), and Config Storage Path are set to required. The rest of the variables are set to optional and hidden under the Show more settings section. Any values that are True/False have a drop-down input. Feel free to use/change if you would like. Plex Media Server is listed as a requirement. The only thing missing is an icon. I can also add it to my CA repo, but I think it would be better if you created your own for this project.
<?xml version="1.0"?>
<Container version="2">
<Name>plex-meta-manager</Name>
<Repository>meisnate12/plex-meta-manager</Repository>
<Registry>https://hub.docker.com/r/meisnate12/plex-meta-manager/</Registry>
<Network>bridge</Network>
<MyIP/>
<Shell>sh</Shell>
<Privileged>false</Privileged>
<Support>https://hub.docker.com/r/meisnate12/plex-meta-manager/</Support>
<Project>https://github.com/meisnate12/Plex-Meta-Manager</Project>
<Overview>Python script to update metadata and automatically build collections. 
See https://github.com/meisnate12/Plex-Meta-Manager/wiki/unRAID-Installation#advanced-installation-authenticating-trakt-or-myanimelist for authenticating with Trakt or MyAnimeList.</Overview>
<Category>Tools: Other: MediaApp:Video Status:Stable</Category>
<WebUI/>
<TemplateURL/>
<Icon>/plugins/dynamix.docker.manager/images/question.png</Icon>
<ExtraParams/>
<PostArgs/>
<CPUset/>
<DateInstalled>1637600275</DateInstalled>
<DonateText/>
<DonateLink/>
<Requires>Plex Media Server</Requires>
<Config Name="Time to Run" Target="PMM_TME" Default="6:00" Mode="" Description="Time to update each day. Format: HH:MM" Type="Variable" Display="always" Required="true" Mask="false">3:00</Config>
<Config Name="Divider Character" Target="PMM_DIVIDER" Default="=" Mode="" Description="The character that divides the sections" Type="Variable" Display="always" Required="true" Mask="false">=</Config>
<Config Name="Screen Width" Target="PMM_WIDTH" Default="100" Mode="" Description="An integer between 90 and 300" Type="Variable" Display="always" Required="true" Mask="false">100</Config>
<Config Name="Config Storage Path" Target="/config" Default="/mnt/user/appdata/plex-meta-manager" Mode="rw" Description="Translation from docker container path to host path" Type="Path" Display="always" Required="true" Mask="false">/mnt/user/appdata/plex-meta-manager</Config>
<Config Name="Debug Mode" Target="PMM_TEST" Default="False|True" Mode="" Description="Run in debug mode with only collections that have 'test: true'" Type="Variable" Display="advanced" Required="false" Mask="false">False</Config>
<Config Name="Run Collections Only" Target="PMM_COLLECTIONS_ONLY" Default="False|True" Mode="" Description="Process only collections during the run" Type="Variable" Display="advanced" Required="false" Mask="false">False</Config>
<Config Name="Run Libraries Only" Target="PMM_LIBRARIES_ONLY" Default="False|True" Mode="" Description="Process everything but collections during the run" Type="Variable" Display="advanced" Required="false" Mask="false">False</Config>
<Config Name="Run Collections" Target="PMM_COLLECTIONS" Default="All Collections" Mode="" Description="comma-separated list of collection names to process" Type="Variable" Display="advanced" Required="false" Mask="false">All Collections</Config>
<Config Name="Run Libraries" Target="PMM_LIBRARIES" Default="All libraries" Mode="" Description="comma-separated list of library names to process" Type="Variable" Display="advanced" Required="false" Mask="false">All libraries</Config>
<Config Name="Resume Run" Target="PMM_RESUME" Default="" Mode="" Description="Name of the Collection you want to resume the run at" Type="Variable" Display="advanced" Required="false" Mask="false"/>
<Config Name="No Countdown" Target="PMM_NO_COUNTDOWN" Default="False|True" Mode="" Description="Run without displaying the countdown" Type="Variable" Display="advanced" Required="false" Mask="false">False</Config>
<Config Name="No Missing" Target="PMM_NO_MISSING" Default="False|True" Mode="" Description="Run without any of the missing movie/show functions" Type="Variable" Display="advanced" Required="false" Mask="false">False</Config>
<Config Name="Run without Scheduler" Target="PMM_RUN" Default="False|True" Mode="" Description="Run without the scheduler" Type="Variable" Display="advanced" Required="false" Mask="false">False</Config>
</Container>