I have a cue file that splits a song into 3 segments:
1. Song A
2. Empty Space
3. Hidden Song
I have Song A and Hidden Song in the playlist. When Auto DJ queues them up, it puts 2 of the Empty Space section next to each other, and never queues up Song A or Hidden Song. (Empty Space is not in the playlist.) The correct action would be to treat Song A and Hidden Song as separate choices to be randomized.
I have the "Select by" to sort by a virtual tag: "$IsNull(<Shuffle Grouping>,<Artist>" "<Album>" "<Title>,<Shuffle Grouping>)" -- which checks for a custom tag, Shuffle Grouping, and groups songs together if they share it (this works correctly). If there's no custom tag, it creates a custom one of "Artist Album Title", to ensure it is unique and is shuffled as a single entity--outside of the cue file, this also works.
I assume the issue is because the cue file tracks shares tags between each track, when it would be more preferable if it did not. (For example, I cannot set the "Original Artist" tag separately for the 3 parts of the cue file; if I change one, it updates all 3.)