Description of the bug
The issue is that when I added a new item to my Videos folder, it takes 15-45 minutes for the webhook notification to trigger. Once it triggers, it goes out right away and I receive it in my Discord app near instantly. The Discord notification does work, it's just delayed.
The library is a "Home Videos and Photos" library. There are "no provider ids" errors appearing as you'll see in the logs below, but I suspect that's just because the metadata doesn't allow for those ids like you'd see for Movies or Series. Shouldn't matter though.
I have tried to trigger the notification to send by doing manual tasks of Optimize database, trickplay, media segment scan, clear cache directory, remove old cached data. Also restarted the jellyfin container. None of that helps. I also don't think there is anything wrong with my Webhook plugin configuration, since the notification does send each and every time.
Webhook Item Added Notifier:
Every 0.008 hours
Reproduction steps
- Add a new file to videos folder.
- Wait 15-45 minutes until notification sends.
What is the current bug behavior?
Delayed notification being sent to Discord.
What is the expected correct behavior?
Discord push notification should show up near instantly. Definitely not 15 minutes.
Jellyfin Server version
10.11.6
Specify commit id
No response
Specify unstable release number
No response
Specify version number
No response
Specify the build version
10.11.6
Environment
Jellyfin version 10.11.6
Webook Plugin version 18.0.0.0
10.11.6
Webhook Item Added Notifier:
Every 0.008 hours
Webhook setup:
Server URL: https://jellyfin.example.com
Discord URL: https://discord.com/api/webhooks/xxxxx/xxxxxxxxxxxxxxx
Notification Type: Item Added
User Filter: admin
Item Type: Movies, Episodes, Series, Videos, Season
Trim Leading and trailing whitespace is checked
Using a simple template.
https://location.com/discord.png
Webhook Username: Jellyfin (bot name)
JellyFin server setup:
Running on docker on Arch Linux host, and Jellyfin Server URL is exposed via Cloudflare Tunnels (cloudflared)
- OS: Arch Linux
- Linux Kernel: 6.18.6-arch1-1
- Virtualization: docker
- Client: Discord App on iOS 26
Jellyfin logs
You'll see in the logs below that the file gets detected right away, but then goes through a requeue until it finally sends.
DEBUG LOGS:
[2026-01-23 15:15:02.149 +00:00] [DBG] [28] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Queued "10.seconds.Arch_boot_time_w_manual_200_WPM_login" for notification
[2026-01-23 15:15:04.675 +00:00] [INF] [3] Jellyfin.Server.Implementations.Trickplay.TrickplayManager: Creating trickplay files at 320 width, for "/LOCATION/10.seconds.Arch_boot_time_w_manual_200_WPM_login.mkv" [ID: fbce34ac-a740-abb3-b107-f90cc415b1fd]
[2026-01-23 15:15:04.675 +00:00] [INF] [3] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Trickplay generation: "/usr/lib/jellyfin-ffmpeg/ffmpeg -loglevel error -threads 1 -i file:\"/LOCATION/10.seconds.Arch_boot_time_w_manual_200_WPM_login.mkv\" -an -sn -vf \"fps=0.10000000149011612,setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale=trunc(min(max(iw\,ih*(a*sar))\,320)/2)*2:trunc(ow/(a*sar)/2)*2,format=yuv420p\" -threads 1 -c:v mjpeg -qscale:v 4 -fps_mode passthrough -f image2 \"/tmp/jellyfin/74ead8d6588047adb0b399c18496bdb1/%08d.jpg\""
[2026-01-23 15:15:05.975 +00:00] [INF] [9] Jellyfin.Server.Implementations.Trickplay.TrickplayManager: Finished creation of trickplay files for "/LOCATION/10.seconds.Arch_boot_time_w_manual_200_WPM_login.mkv"
[2026-01-23 15:15:05.977 +00:00] [INF] [29] Jellyfin.Server.Implementations.Trickplay.TrickplayManager: Creating trickplay files at 320 width, for "/LOCATION/Arch.Linux.in.12.Minutes.mkv" [ID: b9bb3016-d3ee-5669-d68b-18494a609fb0]
[2026-01-23 15:15:05.977 +00:00] [INF] [29] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Trickplay generation: "/usr/lib/jellyfin-ffmpeg/ffmpeg -loglevel error -threads 1 -i file:\"/LOCATION/Arch.Linux.in.12.Minutes.mkv\" -an -sn -vf \"fps=0.10000000149011612,setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale=trunc(min(max(iw\,ih*(a*sar))\,320)/2)*2:trunc(ow/(a*sar)/2)*2,format=yuv420p\" -threads 1 -c:v mjpeg -qscale:v 4 -fps_mode passthrough -f image2 \"/tmp/jellyfin/b3a7d32a25e344019f8eda3d89991ae3/%08d.jpg\""
[2026-01-23 15:15:13.474 +00:00] [DBG] [12] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Queued "People & Blogs" for notification
[2026-01-23 15:15:13.507 +00:00] [INF] [12] Emby.Server.Implementations.Library.Validators.GenresValidator: Deleting dead "Genre" "5fc2b034b081d8d352b6f5d37a58f032" "Education"
[2026-01-23 15:15:13.507 +00:00] [INF] [12] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Genre", Name: "Education", Path: "/config/metadata/Genre/Education", Id: 5fc2b034-b081-d8d3-52b6-f5d37a58f032
[2026-01-23 15:15:13.507 +00:00] [INF] [12] Emby.Server.Implementations.Library.LibraryManager: Deleting item path, Type: "Genre", Name: "Education", Path: "/config/metadata/Genre/Education", Id: 5fc2b034-b081-d8d3-52b6-f5d37a58f032
[2026-01-23 15:15:13.526 +00:00] [DBG] [12] Jellyfin.Plugin.Webhook.Notifiers.ItemDeletedNotifier.ItemDeletedManager: Queued "Education" for notification
[2026-01-23 15:15:13.526 +00:00] [INF] [12] Emby.Server.Implementations.Library.Validators.GenresValidator: Deleting dead "Genre" "e97497e3e3c870478c8d6df827af8aea" "Gaming"
[2026-01-23 15:15:13.526 +00:00] [INF] [12] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Genre", Name: "Gaming", Path: "/config/metadata/Genre/Gaming", Id: e97497e3-e3c8-7047-8c8d-6df827af8aea
[2026-01-23 15:15:13.526 +00:00] [INF] [12] Emby.Server.Implementations.Library.LibraryManager: Deleting item path, Type: "Genre", Name: "Gaming", Path: "/config/metadata/Genre/Gaming", Id: e97497e3-e3c8-7047-8c8d-6df827af8aea
[2026-01-23 15:15:13.547 +00:00] [DBG] [12] Jellyfin.Plugin.Webhook.Notifiers.ItemDeletedNotifier.ItemDeletedManager: Queued "Gaming" for notification
[2026-01-23 15:15:14.110 +00:00] [INF] [12] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Scan Media Library" Completed after 0 minute(s) and 12 seconds
[2026-01-23 15:15:14.110 +00:00] [INF] [9] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/media/youtube"
[2026-01-23 15:15:14.110 +00:00] [INF] [28] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/media/shows"
[2026-01-23 15:15:14.232 +00:00] [INF] [3] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/music"
[2026-01-23 15:15:18.260 +00:00] [DBG] [28] Jellyfin.Plugin.Webhook.Notifiers.ItemDeletedNotifier.ItemDeletedManager: ProcessItemsAsync
[2026-01-23 15:15:18.260 +00:00] [DBG] [28] Jellyfin.Plugin.Webhook.Notifiers.ItemDeletedNotifier.ItemDeletedManager: Item "Education"
[2026-01-23 15:15:18.260 +00:00] [DBG] [28] Jellyfin.Plugin.Webhook.Notifiers.ItemDeletedNotifier.ItemDeletedManager: Notifying for "Education"
[2026-01-23 15:15:18.261 +00:00] [DBG] [28] Jellyfin.Plugin.Webhook.Notifiers.ItemDeletedNotifier.ItemDeletedManager: Item "Arch Linux in 12 Minutes"
[2026-01-23 15:15:18.261 +00:00] [DBG] [28] Jellyfin.Plugin.Webhook.Notifiers.ItemDeletedNotifier.ItemDeletedManager: Notifying for "Arch Linux in 12 Minutes"
[2026-01-23 15:15:18.261 +00:00] [DBG] [28] Jellyfin.Plugin.Webhook.Notifiers.ItemDeletedNotifier.ItemDeletedManager: Item "Gaming"
[2026-01-23 15:15:18.261 +00:00] [DBG] [28] Jellyfin.Plugin.Webhook.Notifiers.ItemDeletedNotifier.ItemDeletedManager: Notifying for "Gaming"
[2026-01-23 15:15:18.261 +00:00] [INF] [28] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Deleted Notifier" Completed after 0 minute(s) and 0 seconds
[2026-01-23 15:15:18.330 +00:00] [DBG] [28] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: ProcessItemsAsync
[2026-01-23 15:15:18.331 +00:00] [DBG] [28] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "10 seconds Arch boot time (w/manual 200 WPM login)"
[2026-01-23 15:15:18.331 +00:00] [DBG] [28] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Requeue "10 seconds Arch boot time (w/manual 200 WPM login)", no provider ids
[2026-01-23 15:15:18.332 +00:00] [DBG] [28] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "People & Blogs"
[2026-01-23 15:15:18.332 +00:00] [DBG] [28] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Requeue "People & Blogs", no provider ids
[2026-01-23 15:15:18.332 +00:00] [DBG] [28] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "Arch Linux in 12 Minutes"
[2026-01-23 15:15:18.332 +00:00] [DBG] [28] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Requeue "Arch Linux in 12 Minutes", no provider ids
[2026-01-23 15:15:18.332 +00:00] [INF] [28] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2026-01-23 15:15:46.750 +00:00] [INF] [12] Jellyfin.Server.Implementations.Trickplay.TrickplayManager: Finished creation of trickplay files for "/LOCATION/Arch.Linux.in.12.Minutes.mkv"
[2026-01-23 15:16:49.260 +00:00] [DBG] [23] Jellyfin.Plugin.Webhook.Notifiers.ItemDeletedNotifier.ItemDeletedManager: ProcessItemsAsync
[2026-01-23 15:16:49.260 +00:00] [INF] [23] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Deleted Notifier" Completed after 0 minute(s) and 0 seconds
[2026-01-23 15:16:49.331 +00:00] [DBG] [23] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: ProcessItemsAsync
[2026-01-23 15:16:49.331 +00:00] [DBG] [23] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "10 seconds Arch boot time (w/manual 200 WPM login)"
[2026-01-23 15:16:49.331 +00:00] [DBG] [23] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Requeue "10 seconds Arch boot time (w/manual 200 WPM login)", no provider ids
[2026-01-23 15:16:49.332 +00:00] [DBG] [23] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "People & Blogs"
[2026-01-23 15:16:49.332 +00:00] [DBG] [23] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Requeue "People & Blogs", no provider ids
[2026-01-23 15:16:49.332 +00:00] [DBG] [23] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "Arch Linux in 12 Minutes"
[2026-01-23 15:16:49.332 +00:00] [DBG] [23] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Requeue "Arch Linux in 12 Minutes", no provider ids
[2026-01-23 15:16:49.332 +00:00] [INF] [23] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2026-01-23 15:18:20.261 +00:00] [DBG] [24] Jellyfin.Plugin.Webhook.Notifiers.ItemDeletedNotifier.ItemDeletedManager: ProcessItemsAsync
[2026-01-23 15:18:20.261 +00:00] [INF] [24] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Deleted Notifier" Completed after 0 minute(s) and 0 seconds
[2026-01-23 15:18:20.331 +00:00] [DBG] [7] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: ProcessItemsAsync
[2026-01-23 15:18:20.331 +00:00] [DBG] [7] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "10 seconds Arch boot time (w/manual 200 WPM login)"
[2026-01-23 15:18:20.331 +00:00] [DBG] [7] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Requeue "10 seconds Arch boot time (w/manual 200 WPM login)", no provider ids
[2026-01-23 15:18:20.332 +00:00] [DBG] [7] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "People & Blogs"
[2026-01-23 15:18:20.332 +00:00] [DBG] [7] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Requeue "People & Blogs", no provider ids
[2026-01-23 15:18:20.332 +00:00] [DBG] [7] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "Arch Linux in 12 Minutes"
[2026-01-23 15:18:20.332 +00:00] [DBG] [7] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Requeue "Arch Linux in 12 Minutes", no provider ids
[2026-01-23 15:18:20.332 +00:00] [INF] [7] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2026-01-23 15:19:12.882 +00:00] [INF] [12] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2026-01-23 15:19:51.261 +00:00] [DBG] [24] Jellyfin.Plugin.Webhook.Notifiers.ItemDeletedNotifier.ItemDeletedManager: ProcessItemsAsync
[2026-01-23 15:19:51.261 +00:00] [INF] [24] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Deleted Notifier" Completed after 0 minute(s) and 0 seconds
[2026-01-23 15:19:51.332 +00:00] [DBG] [15] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: ProcessItemsAsync
[2026-01-23 15:19:51.332 +00:00] [DBG] [15] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "10 seconds Arch boot time (w/manual 200 WPM login)"
[2026-01-23 15:19:51.332 +00:00] [DBG] [15] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Requeue "10 seconds Arch boot time (w/manual 200 WPM login)", no provider ids
[2026-01-23 15:19:51.333 +00:00] [DBG] [15] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "People & Blogs"
[2026-01-23 15:19:51.333 +00:00] [DBG] [15] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Requeue "People & Blogs", no provider ids
[2026-01-23 15:19:51.333 +00:00] [DBG] [15] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "Arch Linux in 12 Minutes"
[2026-01-23 15:19:51.333 +00:00] [DBG] [15] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Requeue "Arch Linux in 12 Minutes", no provider ids
[2026-01-23 15:19:51.333 +00:00] [INF] [15] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2026-01-23 15:21:22.261 +00:00] [DBG] [20] Jellyfin.Plugin.Webhook.Notifiers.ItemDeletedNotifier.ItemDeletedManager: ProcessItemsAsync
[2026-01-23 15:21:22.262 +00:00] [INF] [20] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Deleted Notifier" Completed after 0 minute(s) and 0 seconds
[2026-01-23 15:21:22.333 +00:00] [DBG] [12] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: ProcessItemsAsync
[2026-01-23 15:21:22.333 +00:00] [DBG] [12] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "10 seconds Arch boot time (w/manual 200 WPM login)"
[2026-01-23 15:21:22.333 +00:00] [DBG] [12] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Requeue "10 seconds Arch boot time (w/manual 200 WPM login)", no provider ids
[2026-01-23 15:21:22.333 +00:00] [DBG] [12] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "People & Blogs"
[2026-01-23 15:21:22.333 +00:00] [DBG] [12] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Requeue "People & Blogs", no provider ids
[2026-01-23 15:21:22.333 +00:00] [DBG] [12] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "Arch Linux in 12 Minutes"
[2026-01-23 15:21:22.333 +00:00] [DBG] [12] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Requeue "Arch Linux in 12 Minutes", no provider ids
[2026-01-23 15:21:22.333 +00:00] [INF] [12] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2026-01-23 15:22:12.883 +00:00] [INF] [20] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2026-01-23 15:22:53.262 +00:00] [DBG] [24] Jellyfin.Plugin.Webhook.Notifiers.ItemDeletedNotifier.ItemDeletedManager: ProcessItemsAsync
[2026-01-23 15:22:53.262 +00:00] [INF] [24] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Deleted Notifier" Completed after 0 minute(s) and 0 seconds
[2026-01-23 15:22:53.333 +00:00] [DBG] [9] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: ProcessItemsAsync
[2026-01-23 15:22:53.333 +00:00] [DBG] [9] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "10 seconds Arch boot time (w/manual 200 WPM login)"
[2026-01-23 15:22:53.333 +00:00] [DBG] [9] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Requeue "10 seconds Arch boot time (w/manual 200 WPM login)", no provider ids
[2026-01-23 15:22:53.334 +00:00] [DBG] [9] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "People & Blogs"
[2026-01-23 15:22:53.334 +00:00] [DBG] [9] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Requeue "People & Blogs", no provider ids
[2026-01-23 15:22:53.334 +00:00] [DBG] [9] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "Arch Linux in 12 Minutes"
[2026-01-23 15:22:53.334 +00:00] [DBG] [9] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Requeue "Arch Linux in 12 Minutes", no provider ids
[2026-01-23 15:22:53.334 +00:00] [INF] [9] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2026-01-23 15:24:24.262 +00:00] [DBG] [7] Jellyfin.Plugin.Webhook.Notifiers.ItemDeletedNotifier.ItemDeletedManager: ProcessItemsAsync
[2026-01-23 15:24:24.262 +00:00] [INF] [7] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Deleted Notifier" Completed after 0 minute(s) and 0 seconds
[2026-01-23 15:24:24.334 +00:00] [DBG] [3] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: ProcessItemsAsync
[2026-01-23 15:24:24.334 +00:00] [DBG] [3] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "10 seconds Arch boot time (w/manual 200 WPM login)"
[2026-01-23 15:24:24.334 +00:00] [DBG] [3] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Requeue "10 seconds Arch boot time (w/manual 200 WPM login)", no provider ids
[2026-01-23 15:24:24.335 +00:00] [DBG] [3] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "People & Blogs"
[2026-01-23 15:24:24.335 +00:00] [DBG] [3] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Requeue "People & Blogs", no provider ids
[2026-01-23 15:24:24.335 +00:00] [DBG] [3] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "Arch Linux in 12 Minutes"
[2026-01-23 15:24:24.335 +00:00] [DBG] [3] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Requeue "Arch Linux in 12 Minutes", no provider ids
[2026-01-23 15:24:24.335 +00:00] [INF] [3] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2026-01-23 15:25:55.263 +00:00] [DBG] [9] Jellyfin.Plugin.Webhook.Notifiers.ItemDeletedNotifier.ItemDeletedManager: ProcessItemsAsync
[2026-01-23 15:25:55.263 +00:00] [INF] [9] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Deleted Notifier" Completed after 0 minute(s) and 0 seconds
[2026-01-23 15:25:55.334 +00:00] [DBG] [24] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: ProcessItemsAsync
[2026-01-23 15:25:55.334 +00:00] [DBG] [24] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "10 seconds Arch boot time (w/manual 200 WPM login)"
[2026-01-23 15:25:55.334 +00:00] [DBG] [24] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Requeue "10 seconds Arch boot time (w/manual 200 WPM login)", no provider ids
[2026-01-23 15:25:55.334 +00:00] [DBG] [24] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "People & Blogs"
[2026-01-23 15:25:55.334 +00:00] [DBG] [24] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Requeue "People & Blogs", no provider ids
[2026-01-23 15:25:55.334 +00:00] [DBG] [24] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "Arch Linux in 12 Minutes"
[2026-01-23 15:25:55.334 +00:00] [DBG] [24] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Requeue "Arch Linux in 12 Minutes", no provider ids
[2026-01-23 15:25:55.335 +00:00] [INF] [24] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2026-01-23 15:27:00.883 +00:00] [INF] [3] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 2 inactive WebSockets.
[2026-01-23 15:27:26.263 +00:00] [DBG] [7] Jellyfin.Plugin.Webhook.Notifiers.ItemDeletedNotifier.ItemDeletedManager: ProcessItemsAsync
[2026-01-23 15:27:26.263 +00:00] [INF] [7] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Deleted Notifier" Completed after 0 minute(s) and 0 seconds
[2026-01-23 15:27:26.335 +00:00] [DBG] [7] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: ProcessItemsAsync
[2026-01-23 15:27:26.335 +00:00] [DBG] [7] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "10 seconds Arch boot time (w/manual 200 WPM login)"
[2026-01-23 15:27:26.335 +00:00] [DBG] [7] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Requeue "10 seconds Arch boot time (w/manual 200 WPM login)", no provider ids
[2026-01-23 15:27:26.336 +00:00] [DBG] [7] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "People & Blogs"
[2026-01-23 15:27:26.336 +00:00] [DBG] [7] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Requeue "People & Blogs", no provider ids
[2026-01-23 15:27:26.336 +00:00] [DBG] [7] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "Arch Linux in 12 Minutes"
[2026-01-23 15:27:26.336 +00:00] [DBG] [7] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Requeue "Arch Linux in 12 Minutes", no provider ids
[2026-01-23 15:27:26.336 +00:00] [INF] [7] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2026-01-23 15:28:57.263 +00:00] [DBG] [23] Jellyfin.Plugin.Webhook.Notifiers.ItemDeletedNotifier.ItemDeletedManager: ProcessItemsAsync
[2026-01-23 15:28:57.263 +00:00] [INF] [23] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Deleted Notifier" Completed after 0 minute(s) and 0 seconds
[2026-01-23 15:28:57.335 +00:00] [DBG] [24] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: ProcessItemsAsync
[2026-01-23 15:28:57.335 +00:00] [DBG] [24] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "10 seconds Arch boot time (w/manual 200 WPM login)"
[2026-01-23 15:28:57.335 +00:00] [DBG] [24] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Requeue "10 seconds Arch boot time (w/manual 200 WPM login)", no provider ids
[2026-01-23 15:28:57.336 +00:00] [DBG] [24] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "People & Blogs"
[2026-01-23 15:28:57.336 +00:00] [DBG] [24] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Requeue "People & Blogs", no provider ids
[2026-01-23 15:28:57.336 +00:00] [DBG] [24] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "Arch Linux in 12 Minutes"
[2026-01-23 15:28:57.336 +00:00] [DBG] [24] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Requeue "Arch Linux in 12 Minutes", no provider ids
[2026-01-23 15:28:57.336 +00:00] [INF] [24] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2026-01-23 15:30:28.263 +00:00] [DBG] [18] Jellyfin.Plugin.Webhook.Notifiers.ItemDeletedNotifier.ItemDeletedManager: ProcessItemsAsync
[2026-01-23 15:30:28.263 +00:00] [INF] [18] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Deleted Notifier" Completed after 0 minute(s) and 0 seconds
[2026-01-23 15:30:28.335 +00:00] [DBG] [15] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: ProcessItemsAsync
[2026-01-23 15:30:28.336 +00:00] [DBG] [15] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Item "10 seconds Arch boot time (w/manual 200 WPM login)"
[2026-01-23 15:30:28.336 +00:00] [DBG] [15] Jellyfin.Plugin.Webhook.Notifiers.ItemAddedNotifier.ItemAddedManager: Notifying for "10 seconds Arch boot time (w/manual 200 WPM login)"
[2026-01-23 15:30:28.336 +00:00] [DBG] [15] Jellyfin.Plugin.Webhook.Destinations.Discord.DiscordClient: SendAsync Body: "{NOTIFICATION GOES OUT}
FFmpeg logs
Client / Browser logs
No response
Relevant screenshots or videos
No response
Additional information
No response
Description of the bug
The issue is that when I added a new item to my Videos folder, it takes 15-45 minutes for the webhook notification to trigger. Once it triggers, it goes out right away and I receive it in my Discord app near instantly. The Discord notification does work, it's just delayed.
The library is a "Home Videos and Photos" library. There are "no provider ids" errors appearing as you'll see in the logs below, but I suspect that's just because the metadata doesn't allow for those ids like you'd see for Movies or Series. Shouldn't matter though.
I have tried to trigger the notification to send by doing manual tasks of Optimize database, trickplay, media segment scan, clear cache directory, remove old cached data. Also restarted the jellyfin container. None of that helps. I also don't think there is anything wrong with my Webhook plugin configuration, since the notification does send each and every time.
Webhook Item Added Notifier:
Every 0.008 hours
Reproduction steps
What is the current bug behavior?
Delayed notification being sent to Discord.
What is the expected correct behavior?
Discord push notification should show up near instantly. Definitely not 15 minutes.
Jellyfin Server version
10.11.6
Specify commit id
No response
Specify unstable release number
No response
Specify version number
No response
Specify the build version
10.11.6
Environment
Jellyfin logs
FFmpeg logs
Client / Browser logs
No response
Relevant screenshots or videos
No response
Additional information
No response