This integration allows for notifications from Plex. Keep in mind this utilizes the Notifiarr client.
Reaction example:
Play
- Notify when a user starts playing media.Resume
- Notify when a user resumes playing media.Finished
- Notify when a user finishes playing media.Rating
- Notify when a user rates a movie/show.New Item
- Notify when a new item is added to plex (requires push notifications enabled in Plex - Server -> General).Sessions
- Get notifications about streaming sessions and minimal server information.Devices
- Notify when a new device is added.Backup
- Notify when a backup was completed.Corruption
- Notify when database corruption is detected.Click the cog icon to open the integration settings for Plex.
Basic Instructions
- Gives you basic guidelines on how to setup this integration in the UI.Triggers
- Adjust which webhooks will send notifications to you.Integration Settings
- Allows the user to further configure the integration.Extra Settings
- Adjust the extra settings for this integration.Client Settings
- Allows the user to set the scanning interval.Custom Icon
- Assign another icon to notifications from this integration. (Subscriber Feature)Content Lines
- Add a message to the top of notifications for wearable/toast purposes.Screenshots
- Shows the expected output once all correctly configured.Save
- Saves all your Configured settings and closes the Integration Settings Menu.Here you can adjust the settings for this integration.
Scope
- Kill all sessions from a given user/device (Maybe a user shared their login with someone else).Rules
- Kill the session after rules have been met.Action
- Notify when sessions are automatically killed.Note: You may see the following error when tab is loading: Error fetching plex library list.
Ensure the client settings are saved and try again.
Trigger
- Keyword to trigger a cleanup outside the set frequency and timeLibrary
- Check which libraries you want the automated trash cleanupTrash Settings
- The time and frequency of the automated cleanup
Frequency
- How frequently this should try to clear the trash.Time
- What time of day this should try to clear the trash.Max
- Do not empty if trash items is more than this number (incase of a drive failure for example).Copy
- Copy applied settings to all libraries. Note: This only appears on the first listed library.Times
- The times for the libraryAdditional settings such as automatically unmonitor an episode or movie once a user has watched it. You are able to select multiple users by holding down ctrl and highlighting the names.
Account Map
- This will map user emails in your notifications to a user friendly name.Plex and Tautulli Account Map
- Examples of mapped accounts.Track Play/Resume sessions
- Check this if you want to get Play/Resume notifications but do not have a Plex Pass.Finished Movie
- This is a percentage setting for when to send a finished playing movie notification, 0 to disable, 70 min and 95-98 suggested.Finished Episode
- This is a percentage setting for when to send a finished playing episode notification, 0 to disable, 70 min and 95-98 suggested.Include Activity
- This is a used to send speed, transcode, container, etc information in plex notifications.Activity Delay
- This is how long to wait after media is started before getting the session, at least 10-12 seconds is needed.Cooldown
- Minimum time between notifications to ensure duplicates are not sent (such as media.play and playback.started)Interval
- This is how often to send a notification for the Plex Sessions trigger, nothing sends if there is no media playing or paused.Assign another icon to notifications from this integration (Subscriber Feature)
Content lines are small previews of the full notification for toast/push notifications. Great for wearables.
This integration requires the Notifiarr client to be running locally. You can get it from Github. After installing, you need to setup plex in the UI. An example is
http://
or https://
URL for the application instance. If your application has a Base URL, include it. Providing an https:// URL reveals a checkbox. Checking this box enables SSL certificate validation; invalid certificates generate an error.Plex Webhooks from Plex to the Client require Plexpass
In Plex, add a webhook that points to http://localhost:port/plex?token=plex-token-here
localhost:port
with the ip:port
to the Notifiarr clientplex-token-here
with the token for Plex so the Notifiarr client allows the incoming connection