diff --git a/player/command.c b/player/command.c index bd6445e5c7..dee8729b04 100644 --- a/player/command.c +++ b/player/command.c @@ -3901,7 +3901,8 @@ void mp_notify(struct MPContext *mpctx, int event, void *arg) if (event == MPV_EVENT_START_FILE) ctx->last_seek_pts = MP_NOPTS_VALUE; - mp_client_broadcast_event(mpctx, event, arg); + if (event < INTERNAL_EVENT_BASE) + mp_client_broadcast_event(mpctx, event, arg); if (event >= 0 && event < MP_ARRAY_SIZE(mp_event_property_change)) mp_client_property_change(mpctx, mp_event_property_change[event]); }