>What we need is the most sensible default rules (which I think we may
>already have, Mr. Sinatra's opinions/issues notwithstanding), and a
>reasonable method for changing those.  I would really like to avoid
>moving these types of settings to the SC interface, because they would
>require a rescan; much better to do them upfront, if possible.

I think the simple way to keep both sets of users happy is to have a setting 
that affects the scanner.  It would require a rescan if the setting was 
changed.  But I feel that is okay, as a user would always want to use the same 
setting.

There are two types of possible users:

1. Those that want to use id3 TPE2 (BAND) as a contributor.
2. Those that want to use id3 TPE2 (BAND) to set the Album Artist.

That setting would affect the scanner; the scanner decides what contributor 
roles to set when songs are scanned and calculates the album artist when an 
album record is created.  Nothing else need to change.

It may be possible for SqueezeCenter to work out dynamically whether to use 
BAND as an Album Artist, but that would seem to really complicate the software 
and would undoubtedly affect performance of building up the browse lists.  I 
would have thought that a user would pick the setting one way or the other, and 
stick with it.

Keeping the change to the scanner is less risk.  I suggest the default is (1), 
as then no existing users would be affected by the change, but users could 
change to (2).

The setting should be as clear as possible.

However, the installation wizard could suggest the correct setting based on a 
set of questions, such as "Do you use Band to represent bands performing on 
songs?".  Maybe if the user answers yes to "Are you an iTunes user", then the 
setting (2) could be picked by default?

Phil
_______________________________________________
discuss mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/discuss

Reply via email to