jellyfin-notification-webhook
Summary
Webhook for processing Jellyfin notifications.
It used webhook (see below) to receive the notification payload, and then ntfy to send the prepared notification.
Why
There is no Jellyfin plugin that supports ntfy, my chosen notification service.
While there is a generic webhook plugin for Jellyfin, editing and troubleshooting it is tedious and error-prone.
Setup
- Copy the content of
hooks.jsonfile to your yourwebhookconfiguration file. - In Jellyfin, install the Webhook notification plugin.
- Restart Jellyfin.
- Navigate to the plugin configuration page and click on
Add Generic Destination. - Set webhook URL to:
$WEBHOOK_URL/hooks/jellyfin-receive(this hook ID is set inhooks.json). - Check these
Notification Type:- Authentication Failure
- Item Added
- Pending Restart
- Plugin Uninstalled
- User Deleted
- User Locked Out
- Lastly, check the
Send All Properties (ignores template)checkbox. - Copy the
jellyfin.shscript to yourwebhookscript folder. - Add the
executepermission to it, for example by runningchmod +x jellyfin.sh. - Edit the
jellyfin.shscript, adjusting the values ofNTFY_SERVER_URLandNTFY_CHANNELbased on your setup.
Links
Description
Languages
Shell
100%