add song album_artist metadata (#673)

This commit is contained in:
Jason Dove
2022-03-04 18:44:54 -06:00
committed by GitHub
parent 58697496fa
commit ea339a1622
14 changed files with 7865 additions and 4 deletions
@@ -52,6 +52,7 @@ public sealed class SearchIndex : ISearchIndex
private const string MinutesField = "minutes";
private const string ArtistField = "artist";
private const string StateField = "state";
private const string AlbumArtistField = "album_artist";
public const string MovieType = "movie";
public const string ShowType = "show";
@@ -894,6 +895,11 @@ public sealed class SearchIndex : ISearchIndex
doc.Add(new TextField(ArtistField, metadata.Artist, Field.Store.NO));
}
if (!string.IsNullOrWhiteSpace(metadata.AlbumArtist))
{
doc.Add(new TextField(AlbumArtistField, metadata.AlbumArtist, Field.Store.NO));
}
foreach (Tag tag in metadata.Tags)
{
doc.Add(new TextField(TagField, tag.Name, Field.Store.NO));