trim genre names from id3 tags

This commit is contained in:
Luke Pulverenti 2013-06-11 12:10:41 -04:00
parent 2fdffde95e
commit 7faf2be79b

View File

@ -160,15 +160,18 @@ namespace MediaBrowser.Providers.MediaInfo
if (!string.IsNullOrEmpty(val))
{
// Sometimes the artist name is listed here, account for that
var studios =
val.Split(new[] { '/', '|' }, StringSplitOptions.RemoveEmptyEntries)
.Where(i => !string.Equals(i, audio.Artist, StringComparison.OrdinalIgnoreCase) && !string.Equals(i, audio.AlbumArtist, StringComparison.OrdinalIgnoreCase));
.Where(i => !string.IsNullOrWhiteSpace(i))
.Where(i => !string.Equals(i, audio.Artist, StringComparison.OrdinalIgnoreCase) && !string.Equals(i, audio.AlbumArtist, StringComparison.OrdinalIgnoreCase));
audio.Studios.Clear();
foreach (var studio in studios)
{
audio.AddStudio(studio);
// Account for sloppy tags by trimming
audio.AddStudio(studio.Trim());
}
}
}
@ -190,7 +193,8 @@ namespace MediaBrowser.Providers.MediaInfo
.Split(new[] { '/', '|' }, StringSplitOptions.RemoveEmptyEntries)
.Where(i => !string.IsNullOrWhiteSpace(i)))
{
audio.AddGenre(genre);
// Account for sloppy tags by trimming
audio.AddGenre(genre.Trim());
}
}
}