Fix missing music genre metadata (#14332)

This commit is contained in:
theguymadmax
2025-06-23 10:30:59 -04:00
committed by GitHub
parent 96c9f4fdad
commit b528c1100f
2 changed files with 6 additions and 5 deletions

View File

@@ -340,9 +340,10 @@ namespace MediaBrowser.Providers.MediaInfo
genres = genres.Trimmed().Distinct(StringComparer.OrdinalIgnoreCase).ToArray();
audio.Genres = options.ReplaceAllMetadata || audio.Genres is null || audio.Genres.Length == 0
? genres
: audio.Genres;
if (options.ReplaceAllMetadata || audio.Genres is null || audio.Genres.Length == 0 || audio.Genres.All(string.IsNullOrWhiteSpace))
{
audio.Genres = genres;
}
}
TryGetSanitizedAdditionalFields(track, "REPLAYGAIN_TRACK_GAIN", out var trackGainTag);