About Max Fails and Max Skips

About Max Fails and Max Skips

(Adapted from the MusicMaster Blog - Jan 2020)

When you go to Schedule Properties you will see a column for Max Fails and one for Max Skips. Ever wonder how these are used?

Let’s start with what Max Fails and Max Skips are.  These settings only apply when using Dynamic Rest Compensation as the Category Order Management (set under Schedule Order). 

Max Fails is the maximum number of times a song in the search depth can be passed because it fails one or more rules. Once it gets to the setting, the song is put back in its rightful place in the Schedule Order. This is considered to be a Skip.

Max Skips is the number of times you’ll allow that song to be skipped before you force it to sit at the top of the scheduling stack until it does finally plot.  When a song is skipped the number of times you’ve set, it will remain in the search depth until it eventually schedules, however long that takes.

What does that mean? When your Max Fails is set to 10 and Max Skips is set to 3, if a song fails to be scheduled 10 times unsuccessfully it will be skipped. After that song is skipped three times it will sit at the top of the stack indefinitely until it can be plotted automatically.   You can also set set a value that is a percentage of the number of songs in the category, which allows the values to change dynamically as the size of the category changes.

Why use this? When an element is being scheduled, the search depth allows multiple songs to be considered and the best available one is scheduled.  If a song is having a hard time scheduling it will just sit at the top of the stack indefinitely. This is where using Max Fails allows MusicMaster to keep track of the number of times the song was bypassed while scheduling.   You’re using use Max Skips to tell MusicMaster it’s okay to let the song fail out and be skipped, but after so many times we just want it to schedule and to keep trying it until it does.

Keep in mind the search depth is being prepared for each element you schedule.  The songs are adjusted so the one with the most fails is considered first.  The purpose of that is to give the songs that are most difficult to schedule more opportunities to schedule.

Sometimes you have songs that fail due to their coding or other rules you have set up.  These songs become difficult to schedule and the search depth can become clogged with these songs.  Using Max Fails and Max Skips gives you a way to remove these songs from the search depth after it reaches your settings.

Should you have dayparted songs, those get special treatment.  Since they cannot play due to their dayparting, the songs do not get fails. If there is a Max Skips setting and it has not yet been reached, the dayparted song is skipped immediately.  If there is no Max Skips setting or it has already been reached, the song is “bypassed”, which means it will remain in the search depth but not counted against it.  That allows the search depth to dig one more song to find something to play. You can probably imagine a situation where your search depth could be completely filled with songs that failed dayparting if MusicMaster did not do this.

Of course, if you are using search depths of 100% every song would be up for consideration every time the category is called for. Then Max Fails would still put the song back into its rightful place in the category, but you’d potentially be considering that song anyway if nothing earlier in the depth meets the unbreakable rules.

Now that you know what these values do, you’re probably wondering what happens with different combinations of these settings. 

When there is no Max Fails setting, a song simply remains in the search depth until it schedules.

If you have a value for Max Fails but not Max Skips, the song will just keep failing and will be skipped for as long as it takes to be scheduled.

You can see the songs that currently have Fails and Skips in the Schedule Order editor.

For more tips and tricks, check out our other blog articles or call your friendly MusicMaster Scheduling Consultant.

    • Related Articles

    • MusicMaster with an Apple Mac Product

      From the MusicMaster Blog (June 2020) By Jesus Rodriguez I wrote this blog because of an increase in calls from users working remotely due to the Covid-19 pandemic. The users are either remoting into their machine at the station office or have ...
    • Updating MusicMaster

      (Adapted from the MusicMaster Blog - November 2019) Updating your software keeps your program working optimally and gives you access to all the latest features. While MusicMaster adds numerous features in our major version number releases, we also ...
    • Turnover Analysis Overview

      (Adapted from MusicMaster Blog - May 2020) The relationship between a format and its owner is often complex, like a marriage. If you ignore it long enough, the format may start misbehaving because of changes in the library or clocks or rules. A good ...
    • When to use AutoBurn

      From the MusicMaster Blog (June 2020)by Paul Ziino Last week Marianne Burkett went over some of the things to consider when scheduling and looking at your rotations. Today, I’ll take a deeper dive into how you can use AutoBurn to assist with your ...
    • Accessing MusicMaster Remotely

      Working with MusicMaster Remotely There are several ways you can work with MusicMaster when you are not in the office. These methods allow you to use your data and maintain your work flows remotely. These include: Accessing MusicMaster through remote ...