Audio themes

I was wondering if it would be hard for VCMI to be able to pick randomly a song and play it. Obviously, it would be optional and shouldn’t forces any already-existing .JSON to be edited but just an alternate way for VCMI to read the code. For example, instead of having a code like this:

image

We could have something like this:
image

I know it is more a fantasy than an essential feature but I really think it would be great to have a little (yet very interesting) feature. If this feature already exists, please let me know.

For now we have random battle themes and ai turn themes only.