I didn't find some program which did fit all my needs, so I wrote a CLI player to remedy this, which has these features:
hot reload, even when playing;
can move forward and backward;
can restrict the play zone precisely, in order to work on a part of the score;
auto-return mode (go back to where the play started after pausing).
Here is the repo,...