macOS: 10–20s spinner resuming a paused, fully-buffered Direct Play file (8.4.6) — packet capture shows it's client-side

I’m reporting a reproducible playback hang in the macOS app, with simultaneous
client- and server-side packet captures that pin it to Infuse’s player rather than the
server, network, or storage. This appears to be the long-standing Mac resume-hang from #45089 and #38446, now reproducible and capturable on the 8.4 playback core.

Environment

  • Infuse 8.4.6 (macOS), reported in server logs as Infuse-Direct/8.4.6, Device “Mac”
  • Mac: MacBook Air M4 · macOS 26.5.1
  • Source: Emby, Direct Play (no transcode) — original multi-GB .mkv
  • The file is fully buffered locally before the issue occurs
  • Onset: ~May 2026 (never saw this before); plausibly tied to the 8.4 “Supercharged
    playback core” rewrite, though I can’t prove the exact build that introduced it

Symptom
After pausing (more likely after ~30s+) and then resuming, the video freezes with a
spinner/beachball for ~20 seconds before it starts. Initially resumes are instant, but after some time and several pause/resume cycles every resume has this delay.

Steps to reproduce

  1. Direct Play a large file (no transcode) so it’s fully buffered.
  2. Pause ~30+ seconds.
  3. Resume → intermittently, a ~10–20s spinner before playback continues.

Diagnostics: 1FV9B

2 Likes

3 posts were merged into an existing topic: The app freezes after pausing the video