@maxmp First of all I want to say thank you, for your time and attention, I did not expect such immediate support when I was writing this post.
The reason I wanted to comment again is because I figured that the my main issue with the way Silence Between Tracks is implemented is that I can not see the upcoming track.
So another (potentially simple) solution I thought about is that when a song finishes, and playback pauses due to SBT, the player could swap to the next track right away instead of keeping the finished track on screen.