Skip to content

Commit

Permalink
- Update Unraid template
Browse files Browse the repository at this point in the history
  • Loading branch information
nwithan8 committed Dec 9, 2023
1 parent ab89644 commit fc7f950
Showing 1 changed file with 8 additions and 56 deletions.
64 changes: 8 additions & 56 deletions templates/plex_prerolls.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,64 +11,16 @@
<Shell>bash</Shell>
<Privileged>false</Privileged>
<Support>https://forums.unraid.net/topic/133764-support-grtgbln-docker-templates</Support>
<Project>https://github.com/nwithan8/tauticord</Project>
<Overview>Tauticord is a Discord bot that displays live data from Tautulli, including stream summaries, bandwidth and library statistics.</Overview>
<Project>https://github.com/nwithan8/plex-schedule-prerolls</Project>
<Overview>Plex Prerolls is a tool to automate preroll scheduling for a Plex Media Server.</Overview>
<Category>Tools: MediaServer Status:Stable</Category>
<Icon>https://raw.githubusercontent.com/nwithan8/tauticord/master/logo.png</Icon>
<TemplateURL>https://raw.githubusercontent.com/nwithan8/unraid_templates/main/templates/tauticord.xml</TemplateURL>
<TemplateURL>https://raw.githubusercontent.com/nwithan8/unraid_templates/main/templates/plex_prerolls.xml</TemplateURL>
<Maintainer>
<WebPage>https://github.com/nwithan8</WebPage>
</Maintainer>
<Config Name="Discord bot token" Target="TC_DISCORD_BOT_TOKEN" Default="" Description="Discord bot token" Type="Variable" Display="always" Required="true" Mask="true" />
<Config Name="Discord server ID" Target="TC_DISCORD_SERVER_ID" Default="" Description="Discord server ID" Type="Variable" Display="always" Required="true" Mask="false" />
<Config Name="Discord Nitro" Target="TC_DISCORD_NITRO" Default="" Description="Discord Nitro subscriber" Type="Variable" Display="always" Required="false" Mask="false">False</Config>
<Config Name="URL to Tautulli" Target="TC_TAUTULLI_URL" Default="http://localhost:8181" Description="URL to Tautulli" Type="Variable" Display="always" Required="true" Mask="false">http://localhost:8181</Config>
<Config Name="Tautulli API key" Target="TC_TAUTULLI_KEY" Default="" Description="Tautulli API key" Type="Variable" Display="always" Required="true" Mask="true" />
<Config Name="Use self-signed SSL certificate" Target="TC_USE_SELF_SIGNED_CERT" Default="False" Description="Disable SSL verification (if using self-signed cert on server)" Type="Variable" Display="always" Required="false" Mask="false">False</Config>
<Config Name="Seconds between stream updates" Target="TC_REFRESH_SECONDS" Default="15" Description="Seconds between stream updates (15-second minimum)" Type="Variable" Display="always" Required="false" Mask="false">15</Config>
<Config Name="Plex Media Server name" Target="TC_SERVER_NAME" Default="Plex" Description="Name of the Plex Media Server. If not provided, will use 'Plex'. If provided string is empty, will extract Plex Media Server name from Tautulli." Type="Variable" Display="always" Required="false" Mask="false">Plex</Config>
<Config Name="Stream kill message" Target="TC_TERMINATE_MESSAGE" Default="Your stream has ended." Description="Message to send on stream kill" Type="Variable" Display="always" Required="false" Mask="false">Your stream has ended.</Config>
<Config Name="Use 24-hour time" Target="TC_USE_24_HOUR_TIME" Default="False" Description="Whether to use 24-hour time" Type="Variable" Display="always" Required="false" Mask="false">False</Config>
<Config Name="Hide stream usernames" Target="TC_HIDE_USERNAMES" Default="False" Description="Whether to hide usernames in the streams view" Type="Variable" Display="always" Required="false" Mask="false">False</Config>
<Config Name="Hide stream player names" Target="TC_HIDE_PLAYER_NAMES" Default="False" Description="Whether to hide player names in the streams view" Type="Variable" Display="always" Required="false" Mask="false">False</Config>
<Config Name="Hide stream platforms" Target="TC_HIDE_PLATFORMS" Default="False" Description="Whether to hide platforms in the streams view" Type="Variable" Display="always" Required="false" Mask="false">False</Config>
<Config Name="Hide stream quality profiles" Target="TC_HIDE_QUALITY" Default="False" Description="Whether to hide quality profiles in the streams view" Type="Variable" Display="always" Required="false" Mask="false">False</Config>
<Config Name="Hide stream bandwidth" Target="TC_HIDE_BANDWIDTH" Default="False" Description="Whether to hide bandwidth in the streams view" Type="Variable" Display="always" Required="false" Mask="false">False</Config>
<Config Name="Hide stream transcoding statuses" Target="TC_HIDE_TRANSCODE" Default="False" Description="Whether to hide transcoding statuses in the streams view" Type="Variable" Display="always" Required="false" Mask="false">False</Config>
<Config Name="Hide stream progress" Target="TC_HIDE_PROGRESS" Default="False" Description="Whether to hide stream progress in the streams view" Type="Variable" Display="always" Required="false" Mask="false">False</Config>
<Config Name="Hide stream ETAs" Target="TC_HIDE_ETA" Default="False" Description="Whether to hide stream ETAs in the streams view" Type="Variable" Display="always" Required="false" Mask="false">False</Config>
<Config Name="Use friendly names" Target="TC_USE_FRIENDLY_NAMES" Default="False" Description="Use friendly names instead of usernames if available" Type="Variable" Display="always" Required="false" Mask="false">False</Config>
<Config Name="Thousands separator" Target="TC_THOUSANDS_SEPARATOR" Default="," Description="Symbol to separate thousands in numbers" Type="Variable" Display="always" Required="false" Mask="false">,</Config>
<Config Name="Stream stats category name" Target="TC_VC_STATS_CATEGORY_NAME" Default="Tautulli Stats" Description="Name of the stream stats voice channel category" Type="Variable" Display="always" Required="false" Mask="false">Tautulli Stats</Config>
<Config Name="Display stream count" Target="TC_VC_STREAM_COUNT" Default="False" Description="Whether to display stream count in voice channels" Type="Variable" Display="always" Required="false" Mask="false">False</Config>
<Config Name="Stream count voice channel ID" Target="TC_VC_STREAM_COUNT_CHANNEL_ID" Default="0" Description="Optional ID of the Discord voice channel to display stream count" Type="Variable" Display="always" Required="false" Mask="false">0</Config>
<Config Name="Display transcode count" Target="TC_VC_TRANSCODE_COUNT" Default="False" Description="Whether to display transcode count in voice channels" Type="Variable" Display="always" Required="false" Mask="false">False</Config>
<Config Name="Transcode count voice channel ID" Target="TC_VC_TRANSCODE_COUNT_CHANNEL_ID" Default="0" Description="Optional ID of the Discord voice channel to display transcode count" Type="Variable" Display="always" Required="false" Mask="false">0</Config>
<Config Name="Display bandwidth" Target="TC_VC_BANDWIDTH" Default="False" Description="Whether to display bandwidth in voice channels" Type="Variable" Display="always" Required="false" Mask="false">False</Config>
<Config Name="Bandwidth voice channel ID" Target="TC_VC_BANDWIDTH_CHANNEL_ID" Default="0" Description="Optional ID of the Discord voice channel to display bandwidth" Type="Variable" Display="always" Required="false" Mask="false">0</Config>
<Config Name="Display local bandwidth" Target="TC_VC_LOCAL_BANDWIDTH" Default="False" Description="Whether to display local bandwidth in voice channels" Type="Variable" Display="always" Required="false" Mask="false">False</Config>
<Config Name="Local bandwidth voice channel ID" Target="TC_VC_LOCAL_BANDWIDTH_CHANNEL_ID" Default="0" Description="Optional ID of the Discord voice channel to display local bandwidth" Type="Variable" Display="always" Required="false" Mask="false">0</Config>
<Config Name="Display remote bandwidth" Target="TC_VC_REMOTE_BANDWIDTH" Default="False" Description="Whether to display remote bandwidth in voice channels" Type="Variable" Display="always" Required="false" Mask="false">False</Config>
<Config Name="Remote bandwidth voice channel ID" Target="TC_VC_REMOTE_BANDWIDTH_CHANNEL_ID" Default="0" Description="Optional ID of the Discord voice channel to display remote bandwidth" Type="Variable" Display="always" Required="false" Mask="false">0</Config>
<Config Name="Display Plex server status" Target="TC_VC_PLEX_STATUS" Default="False" Description="Whether to display Plex online status in a voice channel" Type="Variable" Display="always" Required="false" Mask="false">False</Config>
<Config Name="Plex status voice channel ID" Target="TC_VC_PLEX_STATUS_CHANNEL_ID" Default="0" Description="Optional ID of the Discord voice channel to display Plex online status" Type="Variable" Display="always" Required="false" Mask="false">0</Config>
<Config Name="Display library stats" Target="TC_VC_LIBRARY_STATS" Default="False" Description="Whether to display library stats in voice channels" Type="Variable" Display="always" Required="false" Mask="false">False</Config>
<Config Name="Library stats category name" Target="TC_VC_LIBRARIES_CATEGORY_NAME" Default="Tautulli Libraries" Description="Name of the library stats voice channel category" Type="Variable" Display="always" Required="false" Mask="false">Tautulli Libraries</Config>
<Config Name="Stat library names" Target="TC_VC_LIBRARY_NAMES" Default="" Description="Comma-separated list of names of libraries to display stats of" Type="Variable" Display="always" Required="false" Mask="false" />
<Config Name="Seconds between library updates" Target="TC_VC_LIBRARY_REFRESH_SECONDS" Default="3600" Description="Seconds between library stats updates (5-minute minimum)" Type="Variable" Display="always" Required="false" Mask="false">3600</Config>
<Config Name="Use emojis for library stats" Target="TC_VC_LIBRARY_USE_EMOJIS" Default="True" Description="Symbolize type of each library using emojis" Type="Variable" Display="always" Required="false" Mask="false">True</Config>
<Config Name="Display TV series counts" Target="TC_VC_TV_SERIES_COUNT" Default="True" Description="Display series counts for all configured TV Show libraries" Type="Variable" Display="always" Required="false" Mask="false">True</Config>
<Config Name="Display TV episode counts" Target="TC_VC_TV_EPISODE_COUNT" Default="True" Description="Display episode counts for all configured TV Show libraries" Type="Variable" Display="always" Required="false" Mask="false">True</Config>
<Config Name="Display music artist counts" Target="TC_VC_MUSIC_ARTIST_COUNT" Default="True" Description="Display artist counts for all configured Music libraries" Type="Variable" Display="always" Required="false" Mask="false">True</Config>
<Config Name="Display music track counts" Target="TC_VC_MUSIC_TRACK_COUNT" Default="True" Description="Display track counts for all configured Music libraries" Type="Variable" Display="always" Required="false" Mask="false">True</Config>
<Config Name="Discord admin IDs" Target="TC_DISCORD_ADMIN_IDS" Default="" Description="Comma-separated list of IDs of Discord users with bot admin privileges" Type="Variable" Display="always" Required="false" Mask="false" />
<Config Name="Post stream details" Target="TC_DISCORD_POST_SUMMARY_MESSAGE" Default="True" Description="Whether to post a stream details summary text message" Type="Variable" Display="always" Required="true" Mask="false">True</Config>
<Config Name="Stream details text channel" Target="TC_DISCORD_CHANNEL_NAME" Default="tauticord" Description="Name of Discord text channel where the bot will post the stream details summary message" Type="Variable" Display="always" Required="true" Mask="false">tauticord</Config>
<Config Name="Allow analytics" Target="TC_ALLOW_ANALYTICS" Default="True" Description="Whether to allow anonymous analytics collection" Type="Variable" Display="always" Required="false" Mask="false">True</Config>
<Config Name="Performance stats category name" Target="TC_VC_PERFORMANCE_CATEGORY_NAME" Default="Performance" Description="Name of the performance stats voice channel category" Type="Variable" Display="always" Required="false" Mask="false">Performance</Config>
<Config Name="Monitor CPU performance" Target="TC_MONITOR_CPU" Default="False" Description="Whether to monitor Tauticord Docker CPU performance" Type="Variable" Display="always" Required="false" Mask="false">False</Config>
<Config Name="Monitor memory performance" Target="TC_MONITOR_MEMORY" Default="False" Description="Whether to monitor Tauticord Docker memory performance" Type="Variable" Display="always" Required="false" Mask="false">False</Config>
<Config Name="Timezone" Target="TZ" Default="UTC" Description="Timezone for the server" Type="Variable" Display="always" Required="false" Mask="false">UTC</Config>
<Config Name="Config Path" Target="/config" Default="/mnt/user/appdata/tauticord/config" Mode="rw" Description="Where optional config file will be stored" Type="Path" Display="advanced" Required="true" Mask="false">/mnt/user/appdata/tauticord/config</Config>
<Config Name="Log Path" Target="/logs" Default="/mnt/user/appdata/tauticord/logs" Mode="rw" Description="Where debug logs will be stored" Type="Path" Display="advanced" Required="true" Mask="false">/mnt/user/appdata/tauticord/logs</Config>
<Config Name="Cron Schedule" Target="CRON_SCHEDULE" Default="0 0 * * *" Description="How often to update schedules. See https://crontab.guru for help." Type="Variable" Display="always" Required="true" Mask="true" />
<Config Name="Dry Run" Target="DRY_RUN" Default="" Description="Enable dry-run (testing) mode. No changes will be made to Plex." Type="Variable" Display="always" Required="false" Mask="false" />
<Config Name="Timezone" Target="TZ" Default="UTC" Description="Timezone to use when calculating schedules" Type="Variable" Display="always" Required="false" Mask="false">UTC</Config>
<Config Name="Config Path" Target="/config" Default="/mnt/user/appdata/plex_prerolls/config" Mode="rw" Description="Where config file will be stored" Type="Path" Display="advanced" Required="true" Mask="false">/mnt/user/appdata/plex_prerolls/config</Config>
<Config Name="Log Path" Target="/logs" Default="/mnt/user/appdata/plex_prerolls/logs" Mode="rw" Description="Where debug logs will be stored" Type="Path" Display="advanced" Required="true" Mask="false">/mnt/user/appdata/plex_prerolls/logs</Config>
</Container>

0 comments on commit fc7f950

Please sign in to comment.