20-11-2023, 16:47
Hi Simon
We have discussed some of this before but I'm just revisiting the the Artist and All Artists index and would like to clear up some things im not sure about or what the current situation is.
From the user guide:
I always find it very confusing that the Artist index
- Primarily contains value from the albumartist field (i.e Album Artist) not the artist field (i.e Track Artist) despite being called Artist index
- Contains track artist at all as I always set an album artist if the album is known and I don't want to mix up track artists and album artists.
And that you mention an AlbumArtist index above but say it is excluded by default, so does that mean it is created and just used internally or that it is not created unless included ?
So I dont want to use the Artist index only the AlbumArtist index. Furthermore with SongKong we always set the album artist to the same value for every song on the album. We also set album_artists field to the same value for every song on the album and this can be have multiple values when the album is credited to multiple artists (e.g Johnny Cash and June Carter)
I couldnt remember it is now okay to use this multi-value field for Album Artists or if it still causes an issue with album grouping/identification, if I just add Album_Artists:Album Artists to indexTags ?
And actually I suppose I should do
aliasTags:Album_Artists:-AlbumArtist
indexTags:AlbumArtist:Album Artists
for those files not tagged by songkong so unlikely to have albumartists field but still likely to have albumartist field ?
Then I find it confusing that the All Artists index:
- Doesn't contain all artists, it only contains track artists
- Doesn't specify any mapping in the configuration from artist field to All Artists index it just happens,
Again I have a field called artists field for multiple value track artists and I have configuration
aliasTags:Artists:-Artist
to replace Artist index with values from Artists field unless missing then fall back to artist field.
but is it okay to just add Artist to index tags to map to this rather than All Artists or will that just add back in the original Artist index that I wanted to exclude ?
thanks Paul
We have discussed some of this before but I'm just revisiting the the Artist and All Artists index and would like to clear up some things im not sure about or what the current situation is.
From the user guide:
Quote:The Artist and AlbumArtist tags are indexed specially, as follows:
The Artist index provides main artist information. It contains AlbumArtist tag values for albums that have this tag and Artist tag values otherwise. This index is included by default and can be excluded by removing Artist from indexTags.
The All Artists index provides complete artist information. It contains Artist tag values only, not AlbumArtist tag values. This index is included by default and can be excluded by removing All Artists from indexTags.
The AlbumArtist index contains AlbumArtist tag values only, not Artist tag values. This index is excluded by default and can be included by adding AlbumArtist to indexTags.
I always find it very confusing that the Artist index
- Primarily contains value from the albumartist field (i.e Album Artist) not the artist field (i.e Track Artist) despite being called Artist index
- Contains track artist at all as I always set an album artist if the album is known and I don't want to mix up track artists and album artists.
And that you mention an AlbumArtist index above but say it is excluded by default, so does that mean it is created and just used internally or that it is not created unless included ?
So I dont want to use the Artist index only the AlbumArtist index. Furthermore with SongKong we always set the album artist to the same value for every song on the album. We also set album_artists field to the same value for every song on the album and this can be have multiple values when the album is credited to multiple artists (e.g Johnny Cash and June Carter)
I couldnt remember it is now okay to use this multi-value field for Album Artists or if it still causes an issue with album grouping/identification, if I just add Album_Artists:Album Artists to indexTags ?
And actually I suppose I should do
aliasTags:Album_Artists:-AlbumArtist
indexTags:AlbumArtist:Album Artists
for those files not tagged by songkong so unlikely to have albumartists field but still likely to have albumartist field ?
Then I find it confusing that the All Artists index:
- Doesn't contain all artists, it only contains track artists
- Doesn't specify any mapping in the configuration from artist field to All Artists index it just happens,
Again I have a field called artists field for multiple value track artists and I have configuration
aliasTags:Artists:-Artist
to replace Artist index with values from Artists field unless missing then fall back to artist field.
but is it okay to just add Artist to index tags to map to this rather than All Artists or will that just add back in the original Artist index that I wanted to exclude ?
thanks Paul