Na verdade, as instruções condicionais funcionam muito bem em sequências de classificação. No entanto, $if3()
deve ter seus argumentos separados por vírgulas e nada mais. Usando espaços causou vários problemas confusos. Uma sequência de classificação de trabalho é:
$if3(%albumartistsortorder%,%albumartistsort%,%artistsortorder%,%album artist%) $if3(%original release date%,%date%) %album% %disc% %track%
Esta é a mesma string que a da pergunta, com sintaxe apropriada. Ele também usa %artistsortorder%
e %album artist%
como campos de fallback para os quais não há um artista de álbuns classificado.