TheOpponent / mr-otcs

Automated video looping, streaming, and schedule generation
MIT License
73 stars 9 forks source link

Soft exit that allows current video to end, then optionally play an outro video, before closing program #20

Open TheOpponent opened 1 year ago

TheOpponent commented 1 year ago

This would allow for a natural end to the stream without interrupting programming if immediate termination is not needed or desired.

TheOpponent commented 1 year ago

Pressing Ctrl-C to exit the Python program also closes the ffmpeg processes, even if KeyboardInterrupt is caught.

TheOpponent commented 1 week ago

Version 2.2.0 now terminates the stream and adds a restart delay when Ctrl-C is pressed, allowing the stream to be soft-restarted without exiting Mr. OTCS. Allowing the current video to finish before doing this is the next logical step.

TheOpponent commented 16 hours ago

This could be expanded to allow limited live control of the playlist, such as restarting or skipping the current video.