diff --git a/MediaBrowser.Server.Implementations/MediaEncoder/MediaEncoder.cs b/MediaBrowser.Server.Implementations/MediaEncoder/MediaEncoder.cs index f42e9c6ae7..ce39ffc064 100644 --- a/MediaBrowser.Server.Implementations/MediaEncoder/MediaEncoder.cs +++ b/MediaBrowser.Server.Implementations/MediaEncoder/MediaEncoder.cs @@ -865,11 +865,14 @@ namespace MediaBrowser.Server.Implementations.MediaEncoder text = await reader.ReadToEndAsync().ConfigureAwait(false); } - text = text.Replace(",Arial,", ",Arial Unicode MS,"); + var newText = text.Replace(",Arial,", ",Arial Unicode MS,"); - using (var writer = new StreamWriter(file, false, encoding)) + if (!string.Equals(text, newText)) { - writer.Write(text); + using (var writer = new StreamWriter(file, false, encoding)) + { + writer.Write(newText); + } } }