Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Hide “Various Artists” from people #1034
It is annoying to see a track being displayed as “Various Artists” just because it happens to appear on a VA release.
For example: “The Outer Limits, by Various Artists, Dominic Frontiere, City of Prague Philharmonic Orchestra (orchestra), Nic Raine)”
and in the album list it also appears before the list of actual artists appearing on the track.
So it should be hidden where possible.
Comment #2 originally posted by nick.boultbee on 2012-10-06T18:25:20.000Z:
Whilst this does seem hacky, I would personally find it useful too (providing it's configurable) in several situations
As the OP implied (I think) it's rarely helpful "Various Artists" listed under ~people for a single song, but it is helpful to keep this albumartist tag, to distinguish that the album itself (typically a compilation, or a DJ mix) is by multiple artists, without needing to list each one for every track.
Assuming this was actually albumartist being included in ~people, the more general case is Issue #684 (which could solve the ordering too).
Failing all else, I'd argue artist should come before albumartist in ~people.
I'd rather not delete it because if I delete it, foobar2000 cannot recognize it as a VA album. (see also http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Encouraged_Tag_Standards ) It's also the default method that most taggers use, and at least in Musicbrainz Picard you need to script it out.
Comment #5 originally posted by nick.boultbee on 2014-12-23T10:35:47.000Z:
Re-examining some old issues...
The implementation of this would be quite disruptive, as doing it anywhere near the model layer (_audio.py) hides the tag from everywhere including editing.
Best compromise I've found is a new synthetic tag, e.g. people:individual that exhibits this behaviour, stripping "Various Artists" etc if other values exist. This also doesn't then need configuration options.