Compilations detection should be more comprehensive

Bug #402815 reported by Steve Dodier-Lazaro
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Exaile
Fix Released
High
Unassigned

Bug Description

Exaile 0.3.0a3, rev 2152

At the moment, an album is marked compilation as soon as one song has different artists than the rest of the album. It becomes worrying when for instance, all songs have "Foo" as an artist, and one song also has "Bar" as an artist (ie. as two artist tags, one "Foo" and one "Bar"). In such cases, the album should be marked as a "Foo" album in the collection view (but a search on "Bar" should also return it :D If the view is set to 'artist', maybe it can be done by adding a "From other artists' albums" line in which songs for which "Bar" is a guest could be displayed).

There are a lot of albums where an artist has one or two songs with featuring guests, they shouldn't all end up as compilations.

Also, when one searches the collection, in artist mode, with a search term that has no matches, then "Various Artists" is shown with 0 songs inside it, while nothing should be showed at all.

These bugs should ideally be fixed for 0.3.0 :)

Revision history for this message
reacocard (reacocard) wrote :

Long-term we're going to provide more options for how compilation albums are handled, this is just an initial hack to get basic support into 0.3.0. See https://blueprints.launchpad.net/exaile/+spec/compilation-support-for-exaile for full plans on compilation support.

Changed in exaile:
importance: Undecided → High
milestone: none → 0.3.1
status: New → Confirmed
Revision history for this message
reacocard (reacocard) wrote :

If you have an album like that, you should edit the tags to include an albumartist tag with the artist you want it filed under. Note that this only works if it autodetects it as a compilation - manual compilation flagging should happen for 0.3.2 i think.

The other issue mentioned is also fixed. Searches no longer return spurious Various entries.

Changed in exaile:
status: Confirmed → Fix Committed
reacocard (reacocard)
Changed in exaile:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.