diff --git a/handler/plex.go b/handler/plex.go index 8bee3ff..be9d6c3 100644 --- a/handler/plex.go +++ b/handler/plex.go @@ -327,6 +327,10 @@ func (c *PlexClient) syncTimelineWithPlaxt(r *http.Request) { } else { event = webhookEventPlay } + case "buffering": + if progress >= watchedThreshold && session.status == sessionPlaying { + event = webhookEventScrobble + } case "paused": if progress >= watchedThreshold && session.status == sessionPlaying { event = webhookEventScrobble