- Depends on what is configured as the scene switcher interval, but it just boils down to at least two consecutive intervals at which the state ended is reported.
The "Ended" (without playlist) option will trigger even for a single occurrence.
For the "Media Source" source type both Ended and Ended(Playlist) will almost behave identically.
- I am not sure I understand the question correctly.
Yes, you could simulate a VLC playlist using multiple media sources for each playlist item.
Can you elaborate when the ended state is not working as intended?
I would like to investigate if that is maybe an issue on the plugin side.
#2 was more for the OP. If the playlists are already made and not trivial, then it's probably easier to use the VLC source and work around its limitations. If they're simple, or if you're building one from scratch, then it's probably easier to do it in OBS instead. Then you know *exactly* what the state is, all the way through.
For the Ended condition not working for a Media source, I've never seen it actually trigger. When I set it up to switch back to the previous scene (usually a camera), when a video is "Ended", it still just hung on the last frame. (the source is not set to repeat) When I changed it to "Played to End", then it switched, even if I drug the slider manually to the end, which is good for testing.
That was for the old Sequence tab though. It works the way I have it, and I've never changed it to see if it breaks again. I see the same list in the Macro conditions and assume that it's the same logic behind it. Maybe not?
If "Ended" and "Played to End" do both work now, what's the difference?
---
If you're looking at it anyway, is there a way that I can trigger on *any* video being finished, and not a specific one? The idea is to have a generic "play video" scene that is constantly getting reconfigured, but regardless of what's in it, it still "just works" without changing the plugin settings at all. "Oh, you're playing a video? Okay. That video's done now? I'll switch back to the camera for you. You're welcome!" And all I did to play that video instead of a different one, is to update the scene.
Also, the number of videos is not always known until the moment itself. It could be one, or it could be several, all set up beforehand with not enough time in between, or as a remote possibility, added live during the show, with certainly not enough time to update the plugin then. Not to mention training people to "go into this->string->of->menus and change <this setting>" whenever they want to play a new video. (they're not going to do that)
So "any video" (or perhaps "any media"?) shouldn't be limited to a particular scene or source. It really should be "any", with no further qualifiers.
Thanks!