diff --git a/MediaBrowser.Server.Implementations/ScheduledTasks/ImageCleanupTask.cs b/MediaBrowser.Server.Implementations/ScheduledTasks/ImageCleanupTask.cs
index e5f6784a41..ded2247fb8 100644
--- a/MediaBrowser.Server.Implementations/ScheduledTasks/ImageCleanupTask.cs
+++ b/MediaBrowser.Server.Implementations/ScheduledTasks/ImageCleanupTask.cs
@@ -64,7 +64,12 @@ namespace MediaBrowser.Server.Implementations.ScheduledTasks
/// Task.
public async Task Execute(CancellationToken cancellationToken, IProgress progress)
{
- await EnsureChapterImages(cancellationToken).ConfigureAwait(false);
+ var items = _libraryManager.RootFolder.RecursiveChildren.ToList();
+
+ foreach (var video in items.OfType