NowShowing
Description / Background
NowShowing is the successor of the popular plexReport docker. The original brainchild of bstascavage (https://github.com/bstascavage/plexReport). Further developed by NinthWalker & enhanced by GroxyPod, NowShowing adds additional improvements and features in a friendly, easy to install docker.
Introduction
The NowShowing docker provides a summary of new media that has recently been added to Plex, giving the Plex owner the option of delivering the information in two ways:
1) An email summary sent to all or selected users of the Plex Server
2) A webpage for users to visit
Web Page Example
Email Example
Supported Platforms
- unRAID v6.3.x (Fully Supported)
- unRAID v6.x (Supported, but docker template may appear different)
- Linux platforms with Docker support (Supported, with a few manual settings like ENV Variables & Time)
Supported Email Clients
- Gmail
- Zoho
- Most Email providers with SSL SMTP support (Not all tested)
Supported Plex Agents
- Plex Movie
- TheMovieDB
- TheTVDB
Prerequisites
- Plex
- Docker
- Plex Movie or TheMovieDB set as your Agent for Movie sections on the Plex server
- TheTVDB set as your Agent for TV sections on the Plex server
- An Email account that supports SSL SMTP
Installation on unRAID
Preferred Method: Community Applications
Step 1: Click on Apps & type in "NowShowing"
Step 2: Click Add
Step 3: Select your branch
Selecting Default will install the latest stable version of NowShowing.
Selecting dev will install the latest development version of NowShowing.
Step 4: Fill out the template
Step 4a: Advanced Section - Optional
Optional - Enter in Plex Token instead of using sername/password
Optional - Modify the UID/GID
Step 5: Installation is complete
Your installation of NowShowing is complete. If you desire to change any of the config files they can be found at your /config install path.
You can also install by adding the following template repository to unraid:
https://github.com/ninthwalker/docker-templates/
You can now edit the advanced.yaml
(and optionally email_body.erb
& web_email_body.erb
) with your own settings in your appdata dir. See /config/advanced.yaml.example
and below for details.
By default, the email will be sent out every Friday at 10:30am, and the web report will be generated once a day at 11:30pm local time. To change the schedules, enter in your own cron time in the advanced.yaml file. Restart the docker to have the changes take effect. See this page for help creating a time/date in cron: https://crontab.guru/