There are no official means of doing this (as you’ll have noted from reading that other thread) – so this sort of feature would need to be a custom build.
If you or anyone else out there has already done this – or if you go ahead and do it – and feel like sharing some code and ideas with the community, feel free to post here or in a new thread and everyone can benefit 🙂
I don’t think this is something we would be implementing in the core plugin any time soon, however, but I’ll log it as a feature request as you are not the only person to ask about it.