A borderless front-most (can be turned off) window (size configurable, optionally not borderless) shows three (included, changeable) images.
PURPOSE: If you can't currently see OBS, but you want to know whether you're recording, or paused, or stopped, now you can have a symbol of arbitrary size and make on screen.
Program is started via command line or batch file because it needs to know your OBS recording folder. Will monitor it in given (or default) rhythm for newest file. If file is not locked, you're stopped. If locked: If change-date stays constant, you're paused - else you're recording. Starting without arguments gives documentation.
Has slight delay but gets the job done - unless you want to record fullscreen-exclusive content.
Demo/explanation: https://www.youtube.com/watch?v=UdfhJkbKp1Q
Short in-action demo: https://www.youtube.com/watch?v=4l6iKA07R_w
Source (and IntelliJ IDEA project) is short and included. No libraries etc. were used, only Java 8 or newer.
PURPOSE: If you can't currently see OBS, but you want to know whether you're recording, or paused, or stopped, now you can have a symbol of arbitrary size and make on screen.
Program is started via command line or batch file because it needs to know your OBS recording folder. Will monitor it in given (or default) rhythm for newest file. If file is not locked, you're stopped. If locked: If change-date stays constant, you're paused - else you're recording. Starting without arguments gives documentation.
Has slight delay but gets the job done - unless you want to record fullscreen-exclusive content.
Demo/explanation: https://www.youtube.com/watch?v=UdfhJkbKp1Q
Short in-action demo: https://www.youtube.com/watch?v=4l6iKA07R_w
Source (and IntelliJ IDEA project) is short and included. No libraries etc. were used, only Java 8 or newer.