This integration allows for notifications from the Jellyfin media app
Items
- Receive a notification when media is addedPlay
- Receive a notification when media has started playingStop
- Receive a notification when media has stopped playingPlugin Install
- Receive a notification when a plugin has been installedPlugin Uninstall
- Receive a notification when a plugin has been removedClick the cog icon to open the configuration options for Jellyfin.
To configure your Jellyfin server to work with Notifiarr, we will first have to configure a few things, such as our webhook and notification settings - the latter required to for new content notifications.
Install the Webhook Plugin
To install the Webhook plugin, navigate to the Dashboard and into the Plugins section.
From here, scroll down until you find the Webhook Plugin.
Click on the plugin and install the latest version.
Once installed, go ahead and restart your Jellyfin server for the plugin to be loaded.
Configure the Webhook Plugin
Once you have restarted your Jellyfin server, navigate back to your Plugins menu and look for Webhook under the 'My Plugins' tab. Click on it to reveal its options.
Write the URL of your Jellyfin server where it says SERVER URL and click on "Add Generic Destination" and scroll down to configure it.
Give the Webhook a name
Example: Notifiarr
This is the URL of your webhook, which includes your API Key
Example: https://notifiarr.com/api/v1/notification/jellyfin/YOUR_API_KEY
Enable all except:
Generic
Playback Progress
Task Completed
User Data Saved
Check "Send All Properties (ignores template)"
Once the webhook has been configured, remember to click on Save.
If you are using the 'Item Added' notification, be sure to enable it in the notifications settings, otherwise it won't work.
Dashboard > Notifications > New content addedYou can also change how often Jellyfin notifies you of new items by changing the intervals of the scheduled task.
Dashboard > Scheduled Tasks > Webhook Item Added Notifier
Debugging Webhooks
If your webhook isn't working, start debugging by adding webhooks to your logging configuration.
Amend your Jellyfin's logging.json file to enable webhook debugging by adding "Jellyfin.Plugin.Webhook": "Debug"
Remember to add a comma after "System": "Warning"
to avoid formatting errors.
{
"Serilog": {
"MinimumLevel": {
"Default": "Information",
"Override": {
"Microsoft": "Warning",
"System": "Warning",
+ "Jellyfin.Plugin.Webhook": "Debug"
}
}