Index: Slim/Schema.pm =================================================================== --- Slim/Schema.pm (revision 32574) +++ Slim/Schema.pm (working copy) @@ -1248,7 +1248,9 @@ # from the current track's artists, we have a compilation my $is_comp = $self->mergeSingleVAAlbum( $albumHash->{id}, 1 ); - if ( $is_comp ) { + if ( $is_comp || + (defined($albumHash->{contributor}) && $albumHash->{contributor} == $self->variousArtistsObject->id)) { + $albumHash->{compilation} = 1; $albumHash->{contributor} = $self->variousArtistsObject->id;