Constraints

tomimatko

Active member
I’ve noticed that Constraints work only within the same Library.
For example, if in a Category I select multiple Libraries instead of just one (Tracks), Constraints do not take other Libraries into account.
This means that rules are applied only inside each individual Library.

It would be very useful if Constraints could work across different Libraries — for example, to prevent Tag "Hot" from different Libraries from being played one after another.
 
Update on this, checked in the latest version, the bug is not confirmed. Constraints work across all categories, including categories that use other categories as a source.
 
I’m not sure — it doesn’t happen very often, but sometimes it appears.
Here is an example.
In all cases I have:
  • Constraint → After Tag “Hit” → Do not select Tag “Hit”
  • Constraint → After Tag “Hit 2” → Do not select Tag “Hit 2”
In the Category, instead of Tracks, I selected Category, and I set Weight = 1 for all of them, so they should be played evenly.
However, this situation still happens again, as shown in the screenshot.
I checked everything several times. Each category has enough tracks, and in this case, the playlist length is set to 1 hour.
Out of 10 playlist loads, this issue appears in maybe 2 playlists.
RadioBOSS does not report any error.
 

Attachments

  • 2026-01-19_193737.jpg
    2026-01-19_193737.jpg
    23.7 KB · Views: 14
I'm experiencing a similar issue with the "language" constraint.

Example: After Language Equals Français Do not select Language Equals Français.

And this happens to me every time in this case: the two music tracks are separated by another non-musical element (jingle, liner, etc.) in the "rotation" column of Playlist Generator Pro.

My category configuration:​
Source tracks: one or more folders (it doesn't matter)​
Filters: 2 Tags and 1 Rating​
Priority: none​

What I did as a test: I left only the music file types in the rotation. And I removed all the background elements (jingles, etc.). It works better. But I haven't done enough testing to verify this theory.
Because @tomimatko 's screenshot shows that the last two tracks have the same tag and they aren't separated by another element with a different file type.

Shouldn't the "Constraints" only apply to certain file types?
Only to music files, perhaps by selecting a new option that could be implemented in the next update?
This would allow elements with different file types to be included in the rotation.
 
Out of 10 playlist loads, this issue appears in maybe 2 playlists.
RadioBOSS does not report any error.
This doesn't reproduce here. Please check, all the source categories must have the same constraints defined, otherwise "HIT" tag may come from one category (with or without constraints) and then from another category, where the constraints are not checked.

And this happens to me every time in this case: the two music tracks are separated by another non-musical element (jingle, liner, etc.) in the "rotation" column of Playlist Generator Pro.
This is a totally different situation, and you can exclude certain categories from constraints checks - on the Constraints tab, enable the "Skip this category when checking constraints rules" option. This will make it skip tracks from this category when checking constraints rules.

For example, in situation like
  • Track 1
  • StationID [constraints skipped]
  • Track 2
It will check Track 2 against Track 1 (not against StationID because it has skipping option enabled).
 
Back
Top