Jellyfin Forum
Video Playback Restarts Every 10–15 Seconds in Microsoft Edge and Chromium-Based Brow - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: Video Playback Restarts Every 10–15 Seconds in Microsoft Edge and Chromium-Based Brow (/t-video-playback-restarts-every-10%E2%80%9315-seconds-in-microsoft-edge-and-chromium-based-brow)



Video Playback Restarts Every 10–15 Seconds in Microsoft Edge and Chromium-Based Brow - kebbino - 2025-08-08

   
I’m experiencing abnormal behavior in Jellyfin’s WebUI: when accessing via Microsoft Edge and attempting to play any video file through transcoding, playback runs correctly for the first 10–15 seconds, but then restarts from the beginning. After repeating this cycle about twice, the player throws an error, while using Safari everything works as expected — transcoding completes successfully, allowing smooth playback at any bitrate and bandwidth.
The problem occurs only on Microsoft Edge (latest version) and any Chromium-based browser, both on Windows and macOS, regardless of client device or network used.

Environment Details:
  • Jellyfin Server: 10.10.7 (installed via TrueNAS catalog)
  • Server OS: TrueNAS Scale 25.04.0
  • Problematic Browser: Microsoft Edge 138.0.3351.121 (Official build) (arm64)
  • Working Browser: Safari 26.0 (21622.1.19.11.2)
  • Access Method: WebUI via local IP and/or Cloudflared reverse proxy to a subdomain of my website

Actual Behavior:
  • On Edge, transcoding for any file (HEVC HDR, H264 SDR, etc.) fails, showing a visible HLS stream error on-screen (screenshot attached).
  • On Safari, everything works fine.

Additional Notes:
  • I recently added an NVIDIA GTX 1660 SUPER to the system for transcoding in both Jellyfin and Immich, enabling NVENC in the Jellyfin Control Panel and verifying supported codecs for my GPU. NVDEC shows only HEVC decoding, as other formats are unsupported for this GPU generation. Tonemapping has been temporarily disabled for testing, but the problem does not seem related to this part of the transcoding pipeline.
  • I tested clearing cache and cookies in Edge, and using Developer Tools → Network tab shows a steady frame download rate.
  • For transcoding cache, I first used a SATA SSD with sufficient space, then tested with RAM-based caching — both produced the same issue.
  • Test files vary widely in characteristics. Since I cannot currently simulate low network bandwidth, I limited the Jellyfin player to 720 kbps for testing. Logs with file info are attached via Pastebin.
  • Docker container logs are also attached.

Hardware Info:
  • CPU: Intel® Core™ i7-4790K @ 4.00GHz
  • Memory: 32 GiB DDR3
  • GPU: NVIDIA GTX 1660 SUPER VENTUS X

Video 1 Info:
https://pastebin.com/jK78GPMS

Video 2 Info:
https://pastebin.com/vfaxhhza

Docker container log:
https://pastebin.com/VHVWMS2u


RE: Video Playback Restarts Every 10–15 Seconds in Microsoft Edge and Chromium-Based Brow - bitmap - 2025-08-08

What is webhooks enabled for? It just seems to cause these errors:
Code:
[00:14:19] [WRN] [17] Jellyfin.Plugin.Webhook.Destinations.Generic.GenericClient: Error sending notification
System.Net.Http.HttpRequestException: IPv4 address 0.0.0.0 and IPv6 address ::0 are unspecified addresses that cannot be used as a target address. (Parameter 'hostName') (0.0.0.0:5553)
Like you're trying to send a webhook notification to 0.0.0.0 instead of a real IP addy. Those are the only errors I see in there and are followed by failures. The 4K video would likely fail because it requires HDR --> SDR tonemapping if it's being transcoded. Seeing as that's turned off, I would 100% bet that's causing you issues.


RE: Video Playback Restarts Every 10–15 Seconds in Microsoft Edge and Chromium-Based Brow - kebbino - 2025-08-08

Tried to disable webhook plugin, i don't even remember why i added it... still the same error without it. Also tried to re-enable tonemapping but both on video 1 (that is SDR) and video 2 the same error occurs.
I highlight that the issue appears only on chromium-based browsers, on Firefox and Safari no issues.
Updated log:
https://pastebin.com/pAB5NCtE