diff --git a/Emby.Server.Implementations/Emby.Server.Implementations.csproj b/Emby.Server.Implementations/Emby.Server.Implementations.csproj
index a056a57d01..5486f404f3 100644
--- a/Emby.Server.Implementations/Emby.Server.Implementations.csproj
+++ b/Emby.Server.Implementations/Emby.Server.Implementations.csproj
@@ -202,7 +202,6 @@
-
diff --git a/Emby.Server.Implementations/ScheduledTasks/RefreshIntrosTask.cs b/Emby.Server.Implementations/ScheduledTasks/RefreshIntrosTask.cs
deleted file mode 100644
index 9bf6f2824d..0000000000
--- a/Emby.Server.Implementations/ScheduledTasks/RefreshIntrosTask.cs
+++ /dev/null
@@ -1,105 +0,0 @@
-using MediaBrowser.Controller.Library;
-using MediaBrowser.Model.Logging;
-using System;
-using System.Linq;
-using System.Threading;
-using System.Threading.Tasks;
-
-using MediaBrowser.Controller.IO;
-using MediaBrowser.Model.IO;
-
-namespace Emby.Server.Implementations.ScheduledTasks
-{
- ///
- /// Class RefreshIntrosTask
- ///
- public class RefreshIntrosTask : ILibraryPostScanTask
- {
- ///
- /// The _library manager
- ///
- private readonly ILibraryManager _libraryManager;
- ///
- /// The _logger
- ///
- private readonly ILogger _logger;
-
- private readonly IFileSystem _fileSystem;
-
- ///
- /// Initializes a new instance of the class.
- ///
- /// The library manager.
- /// The logger.
- /// The file system.
- public RefreshIntrosTask(ILibraryManager libraryManager, ILogger logger, IFileSystem fileSystem)
- {
- _libraryManager = libraryManager;
- _logger = logger;
- _fileSystem = fileSystem;
- }
-
- ///
- /// Runs the specified progress.
- ///
- /// The progress.
- /// The cancellation token.
- /// Task.
- public async Task Run(IProgress progress, CancellationToken cancellationToken)
- {
- var files = _libraryManager.GetAllIntroFiles().ToList();
-
- var numComplete = 0;
-
- foreach (var file in files)
- {
- cancellationToken.ThrowIfCancellationRequested();
-
- try
- {
- await RefreshIntro(file, cancellationToken).ConfigureAwait(false);
- }
- catch (OperationCanceledException)
- {
- throw;
- }
- catch (Exception ex)
- {
- _logger.ErrorException("Error refreshing intro {0}", ex, file);
- }
-
- numComplete++;
- double percent = numComplete;
- percent /= files.Count;
- progress.Report(percent * 100);
- }
- }
-
- ///
- /// Refreshes the intro.
- ///
- /// The path.
- /// The cancellation token.
- /// Task.
- private async Task RefreshIntro(string path, CancellationToken cancellationToken)
- {
- var item = _libraryManager.ResolvePath(_fileSystem.GetFileSystemInfo(path));
-
- if (item == null)
- {
- _logger.Error("Intro resolver returned null for {0}", path);
- return;
- }
-
- var dbItem = _libraryManager.GetItemById(item.Id);
-
- if (dbItem != null)
- {
- item = dbItem;
- }
-
- // Force the save if it's a new item
- await item.RefreshMetadata(cancellationToken).ConfigureAwait(false);
- }
- }
-}