This is a known, deeply frustrating bug with the macOS TV app's handling of iTunes Extras HLS (HTTP Live Streaming) feeds. The "15-minute freeze" happens because the TV app's video renderer fails to process the next segment key/handshake for the Extra's alternate video track, while the separate audio stream continues caching and playing perfectly.
Since it’s an application-level bug on macOS Tahoe, a few specific workarounds can bypass the TV app's faulty rendering engine until a permanent fix arrives.
Workaround 1: Force HD/SD Quality Down-sampling
The encoding issue frequently triggers when the app attempts to dynamically switch bitrates or handle high-bandwidth 4K/HDR assets embedded inside Extras. Forcing the TV app to use a stable stream often prevents the 15-minute buffer drop.
- Open the TV app on your Mac Mini.
- In the menu bar, go to TV > Settings (or Preferences depending on your exact version).
- Click on the Playback tab.
- Under Streaming Quality, change it from High Quality to Good or Standard Definition.
- Under Download Quality, temporarily change it to Most Compatible (HD) or SD.
- Restart the TV app and try playing the Extra.
Workaround 2: Leverage the "Download" Method
The 15-minute freeze heavily affects streamed iTunes Extras because the playback engine fails to update its network security tokens mid-stream. Downloading the master asset locally can bypass this.
- Go to your Library in the TV app and Download the main movie (Spider-Man 2.1 or any movie with the affected Extras) to your Mac Mini's internal storage.
- Once the download is complete, disconnect your Mac from the internet (turn off Wi-Fi or unplug the Ethernet cable).
- Launch the movie, enter the iTunes Extras menu, and play the alternate cut. Note: Because the files are read entirely from local storage without requesting periodic streaming keys from Apple's servers, the 15-minute dropout loop is usually avoided.
Workaround 3: Quick UI Interaction (The Soft Reset)
If you don't want to change qualities or download files, some users have found that forcing a UI refresh right before the 15-minute mark keeps the video engine awake.
- Around the 14-minute mark, simply move your mouse cursor over the video window to bring up the playback controls overlay (the scrub bar and dimming effect), or hit the Spacebar twice to quickly pause and resume. This forces the TV app to re-synchronize the video and audio tracks, resetting the 15-minute countdown clock.
Workaround 4: Stream via AirPlay from an iPhone/iPad
If you have an iOS or iPadOS device handy, the TV app on mobile uses a completely different playback architecture that doesn't suffer from this exact macOS bug.
- Open the TV app on your iPhone or iPad.
- Launch the iTunes Extra/alternate cut there.
- Use AirPlay to beam the video directly to your Mac Mini (ensuring AirPlay Receiver is enabled in your Mac's System Settings).