Strange Tags working between Database en PiGeneratorPRO

Altec

Member
Hi Djsoft Team,

There's some strange things with tags.

When you select two tags in the database, only songs containing both tags are displayed.

When in the Playlist generator you are in Filters --> Tags --> Include and you select the same two tags, radioboss will look for all the tracks with TAG A and all the tracks with TAG B and add them together to make a playlist.

1709732772414.png


But I discovered something very strange that I wouldn't have expected. When you add Include --> TAG A and then add a second Include with TAG B, radioboss finds all the tracks that have both tags in their file.

1709732800515.png


Normally, visually and logically, it should work the other way round.

You should be able to do + --> Include --> TAG A, TAG B and have a playlist generated with tracks that all have TAG A and TAG B in their file and not just one or the other.

Moreover it could be interesting to be able in database like in PI Generator to Include AND exclude TAGS at the Same tags. For example you want to show TOP 40 and exclude the sad TOP 40 songs :

1709733394387.png


Thanks In advance
 
Currently it works like this: each single line is OR operation, that is, "Include: TagA, TagB" reads as "include only tracks with TagA and/or TagB".
If you add two separate lines, "Include: TagA" and "Include: TagB" then it reads as "include only tracks that have both TagA and TagB".
Same thing for the "Exclude" rule.

This way it seems to cover all cases when with AND or OR operations.
 
Along the same lines, I have the same question for the "rules" here : Categorie / Properties

Does the title have to validate the two choices of a line for with the 10 ?

Another example, compared to capture 2 if a title with two lines of rules 10 does that give it a value 20?
 

Attachments

  • Capture d'écran 2024-03-08 150502.png
    Capture d'écran 2024-03-08 150502.png
    16.5 KB · Views: 102
  • Capture d'écran 2024-03-08 1505023.png
    Capture d'écran 2024-03-08 1505023.png
    17.6 KB · Views: 111
Currently it works like this: each single line is OR operation, that is, "Include: TagA, TagB" reads as "include only tracks with TagA and/or TagB".
If you add two separate lines, "Include: TagA" and "Include: TagB" then it reads as "include only tracks that have both TagA and TagB".
Same thing for the "Exclude" rule.

This way it seems to cover all cases when with AND or OR operations.
okkk but it will be for me more logical to do the same thing but like I said. If you have Incluse[TAG A,TAG B] it should be working like including a song with A AND B, not songs with A + songs with B.
if I'd known sooner....

Thanks Dmitri
 
Does the title have to validate the two choices of a line for with the 10 ?
Those tag lists are processed as AND operation, that is, for the rule to work a track must contain (or not contain, based on what option you use) ALL of the selected tags there.

Another example, compared to capture 2 if a title with two lines of rules 10 does that give it a value 20?
It checks all the rules in the list, and applies all that are suitable for a track. If a track has tags DataA and DataB then rules ##1 and 3 apply, so it'll have a priority of 20.

okkk but it will be for me more logical to do the same thing but like I said. If you have Incluse[TAG A,TAG B] it should be working like including a song with A AND B, not songs with A + songs with B.
If you need tracks that have both TagA and TagB then you need to define two rules, one with TagA and second one with TagB.
 
I want a certain track to be selectable for PlGenPro in three different categories. Do I have to put TagA TagB TagC in the same line? This way of working is so confusing.
 
I want a certain track to be selectable for PlGenPro in three different categories. Do I have to put TagA TagB TagC in the same line? This way of working is so confusing.
If a track has all of TagA, TagB, and TagC assigned to it, and you have categories in the playlist generator, you can set up Tags filter there.
In order to pass the filter, a track must match all the defined rules - it's described here: https://manual.djsoft.net/radioboss/en/plgen-cat2.htm

So to make it select a track for a category, you can add filter (one line), that includes any of the tags you need. If you select "Include" in the rule, any tag combinations will work:
  • A single tag, e.g. "TagA"
  • Any combination of the two tags, e.g. "TagA, TagC"
  • All three tags.
 
If a track has all of TagA, TagB, and TagC assigned to it, and you have categories in the playlist generator, you can set up Tags filter there.
In order to pass the filter, a track must match all the defined rules - it's described here: https://manual.djsoft.net/radioboss/en/plgen-cat2.htm

So to make it select a track for a category, you can add filter (one line), that includes any of the tags you need. If you select "Include" in the rule, any tag combinations will work:
  • A single tag, e.g. "TagA"
  • Any combination of the two tags, e.g. "TagA, TagC"
  • All three tag
I think I expressed myself wrong. Let's say I have 4 different kinds of playlist a day (called "morning", "day", "evening" and "night"). I also created four tags with the same respective names. How do I set the tags filter in the categories for the tracks that may not only be included in one, but also in multiple playlists?
So for example a track may be selected in the playlist "morning", "day" and "evening" but not in the playlist "night".
 
One rule in the Tags filter works as "Include any" (or "Exclude any") so if you want to take all tracks except with the "night" tag, you can either:
  • Add a rule to Include any of: "day", "evening", 'morning"
  • Add a rule to Exclude: "night"
Either of them will work.
 
Back
Top