Unmonitor media in Radarr and Sonarr from Plex webhook events.
media.play
event to unmonitor whenever media is played in Plex. Useful for upgrading until media is played for the first time.library.new
event to unmonitor whenever media is added to Plex. Useful for preventing upgrades if you have preferred words set as they always upgrade a release in V3 even if cutoffs have been met and upgrades are disabled. See Preferred Words FAQs for more information.Set up using shraymonks/unmonitorr:
services:
unmonitorr:
image: shraymonks/unmonitorr:latest
environment:
PLEX_EVENTS: media.play
RADARR_HOST: http://127.0.0.1:7878
RADARR_API_KEY: $RADARR_API_KEY
SONARR_HOST: http://127.0.0.1:8989
SONARR_API_KEY: $SONARR_API_KEY
ports:
- 9797:9797
restart: unless-stopped
variable | description | default |
---|---|---|
PLEX_ACCOUNTS |
Comma separated list of Plex account IDs or usernames for events in PLEX_EVENTS to unmonitor for. Will unmonitor for PLEX_EVENTS triggered by any account if not set. |
undefined |
PLEX_EVENTS |
Comma separated list of Plex webhook events to unmonitor on:
|
media.play |
PORT |
Internal port to listen on | 9797 |
RADARR_API_KEY |
API key for Radarr | undefined |
RADARR_HOST |
Host for Radarr | http://127.0.0.1:7878 |
SONARR_API_KEY |
API key for Sonarr | undefined |
SONARR_HOST |
Host for Sonarr | http://127.0.0.1:8989 |
PLEX_EVENTS
and at least one of RADARR_API_KEY
and SONARR_API_KEY
are required.
Add a new webhook url to Plex under Settings -> Webhooks
. Enter the url for your docker container including the exposed port.
(note Plex Pass is required to use webhooks)