Separation question

So everything is up and running nicely now. But the one thing I have a question about is this.

I have an event set up for 11.15pm each night to generate a playlist for the next day. But what I have noticed is that sometimes artist separation is not enforced. I wonder if I am doing it wrong. The manual says that the mini scheduler looks back but not forward. If this is the case, it should have seen an artist played the hour before, right? Could it be that the artist that played the hour before was just the artist, and the second hour was the artist “&” another artist?

Scheduled as such:
Pink - Try 5.50pm
Pink & Lily Allen - True Love 6.34

I am sure I am doing something wrong. I have double checked that all songs featuring someone else are listed as xxxx “&” xxxx as this is what I have read.

Should I be creating more then one day at a time?
Do I have them listed wrong?

Troy

Troy, have you added the artists for separation to the Artist Groups? You’ll find this here:

[ul][li]button Database[/li]
[li]Administration > Configuration > Tab Mini Scheduler > Add Group[/li][/ul]

More info on Artist - and Track Separation, Manual 11.5.3.4

Same action can be done for Track (Tittle) Separation

Best results when scheduled for longer period then one Day e.g. one complete week.

Works like a charme for me.

I thought I read somewhere in the forum that that was not necessary for featuring artists. I thought that was used for say Beyonce and Destiny child? It will NOT look at the & and desperate both artists?

EDIT

Here is what I read. Maybe it is not active?

[i][b]Example: A song by “David Bowie & Mick Jagger” has been played one hour ago; the scheduler detects the & sign and will register a play for both “David Bowie” and “Mick Jagger” one hour ago and account for that when he is considering a solo song that by either of the two artists.

“&”, “feat.”, and “/” seem to be a good start for separators. “,” is not so a good idea because some people save the artists as “Last name, first name”.

I can add this feature to the current v4.2 snapshot in almost no time.[/b][/i]

Yes, that automatic splitting features has been added meanwhile, and I can confirm that it’s working (did some tests today).

There are various reasons why the scheduler breaks the separation rules. Usually it’s that there’s not enough songs in your folders to satisfy all rules.

Some days ago someone asked me why the scheduler doesn’t stop processing when he notices that he cannot satisfy all rules. I wrote a reply that explains how the scheduler works inside, and why the rules may be broken from time to time. Here’s what I wrote:

Why doesn’t the Mini Scheduler refuse to build the playlists?

The answer pretty simple: Because all separation rules are, by
definition, “soft”. In other words: Better break a separation rule
rather than play nothing at all. By the means of the penalty settings in
the configuration, you can define which rule is more important than the
others.

To understand this better, let me explain how the scheduler works:

For each “random item from folder” entry in the template, the scheduler
takes the list of songs in that folder and sorts them by the last time
they were used (oldest first). Then it goes through that list and
calculates a “penalty score” for each song, which works like this:

First calculate the number of hours that the track, the title and the
artist were last played. Then compare these numbers to the separation
settings in the configuration.

If all three values are above the configured separation, the song has a
penalty score of “0”, which is the best value, and the song is a
“perfect choice” for this slot.

If a value is below the separation, the scheduler will add penalty
points to the score: the penalty set in the configuration, multiplied by
the number of hours that the artist/track/title is early.

Example: Artist separation is 4 hours with a penalty of 2. But the
artist has been played only one 1 ago, which is 3 hours earlier than
configured. So the artist penalty for that song is 3 (hours early) * 2
(artist penalty in config) = 6 points.

The same calculation is made for the track and the title, and the three
penalties are added to the total penalty score of that song.

If there is one ore more songs with a score of 0 (no separation
violated), the scheduler will pick one of those songs.

If all songs have a score of > 0, that means that at least one rule was
broken. But according to the “better break than nothing” principle, we
have to pick a song, so the scheduler will take the one with the
lowest score.

As you see, the separation rules can always be broken if necessary, and
you can use the penalty settings to adjust the importance of the
particular rule.

As you add more music to your library, the scheduler will be able to
stick to the rules better.

OK. that makes sense. I do have some folders that contain only a handful of tracks. so that must have been the case. I will work out more scheduling to see if I can eliminate that issue. Thanks.