trim genre names from id3 tags
This commit is contained in:
parent
2fdffde95e
commit
7faf2be79b
|
@ -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());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user