Autointro Probability and randomization for a smarter working

Altec

Active member
Hi Dmitry,

i'm using more than 50 autointro to announce for exemple "Good Afternoon with Altec Radio" or "Hello its Sabrina Carpener your're listning to Altec Radio".
It set in Random mode

So I created some commands in the Sheduler to enable or disable auto intros in function of the time slot.

I don't really understand the Probability Working and some aren't played enough.

Step 1 :
When autointro is detecting the next title have enough intro to insert one it is selecting one Liner in the list randomly
Step 2 : If Probability set is 50% for example the liner selected has a 1/2 chance to be played
Step3A : If the liner reach condition and probability is ok it is played and it's ok
Step3B : The liner isn't played because of the probability or conditions filters, I thought that the autointro automatically tried another module until it could play at least one from the list, the problem is that I'm afraid in these cases nothing is played.

Suggestion 1 :
Select all autointros that meet the conditions first, then play them according to probability, for example if
AUTOLINER A Probability set: 17%
AUTOLINER B Probability set: 52%
AUTOLINER C Probability set: 30%

AUTOLINER B will have a better chance of being selected to play in this group that met all the conditions
Suggestion 2 :
Integrate a master probabilty into the autointro windows to be able to define a master probability for all the autointro system, so we can set for example 33% means that an autointro will inevitably be played once in every three times.
1765296559687.png


Thank you in Advance

Best Regards
 
Hi

Filtering eligible liners first and then applying weighted probabilities really improves consistency. For simulating outcomes, I use tools like a high-yield CD calculator
 

Attachments

  • ca82eec0-8381-491d-9dda-b305d724b9ea.jpg
    ca82eec0-8381-491d-9dda-b305d724b9ea.jpg
    147.3 KB · Views: 8
Step3B : The liner isn't played because of the probability or conditions filters, I thought that the autointro automatically tried another module until it could play at least one from the list, the problem is that I'm afraid in these cases nothing is played.
Currently, it works like this: it builds a list of all the rules that can be applied for a track (that is, checking the conditions etc.). Then from that list, it will select one rule (random, or from top to bottom - depends on how you configured), then it will check its probability.

You can enable the Cooldown feature to prevent the rule being applied again for some time.

In your case if there are 50 rules, and all of them can equally be applied (e.g. they are not specific to the artist etc.) then you can simply set probability of each to 100%, effectively this will result in equal probability for each of them as they are randomly selected, but guarantee that if a rule is selected, it will be applied.

If there are 50 rules with 100% probability for each, there's a 2% chance for each of them being played. But, if for some of them you set 30% probability, their effective probability will be 0.6% - this explains why some rules appear not to be playing.

So I'd say, use 100% for all the rules. And also configure Cooldown as appropriate. If all rules are "equal" then Cooldown can be longer like 30-60 minutes. If not, maybe set it to 15 minutes.

Select all autointros that meet the conditions first, then play them according to probability, for example if
The problem here is that the sum of probabilities may not be equal to 100%, and also it makes the rules interdependent. Another problem are the rules with 100% probability, they will "hide" any other rules that otherwise could have been played.

Integrate a master probabilty into the autointro windows to be able to define a master probability for all the autointro system, so we can set for example 33% means that an autointro will inevitably be played once in every three times.
"Inevitably" might not work: what if a music track plays but none of the auto intro rules allow playing the intro for it? Ignoring the rules to inevitably play the auto intro seems very wrong in this case.
 
Back
Top