Edit by @JonnyBurger : Solution here
Upgrading Remotion from 4.0.356 to 4.0.375 causes regressions in playback behaviour inside the RVE Pro player.
With 4.0.356, video playback, audio playback, and asset timing all function correctly. With 4.0.375, without changing any code, the playback becomes unstable:
The same project works perfectly on 356 and breaks immediately on 375.
A live working reference (4.0.356): Live Demo
A screen recording (4.0.375) is attached showing the looping and missing audio:
For context the video plays for a seocond, then loops back 0.5 seconds, then plays for a second then loops back again
https://github.com/user-attachments/assets/6b0c657d-5e99-4f81-b0e9-37aa5e415614
This may relate to changes in how Remotion handles re-rendering, timing, frame advancing, asset loading, or internal audio hooks. But for context no code changes have been made inside RVE to trigger this issue.
Also for context, its worth mentioning that rendering the video seems to work fine. Only happens in playback.
Confirmed in multiple environments.
Remotion 4.0.375
Tested on:
Also tested on a clean repo migrating the RVE codebase into Next.js 16 and React 19)
No code changes between versions.
Install Remotion 4.0.356
Run the player environment
Play a composition with video + audio
Playback behaves normally
Upgrade Remotion to 4.0.375
Run the exact same code
Play the same video + audio
Video begins looping / jumping, and audio does not play at all