Philip Meyer wrote: 
> 
> >  0
> >  Set compilation=0
> 
> Is this valid?

Hmm. You're right. Because then


Code:
--------------------
    
  ALBUMARTIST tag(s)?
  NOT PRESENT
  Set album artist(s) to contributor(s) in ARTIST tag(s)
  
--------------------


would not work if you had differing artists on the tracks. You don't
know who the album artist is. So, I think the only thing you can then do
is to say that you _cannot_ override the compilation logic with
COMPILATION=0. You can force an album to be marked a compilation with
COMPILATION=1, but that's it.

Something else I forgot: Dealing with ALBUMARTIST=Various Artists (or
other strings if you want to add a new pref). As I said before, I think
the best way to deal with it is to set compilation=1 and set the album
artist to the VA. This eliminates the confusion for anyone using this
method of marking their compilations and avoids creating another
'Various Artists' in the db.


Code:
--------------------
    
  COMPILATION tag?
  1
  Set compilation=1
  ALBUMARTIST tag(s)?
  "Various Artists"
  Set album artist to the VA pseudo-artist
  PRESENT, ANY OTHER VALUE
  Set album artist(s) to contributor(s) in ALBUMARTIST tag(s)
  NOT PRESENT
  Set album artist to the VA pseudo-artist
  ELSE
  ALBUMARTIST tag(s)?
  "Various Artists"
  Set compilation=1
  Set album artist to the VA pseudo-artist
  PRESENT, ANY OTHER VALUE
  Set compilation=0
  Set album artist(s) to contributor(s) in ALBUMARTIST tag(s)
  NOT PRESENT
  Are ARTIST(s) same on all tracks?
  YES
  Set compilation=0
  Set album artist(s) to contributor(s) in ARTIST tag(s)
  NO
  Set compilation=1
  Set album artist to the VA pseudo-artist
  
--------------------


------------------------------------------------------------------------
JJZolx's Profile: http://forums.slimdevices.com/member.php?userid=10
View this thread: http://forums.slimdevices.com/showthread.php?t=101264

_______________________________________________
beta mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/beta

Reply via email to