Play video only once in cinema stack

Is there any way to prevent the Cinema stack form looping, perhaps with some custom code? My background video is a simple and fast sunrise timelapse that should only play once and freeze at the final frame. I see there are other stacks out there, like “Play” that allow looping to be disabled, but I already own Cinema and would prefer to use it since it is otherwise working well.

Bonus points if there is a way to have the video restart any time the user scrolls back to it like the Vast stack can.

No, there is not. Cinema is meant as a background, looping video stack.