this page is a disgrace!
i think it needs seriously revamped and just totally rewritten. some info is just insanely wrong, like the user saying the TREAT TPE2 option somehow matters to his FLACs! (maybe he has id3 in them??)
so i am suggesting we basically delete everything there, and use something like this, and i am posting here b/c i want people to improve what i'm suggesting, so please help out!
Squeezebox Server, or Logitech Media Server, both use an internal logic to determine if something scanned in is a compilation or not.
This internal logic is only triggered if a given album has one or more 'artist mismatches' between tracks, and no ALBUMARTIST tags, and no explicit COMPILATION tags.
If a file has explicit 'COMP=1' tags the server recognizes, it will ALWAYS be classified as a comp/VA album.
If a file has explicit 'COMP=0' tags the server recognizes, it will NEVER be classified as a comp/VA album.
If a file has explicit 'ALBUMARTIST' tags the server recognizes, it will NEVER be classified as a comp/VA album, UNLESS it ALSO has COMP=1 tags.
for id3 tag type files, like mp3 and wma, the comp frame used is either TCMP or TXXX COMPILATION. TPE2 or TXXX ALBUMARTIST or TXXX ALBUM ARTIST for ALBUMARTIST values. in the server settings, you want to be sure the server is "treating" the TPE2 value the way you want it to. (it can represent either 'album artist' or 'band' but the default is 'album artist' and thats the de facto standard that all apps use basically, so thats recommended)
for Vorbis tag type files, like FLAC and Ogg, the field used for comps is just COMPILATION, and ALBUMARTIST (or ALBUM ARTIST) for, you guessed it, ALBUMARTIST.
be sure to look at the other options in the server for compilation handling, but strictly speaking, the VA logic is separate from those other options. the VA logic is essentially covered above, and its purpose is to just classify something as a comp, or not, to the server. how that classification is then handled and employed, is a separate matter.
As a practical matter, its a good idea to rescan after tag changes, but rescanning for "new and changed" music does not always work so it is better to "clear library and rescan everything" and even better to just stop slimserver, delete the cache, and restart, scanning from scratch.
While supported, it is not typical or recommended to use Comp=0 tags, they are almost never necessary. they often produce unexpected results or undesired behavior. [someone please describe here the justified usage case. i think it has something to do with files from the same album in different folders and the greatest hits logic]
please note that if you don't see your comps under Home>Artists>Various Artists it is likely due to bug 9523:
...and the best fix for bug 9523 is bug 15604:
please show your support and vote for those bugs!
Results 1 to 6 of 6
Thread: VA wiki page a disgrace!
2011-08-31, 12:53 #1
VA wiki page a disgrace!
Last edited by MrSinatra; 2011-08-31 at 16:58.
2011-08-31, 13:07 #2
- Join Date
- Dec 2009
feel free to edit. Just sign up and go ahead. All improvements are welcome.sent from a computer using a keyboard
2011-08-31, 13:08 #3
- Join Date
- May 2005
- In a house
Whenever you find yourself writing if-then-elsif clauses, and the data essentially remains the same, use a table. Humans read his better than trying to turn their brains into logic / flow evaluators.
Otherwise, pull out all the common phrases into a leading text, and itemize *only* the differences.
2011-08-31, 13:11 #4
- Join Date
- May 2008
- United States
great idea. suggestion, it seems that in most (all?) cases it is better to have NO comp tag rather than a COMP=0 tag. Could we add some sort of statement to that effect.Location 1: VortexBox Appliance 6TB (2.2) > LMS 7.7.2 > Transporter, Touch, Boom, Radio w/Battery (all ethernet)
Location 2: VBA 3TB (2.2) > LMS 7.7.2 > Touch > Benchmark DAC I, Boom, Radio w/Battery (all ethernet except Radio)
Office: Win7(64) > LMS 7.7.2 > SqueezePlay
Spares: VBA 4TB, SB3, Touch (3), Radio (3), CONTROLLER
Controllers: iPhone4S (iPeng), iPad2 (iPengHD & SqueezePad), CONTROLLER, or SqueezePlay 7.7 on Win7(64) laptop
Ripping (FLAC) - dbpoweramp, Tagging - mp3tag, Spotify
2011-08-31, 13:26 #5
perhaps you could help if i get all the text up there?
2011-09-01, 15:55 #6
i updated this page with the new explanations:
and i stole some of the examples from this page:
and i think the proper thing to do, is make a clear delineation in purpose between the two pages. the first page should be for explaining the mechanics of how and when the server will determine something is a comp or not, and show some tagging examples and so on.
the second page should be about, imo, how the server displays and handles things it has already classified as comps. that page will be harder to write up imo, so i could use some help.