INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Setting the "Use '(Multiple Artists)' for [Artist] on multi-artist..." option  (Read 2315 times)

wraith

  • Recent member
  • *
  • Posts: 30

I've recently noticed a change in the options in the "Rename, Move, & Copy Files" dialog. Previously the check box for multi-artist albums read:

   Use 'Assorted' for [Artist] on multi-artist albums

However, I've noticed a recent change to:

   Use '(Multiple Artists)' for [Artist] on multi-artist for albums.

I've checked various Options and don't seem to be able to locate a setting that would set this or explain this, currently, un-wanted alteration.

How do I change it back from '(Multiple Artists)' to 'Assorted'? Incidentally, this would/could open the door to set this to anything the User chooses (e.g. 'Compilations')

Thanks :)
Logged
System: AMD Ryzen 5 5600X; 32Gb RAM
OS: Windows 11 Pro
MC: 30.0.96 (64-bit)

MrC

  • Citizen of the Universe
  • *****
  • Posts: 10462
  • Your life is short. Give me your money.

Create your own rule in Tools > Options > File Location > Audio > Folder Rule, and then you can ignore the setting.  Ask if you need help.
Logged
The opinions I express represent my own folly.

wraith

  • Recent member
  • *
  • Posts: 30

Thanks MrC,

I've tried the following formula to set a sub-part of the directory to either "Compilations" if it's a multi-artist album or to the artist otherwise:

if(IsEqual([Album Artist (auto)],(Multiple Artists),1), Compilations, [Artist])

All this seems to do is output it literally e.g.

D:\0, Compilations, strike)\Beats Working.... etc etc.

I've highlighted bold that part of the output that is supposed to be generated by the above expression.

Any help is appreciated :)
Logged
System: AMD Ryzen 5 5600X; 32Gb RAM
OS: Windows 11 Pro
MC: 30.0.96 (64-bit)

wraith

  • Recent member
  • *
  • Posts: 30

And, on a side note, how do I set the check-box to 'Assorted' without having to play around with the Expression Language? :)
Logged
System: AMD Ryzen 5 5600X; 32Gb RAM
OS: Windows 11 Pro
MC: 30.0.96 (64-bit)

MrC

  • Citizen of the Universe
  • *****
  • Posts: 10462
  • Your life is short. Give me your money.

You were very close; just needed to escape the parens:

   if(IsEqual([Album Artist (auto)], /(Multiple Artists/)), Compilations, [Artist])
Logged
The opinions I express represent my own folly.

wraith

  • Recent member
  • *
  • Posts: 30

Worked a charm; thanks! :)
Logged
System: AMD Ryzen 5 5600X; 32Gb RAM
OS: Windows 11 Pro
MC: 30.0.96 (64-bit)

wraith

  • Recent member
  • *
  • Posts: 30

Hey MrC,

The IsEqual function doesn't appear to be working as expected...

I've set up the following formula for the Directory Rule:

      if(isequal([Media Type], Audio, 1), My Music, My [Media Type])\ if(IsEqual([Album Artist (auto)], /(Multiple Artists)/), Compilations, [Artist])\if(isequal([Album], unknown,8),,[Album])

However, the function bolded always seems to output "Compilations", regardless of the value of the [Album Artist (auto)] field.
Placing a ",1" after /(Multiple Artists)/, so it now reads

     if(isequal([Media Type], Audio, 1), My Music, My [Media Type])\ if(IsEqual([Album Artist (auto)], /(Multiple Artists)/,1), Compilations, [Artist])\if(isequal([Album], unknown,8),,[Album])

 to try and force a case-insensitive comparison doesn't work either but will replace the output from the bolded section as "0,1, Compilations, Miguel", Miguel being the [Artist] in this particular example

Any other suggestions?
Logged
System: AMD Ryzen 5 5600X; 32Gb RAM
OS: Windows 11 Pro
MC: 30.0.96 (64-bit)

MrC

  • Citizen of the Universe
  • *****
  • Posts: 10462
  • Your life is short. Give me your money.

There is a forward slash in the wrong place.  You want /(Multiple Artists/).
Logged
The opinions I express represent my own folly.
Pages: [1]   Go Up