Just spotted your update and testing it now. The random 'mix' of intros is working well.
For some reason the next track would start (very briefly) and then pause for the intro. But it sorted itself out after unchecking and rechecking the odd setting.
One observation: I had to copy the whole of each mask (plus separators) that I wanted to use into the Multi Test option. Is there a shorthand way of entering the mask references?
Thanks for the addition.
Fine that the random mix pleasures you.
I have connect the song start event from MM with my code. There is no other way.
If I get this event I pause the song (if you have enabled "pause song during speaking") and wait for the end of the speech. Then I disable the pause.
So if the computer resp. MM has not time to process the event instantly the song will be played for a short time.
What do you mean with entering the mask reference? The setting are storend in the MediaMonekey.ini
You can close MM, edit the ini-file and restart MM. Here an example
StartSpeak=$title$ from $artist$ of album $album$ at year $year$
StartSpeak_0_Name=Title with rating
StartSpeak_0_Mask=$rating$ stars for $title$|two|tree|four
StartSpeak_1_Name=Title with artist and album with pauses
StartSpeak_1_Mask=$title$ $P5$ $rating$ stars $P5$ from $artist$ $P5$ of album $album$