Skip to content

Webhook does not trigger when a movie is marked as watched automatically #105

@Tomer-Isr

Description

@Tomer-Isr

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

I set up a Webhook notification. When I manually mark a movie as watched, the Webhook is triggered correctly. But when a movie is marked as watched automatically, nothing happens and no signal is sent. I don’t know how to fix this

Expected Behavior

When a movie is marked as watched automatically, the Webhook should be triggered just like when it is marked manually.

Steps To Reproduce

Use Ambi on Home Assistant (latest version, regularly updated).

Configure a Webhook notification for “movie watched.”

Manually mark a movie as watched → Webhook triggers correctly.

Watch a movie or episode until it is marked as watched automatically → Webhook does not trigger.

Environment

Home Assistant Addon

CPU architecture

x86-64

Docker creation

Installed via Home Assistant add-on (one-click installation).

Container logs

Info App: DefaultThreadCurrentUICulture: ru
Info App: DefaultThreadCurrentUICulture: ru
Info App: Server Friendly Name: ‌Emby Media‌
Info App: Local time: 09/24/2025 06:11:55 +00:00
Info ACdb.tv: Operating System: Unix
Info ACdb.tv: System ID: e538262a82e143db8743aa7c7246d741
Info ACdb.tv: Application Version: 4.9.1.34
Info FfmpegManager: FFMpeg: /app/emby/bin/ffmpeg
Info FfmpegManager: FFProbe: /app/emby/bin/ffprobe
Info FfmpegManager: FFDetect: /app/emby/bin/ffdetect
Info Skia: SkiaSharp version: 2.88.0.0
Info libvips: NetVips version: 3.0.0.0
Info ImageProcessor: Adding image processor Skia
Info ImageProcessor: Adding image processor libvips
Info TaskManager: Daily trigger for Video preview thumbnail extraction set to fire at 09/25/2025 02:00:00, which is 1188.05171006 minutes from now.
Info TaskManager: Daily trigger for Rotate log file set to fire at 09/25/2025 00:00:00, which is 1068.05116582 minutes from now.
Info TaskManager: Queueing task HardwareDetectionScheduledTask
Info TaskManager: Executing Hardware Detection
Info TaskManager: Daily trigger for Emby Server Backup set to fire at 09/25/2025 00:10:00, which is 1078.0507918383332 minutes from now.
Info App: ServerId: e538262a82e143db8743aa7c7246d741
Info FfmpegManager: ProcessRun 'ffmpeg -hide_banner -version' Execute: /app/emby/bin/ffmpeg -hide_banner -version
Info App: Starting entry point Emby.Server.Implementations.Networking.RemoteAddressEntryPoint
Info App: Loading data from /emby/data/wan.dat
Info App: Entry point completed: Emby.Server.Implementations.Networking.RemoteAddressEntryPoint. Duration: 0.0017805 seconds
Info App: Starting entry point Emby.Server.Connect.ConnectEntryPoint
Info App: Loading data from /emby/data/connect.txt
Info App: Entry point completed: Emby.Server.Connect.ConnectEntryPoint. Duration: 0.0017899 seconds
Info App: Starting entry point Emby.Dlna.Main.DlnaEntryPoint
Info App: Entry point completed: Emby.Dlna.Main.DlnaEntryPoint. Duration: 0.0181297 seconds
Info App: Core startup complete
Info App: Starting entry point Emby.Server.Implementations.Udp.UdpServerEntryPoint
Info App: Entry point completed: Emby.Server.Implementations.Udp.UdpServerEntryPoint. Duration: 0.0008972 seconds
Info App: Starting entry point Emby.Server.Implementations.Playlists.PlaylistUpgradeEntryPoint
Info App: Entry point completed: Emby.Server.Implementations.Playlists.PlaylistUpgradeEntryPoint. Duration: 0.0009132 seconds
Info App: Starting entry point Emby.Server.Implementations.Library.DeviceAccessEntryPoint
Info App: Entry point completed: Emby.Server.Implementations.Library.DeviceAccessEntryPoint. Duration: 0.0002261 seconds
Info App: Starting entry point Emby.Server.Implementations.IO.LibraryMonitorStartup
Info App: Entry point completed: Emby.Server.Implementations.IO.LibraryMonitorStartup. Duration: 0.0211112 seconds
Info App: Starting entry point Emby.Server.Implementations.EntryPoints.AutomaticRestartEntryPoint
Info App: Entry point completed: Emby.Server.Implementations.EntryPoints.AutomaticRestartEntryPoint. Duration: 0.0003101 seconds
Info App: Starting entry point Emby.Server.Implementations.EntryPoints.KeepServerAwake
Info App: Entry point completed: Emby.Server.Implementations.EntryPoints.KeepServerAwake. Duration: 0.0001129 seconds
Info App: Starting entry point Emby.Server.Implementations.EntryPoints.LibraryChangedNotifier
Info App: Entry point completed: Emby.Server.Implementations.EntryPoints.LibraryChangedNotifier. Duration: 0.000499 seconds
Info App: Starting entry point Emby.Server.Implementations.EntryPoints.LogLibrariesEntryPoint
Info App: Libraries
	Server Configuration: CollapseVideoFolders: False
	Library:  Фильмы, id: 4, CollectionType: movies, CollapseSingleItemFolders: False
	Configured paths: /media/Synology/Кино
	Library Folder: Кино, id: 5: path: /media/Synology/Кино
	Library:  Коллекции, id: 1100, CollectionType: boxsets, CollapseSingleItemFolders: False
	Configured paths: 
	Library:  Сериалы, id: 1101, CollectionType: tvshows, CollapseSingleItemFolders: False
	Configured paths: /media/Synology/Сериалы
	Library Folder: Сериалы, id: 1102: path: /media/Synology/Сериалы
Info App: Entry point completed: Emby.Server.Implementations.EntryPoints.LogLibrariesEntryPoint. Duration: 0.0031004 seconds
Info App: Starting entry point Emby.Server.Implementations.EntryPoints.ServerEventNotifier
Info App: Entry point completed: Emby.Server.Implementations.EntryPoints.ServerEventNotifier. Duration: 0.0011013 seconds
Info App: Starting entry point Emby.Server.Implementations.EntryPoints.StartupWizard
Info App: Entry point completed: Emby.Server.Implementations.EntryPoints.StartupWizard. Duration: 0.0002376 seconds
Info App: Starting entry point Emby.Server.Implementations.EntryPoints.SystemEvents
Info App: Entry point completed: Emby.Server.Implementations.EntryPoints.SystemEvents. Duration: 0.0001789 seconds
Info App: Starting entry point Emby.Server.Implementations.EntryPoints.UserDataChangeNotifier
Info App: Entry point completed: Emby.Server.Implementations.EntryPoints.UserDataChangeNotifier. Duration: 0.0002193 seconds
Info App: Starting entry point Emby.Server.Implementations.Channels.ChannelsEntryPoint
Info App: Entry point completed: Emby.Server.Implementations.Channels.ChannelsEntryPoint. Duration: 0.0016368 seconds
Info App: Starting entry point Emby.LiveTV.EntryPoint
Info LiveTV: Loading live tv data from /emby/data/livetv/timers
Info App: Entry point completed: Emby.LiveTV.EntryPoint. Duration: 0.0018529 seconds
Info App: Starting entry point Emby.LiveTV.RecordingNotifier
Info App: Entry point completed: Emby.LiveTV.RecordingNotifier. Duration: 0.0008785 seconds
Info App: Starting entry point Emby.Server.MediaEncoding.Api.EncodingManagerEntryPoint
Info App: Entry point completed: Emby.Server.MediaEncoding.Api.EncodingManagerEntryPoint. Duration: 0.0005515 seconds
Info App: Starting entry point Emby.Notifications.NotificationManagerEntryPoint
Info Notifications: Registering event nofitier Activity Log
Info Notifications: Registering event nofitier Emby Server User Notifications
Info Notifications: Registering event factory CoreNotificationTypeFactory
Info Notifications: Registering event factory BackupNotificationTypeFactory
Info App: Entry point completed: Emby.Notifications.NotificationManagerEntryPoint. Duration: 0.0250753 seconds
Info App: Starting entry point Emby.Server.Sync.SyncNotificationEntryPoint
Info App: Entry point completed: Emby.Server.Sync.SyncNotificationEntryPoint. Duration: 0.000781 seconds
Info App: Starting entry point EmbyServer.Windows.LoopUtilEntryPoint
Info App: Entry point completed: EmbyServer.Windows.LoopUtilEntryPoint. Duration: 6.89E-05 seconds
Info App: Starting entry point NfoMetadata.EntryPoint
Info App: Entry point completed: NfoMetadata.EntryPoint. Duration: 8.45E-05 seconds
Info App: Starting entry point Tvdb.EntryPoint
Info App: Entry point completed: Tvdb.EntryPoint. Duration: 2.59E-05 seconds
Info App: Starting entry point Emby.Security.PluginSecurityManager
Info App: Entry point completed: Emby.Security.PluginSecurityManager. Duration: 2.01E-05 seconds
Info App: Starting entry point Emby.Server.CinemaMode.IntrosEntryPoint
Info App: Entry point completed: Emby.Server.CinemaMode.IntrosEntryPoint. Duration: 7.52E-05 seconds
Info App: Starting entry point MBBackup.ServerEntryPoint
Info App: Entry point completed: MBBackup.ServerEntryPoint. Duration: 2.72E-05 seconds
Info App: Starting entry point Emby.PortMapper.ExternalPortForwarding
Info App: Entry point completed: Emby.PortMapper.ExternalPortForwarding. Duration: 0.0009043 seconds
Info App: Starting entry point Trakt.ServerMediator
Info App: Entry point completed: Trakt.ServerMediator. Duration: 0.0001896 seconds
Info App: Starting entry point MovieDb.Security.PluginStartup
Info App: Entry point completed: MovieDb.Security.PluginStartup. Duration: 0.0006733 seconds
Info App: All entry points have started

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Issues

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions