Playlist Generator Pro : Advanced Category Variations Directly in the Rotation Window

JeanXeb

Active member
Hello Dmitry, RadioBOSS team,

Several years ago, I had suggested two improvements for the Playlist Generator. One of them "the globalized categories" was implemented, and I want to sincerely thank you for that. It has made daily work much easier.

Today, I would like to bring back the second part of that original suggestion, because with more experience using RadioBOSS, I’m convinced it would be a major improvement.

Category Variations Directly Inside the Rotation Window

Currently, when we want different variations of the same category (for example: different tempo levels, male/female alternation, language balance, tag boosts, etc.), we must duplicate the same category many times, even when using globalized categories.In some cases, this means creating 10, 15, or even 20 copies of the same category just to adjust small parameters.

This becomes difficult to maintain and makes the Categories screen heavier than necessary.

Proposed Improvement​

Inside the Rotation window, under each category entry, we could have the ability to:

  • Include or exclude specific tags
  • Increase or decrease tag weight
  • Adjust tempo or energy level
  • Fine‑tune alternation rules (Male/Female, languages, etc.)
  • Boost or reduce specific attributes (e.g., +10 weight for “Boost” tag)
All of this without having to create multiple category duplicates.

Example

Instead of creating:

  • Reggaeton 1 (high energy, female)
  • Reggaeton 2 (high energy, male)
  • Reggaeton 3 (lower energy, boost tag +10)
  • Reggaeton 4 …
  • Reggaeton 5 …
  • etc.
We would have one single “Reggaeton” category, and inside the Rotation window we could define:

  • Reggaeton > Rotation 1 → very dynamic, female
  • Reggaeton > Rotation 2 → very dynamic, male
  • Reggaeton > Rotation 3 → less dynamic, +10 weight for “Boost” tag
  • Reggaeton > Rotation 4 → different alternation
  • etc.
This would give us much more precise control over the hourly rotation while keeping the category list clean and simple.
  • No more dozens of duplicated categories
  • Faster rotation design
  • More flexibility for programmers
  • More accurate and dynamic scheduling
  • Perfect for stations with many formats or sub‑genres

Thank you again for your continued work on RadioBOSS — this feature would be a powerful addition for many users.
 

Attachments

  • Capture 1.jpg
    Capture 1.jpg
    48 KB · Views: 41
  • Capture 2.jpg
    Capture 2.jpg
    45.8 KB · Views: 39
Thank you for the suggestion, but I'm not sure it'll work.

This is a source of many conflicts and complications. Each category has its own set of settings (as it is now), and then some of them can be overridden in the rotation. For instance, you edit a category and change some filters - you expect this change to work. But you forget/don't know that this filter is overridden somewhere in the rotation (and maybe in a different template, if you edit a global category), so the change doesn't have an expected effect. Things will get out of control quickly, and would be hard to manage also - now that there's no single "source of truth" for a category.
 
Generally, there are only a very few adjustments: a "Boost" tag that promotes tracks with that tag, or a specific restriction to ensure that the schedule moves a bit during the hour and doesn't get stuck. Or, an "uptempo" or "downtempo" tag so that the program has an evolving structure throughout the evening with shifts in tempo.

Right now, it’s actually already complicated because we've had to duplicate categories sometimes up to 10 times to achieve this result.
Indeed, if I change the tags or other information in the example given for Reggaeton, I would have to change it across all 10 subcategories that were created.

I understand your point of view.
 
Last edited:
Generally, there are only a very few adjustments: a "Boost" tag that promotes tracks with that tag
In your case, maybe, but it can be used very differently by others. And still it means global categories are no so global anymore, as templates can override filters. I honestly think this feature will bring more problems that it would solve. Imaging how many "bug reports" we'll receive about "playlist generator ignores filters" because of this :)
 
Hello Djsoft,

I completely understand your concerns regarding the potential for confusion and the importance of keeping a "single source of truth." It makes perfect sense from a support and development perspective.

However, we are still facing some real-world broadcasting constraints, and I would love to hear your recommended approach on how to handle them efficiently with the current system. For instance:

  • Broadcasting regulations: How can we easily meet strict national quotas, such as ensuring exactly 20% of Spanish music across an entire day's programming?
  • Vocal alternation: How can we properly alternate between a male voice, a female voice, and a band/group within the same hour?
  • Energy flow: How can we smoothly increase or decrease the tempo throughout a playlist to create an evolving structure?
Currently, these are scenarios for which we don't really have a viable answer without endlessly duplicating categories.

What would be your best practice or solution to achieve this without cluttering the category list?

Thank you again for your time and guidance!
 
Broadcasting regulations: How can we easily meet strict national quotas, such as ensuring exactly 20% of Spanish music across an entire day's programming?
You can use different categoriesin a rotation, e.g.:
1. Spanish category
2..5. Some other category
This way, the playlist will contain 20% (1/5) Spanish tracks.
This is a general idea, you can have a different setup (like 2 Spanish, 8 others) and mix in station ids and other items.

Vocal alternation: How can we properly alternate between a male voice, a female voice, and a band/group within the same hour?
This can also be achieved by using the categories and proper filters. The number of categories will increase of course, so you'll have Spanish-Male, Spanish-Female, etc.

Energy flow: How can we smoothly increase or decrease the tempo throughout a playlist to create an evolving structure?
If it doesn't have to happen within one hour, you can create different rotations for different parts of the day.
 
Back
Top