Lukáš Kucharczyk 79fa0412ea | ||
---|---|---|
LICENSE | ||
README.md | ||
hooks.json | ||
jellyfin.sh |
README.md
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.json
file to your yourwebhook
configuration 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.sh
script to yourwebhook
script folder. - Add the
execute
permission to it, for example by runningchmod +x jellyfin.sh
. - Edit the
jellyfin.sh
script, adjusting the values ofNTFY_SERVER_URL
andNTFY_CHANNEL
based on your setup.