Apply suggestions from code review

Co-authored-by: Cody Robibero <cody@robibe.ro>
pull/11879/head
gnattu 7 months ago committed by gnattu
parent 507f89b8ed
commit 939e02ccee

@ -294,7 +294,7 @@ namespace MediaBrowser.Providers.MediaInfo
if (trackGainTag is not null) if (trackGainTag is not null)
{ {
if (trackGainTag.ToLower(CultureInfo.InvariantCulture).EndsWith("db", StringComparison.OrdinalIgnoreCase)) if (trackGainTag.EndsWith("db", StringComparison.OrdinalIgnoreCase))
{ {
trackGainTag = trackGainTag[..^2].Trim(); trackGainTag = trackGainTag[..^2].Trim();
} }
@ -313,13 +313,9 @@ namespace MediaBrowser.Providers.MediaInfo
if ((options.ReplaceAllMetadata || !audio.TryGetProviderId(MetadataProvider.MusicBrainzArtist, out _)) if ((options.ReplaceAllMetadata || !audio.TryGetProviderId(MetadataProvider.MusicBrainzArtist, out _))
&& !string.IsNullOrEmpty(tags.MusicBrainzArtistId)) && !string.IsNullOrEmpty(tags.MusicBrainzArtistId))
{ {
track.AdditionalFields.TryGetValue("MUSICBRAINZ_ARTISTID", out var musicBrainzArtistTag); if ((track.AdditionalFields.TryGetValue("MUSICBRAINZ_ARTISTID", out var musicBrainzArtistTag)
if (musicBrainzArtistTag is null) || track.AdditionalFields.TryGetValue("MusicBrainz Artist Id", out musicBrainzArtistTag))
{ && !string.IsNullOrEmpty(musicBrainzArtistTag))
track.AdditionalFields.TryGetValue("MusicBrainz Artist Id", out musicBrainzArtistTag);
}
if (musicBrainzArtistTag is not null)
{ {
audio.TrySetProviderId(MetadataProvider.MusicBrainzArtist, musicBrainzArtistTag); audio.TrySetProviderId(MetadataProvider.MusicBrainzArtist, musicBrainzArtistTag);
} }
@ -328,13 +324,9 @@ namespace MediaBrowser.Providers.MediaInfo
if ((options.ReplaceAllMetadata || !audio.TryGetProviderId(MetadataProvider.MusicBrainzAlbumArtist, out _)) if ((options.ReplaceAllMetadata || !audio.TryGetProviderId(MetadataProvider.MusicBrainzAlbumArtist, out _))
&& !string.IsNullOrEmpty(tags.MusicBrainzReleaseArtistId)) && !string.IsNullOrEmpty(tags.MusicBrainzReleaseArtistId))
{ {
track.AdditionalFields.TryGetValue("MUSICBRAINZ_ALBUMARTISTID", out var musicBrainzReleaseArtistIdTag); if ((track.AdditionalFields.TryGetValue("MUSICBRAINZ_ALBUMARTISTID", out var musicBrainzReleaseArtistIdTag)
if (musicBrainzReleaseArtistIdTag is null) || track.AdditionalFields.TryGetValue("MusicBrainz Album Artist Id", out musicBrainzReleaseArtistIdTag))
{ && !string.IsNullOrEmpty(musicBrainzReleaseArtistIdTag))
track.AdditionalFields.TryGetValue("MusicBrainz Album Artist Id", out musicBrainzReleaseArtistIdTag);
}
if (musicBrainzReleaseArtistIdTag is not null)
{ {
audio.TrySetProviderId(MetadataProvider.MusicBrainzAlbumArtist, musicBrainzReleaseArtistIdTag); audio.TrySetProviderId(MetadataProvider.MusicBrainzAlbumArtist, musicBrainzReleaseArtistIdTag);
} }
@ -343,13 +335,9 @@ namespace MediaBrowser.Providers.MediaInfo
if ((options.ReplaceAllMetadata || !audio.TryGetProviderId(MetadataProvider.MusicBrainzAlbum, out _)) if ((options.ReplaceAllMetadata || !audio.TryGetProviderId(MetadataProvider.MusicBrainzAlbum, out _))
&& !string.IsNullOrEmpty(tags.MusicBrainzReleaseId)) && !string.IsNullOrEmpty(tags.MusicBrainzReleaseId))
{ {
track.AdditionalFields.TryGetValue("MUSICBRAINZ_ALBUMID", out var musicBrainzReleaseIdTag); if ((track.AdditionalFields.TryGetValue("MUSICBRAINZ_ALBUMID", out var musicBrainzReleaseIdTag)
if (musicBrainzReleaseIdTag is null) || track.AdditionalFields.TryGetValue("MusicBrainz Album Id", out musicBrainzReleaseIdTag))
{ && !string.IsNullOrEmpty(musicBrainzReleaseIdTag))
track.AdditionalFields.TryGetValue("MusicBrainz Album Id", out musicBrainzReleaseIdTag);
}
if (musicBrainzReleaseIdTag is not null)
{ {
audio.TrySetProviderId(MetadataProvider.MusicBrainzAlbum, musicBrainzReleaseIdTag); audio.TrySetProviderId(MetadataProvider.MusicBrainzAlbum, musicBrainzReleaseIdTag);
} }
@ -358,13 +346,9 @@ namespace MediaBrowser.Providers.MediaInfo
if ((options.ReplaceAllMetadata || !audio.TryGetProviderId(MetadataProvider.MusicBrainzReleaseGroup, out _)) if ((options.ReplaceAllMetadata || !audio.TryGetProviderId(MetadataProvider.MusicBrainzReleaseGroup, out _))
&& !string.IsNullOrEmpty(tags.MusicBrainzReleaseGroupId)) && !string.IsNullOrEmpty(tags.MusicBrainzReleaseGroupId))
{ {
track.AdditionalFields.TryGetValue("MUSICBRAINZ_RELEASEGROUPID", out var musicBrainzReleaseGroupIdTag); if ((track.AdditionalFields.TryGetValue("MUSICBRAINZ_RELEASEGROUPID", out var musicBrainzReleaseGroupIdTag)
if (musicBrainzReleaseGroupIdTag is null) || track.AdditionalFields.TryGetValue("MusicBrainz Release Group Id", out musicBrainzReleaseGroupIdTag))
{ && !string.IsNullOrEmpty(musicBrainzReleaseGroupIdTag))
track.AdditionalFields.TryGetValue("MusicBrainz Release Group Id", out musicBrainzReleaseGroupIdTag);
}
if (musicBrainzReleaseGroupIdTag is not null)
{ {
audio.TrySetProviderId(MetadataProvider.MusicBrainzReleaseGroup, musicBrainzReleaseGroupIdTag); audio.TrySetProviderId(MetadataProvider.MusicBrainzReleaseGroup, musicBrainzReleaseGroupIdTag);
} }
@ -372,12 +356,12 @@ namespace MediaBrowser.Providers.MediaInfo
if (options.ReplaceAllMetadata || !audio.TryGetProviderId(MetadataProvider.MusicBrainzTrack, out _)) if (options.ReplaceAllMetadata || !audio.TryGetProviderId(MetadataProvider.MusicBrainzTrack, out _))
{ {
track.AdditionalFields.TryGetValue("MUSICBRAINZ_RELEASETRACKID", out var trackMbId); if ((track.AdditionalFields.TryGetValue("MUSICBRAINZ_RELEASETRACKID", out var trackMbId)
if (trackMbId is null) || track.AdditionalFields.TryGetValue("MusicBrainz Release Track Id", out trackMbId))
&& !string.IsNullOrEmpty(trackMbId))
{ {
track.AdditionalFields.TryGetValue("MusicBrainz Release Track Id", out trackMbId); audio.SetProviderId(MetadataProvider.MusicBrainzTrack, trackMbId);
} }
if (trackMbId is not null) if (trackMbId is not null)
{ {
audio.TrySetProviderId(MetadataProvider.MusicBrainzTrack, trackMbId); audio.TrySetProviderId(MetadataProvider.MusicBrainzTrack, trackMbId);

Loading…
Cancel
Save