Five Finger Discount
New Member
When adding a media source an option exists to "Hide source when playback ends"
This appears to only toggle whether or not the last frame of the video remains.
I propose that this be actually hidden such that the eye icon change to "hidden" and an event is fired so API connected programs can detect the end of playback.
If there is some reason it does not currently do this I request that the reason be explained. I cannot think of why a hidden non-looping video file would remain visible in the sources pane. This is not meant to be a challenge but rather so I understand a use case where this would be helpful.
This has a variety of benefits.
API controlled playback can know when to switch scenes, playback the next file in a queue, etc.
Stream Decks (what I am doing and this is one of my final issues before release) can detect end of playback to avoid having to manually toggle the source to restart playback later.
And other related benefits.
This should not be terribly hard to do, and is probably a 5 minute change for someone who is familiar with the code but that is not me. I have yet to view the code so it will take me a lot longer to get up to speed.
This appears to only toggle whether or not the last frame of the video remains.
I propose that this be actually hidden such that the eye icon change to "hidden" and an event is fired so API connected programs can detect the end of playback.
If there is some reason it does not currently do this I request that the reason be explained. I cannot think of why a hidden non-looping video file would remain visible in the sources pane. This is not meant to be a challenge but rather so I understand a use case where this would be helpful.
This has a variety of benefits.
API controlled playback can know when to switch scenes, playback the next file in a queue, etc.
Stream Decks (what I am doing and this is one of my final issues before release) can detect end of playback to avoid having to manually toggle the source to restart playback later.
And other related benefits.
This should not be terribly hard to do, and is probably a 5 minute change for someone who is familiar with the code but that is not me. I have yet to view the code so it will take me a lot longer to get up to speed.