Update MediaBrowser.Model/Entities/MediaStream.cs

Co-authored-by: Cody Robibero <cody@robibe.ro>
This commit is contained in:
Pika 2020-07-23 19:13:19 -04:00 committed by GitHub
parent 262daa6650
commit ea4aa5ed8e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -153,12 +153,17 @@ namespace MediaBrowser.Model.Entities
if (!string.IsNullOrEmpty(Title)) if (!string.IsNullOrEmpty(Title))
{ {
return attributes.AsEnumerable() var result = new StringBuilder(Title);
// keep Tags that are not already in Title foreach (var tag in attributes)
.Where(tag => Title.IndexOf(tag, StringComparison.OrdinalIgnoreCase) == -1) {
// attributes concatenation, starting with Title // Keep Tags that are not already in Title.
.Aggregate(new StringBuilder(Title), (builder, attr) => builder.Append(" - ").Append(attr)) if (Title.IndexOf(tag, StringComparison.OrdinalIgnoreCase) == -1)
.ToString(); {
result.Append(" - ").Append(tag);
}
}
return result.ToString();
} }
return string.Join(" - ", attributes); return string.Join(" - ", attributes);