Description
Describe the project you are working on:
Project with Level selection, character selection, viewports that are supposed to show looping video.
Describe the problem or limitation you are having in your project:
I would like to play short looping video in my projects at numerous places (think level selection, character selection, character ingame portraits like in Starcraft2), and love how amazingly good the VideoPlayer Node is for playing video, however it does not have a loop bool which is a shame.
So for every single VideoPlayer Node I have to connect the finished signal to a script to play the short video again. It's more than annoying to say the least.
Describe how this feature / enhancement will help you overcome this problem or limitation:
With a loop property I would not have to create and connect a management node/and script for VideoPlayer nodes that does nothing but start the video once it's finished.
Show a mock up screenshots/video or a flow diagram explaining how your proposal will work:
A "loop video"checkbox in the Inspector.
Describe implementation detail for your proposal (in code), if possible:
I can't write C++ code.
If this enhancement will not be used often, can it be worked around with a few lines of script?:
It would be used by anyone who wants to loop video. Since most of us are making games, the VideoPlayer node is actually often used to play short files that need looping, not necessarily movie-length files that don't need looping as much.
Is there a reason why this should be core and not an add-on in the asset library?:
It's a tiny small but very meaningful improvement to an already existing great Node in Godot.