diff --git Aerial/Source/Views/AerialView.swift Aerial/Source/Views/AerialView.swift
--- Aerial/Source/Views/AerialView.swift
+++ Aerial/Source/Views/AerialView.swift
@@ -677,17 +677,17 @@ final class AerialView: ScreenSaverView,
 
                 // Descriptions and fades are set when we begin playback
                 if !self.observerWasSet {
-                    observerWasSet = true
-                    playerLayer.addObserver(self, forKeyPath: "readyForDisplay", options: .initial, context: nil)
+                    self.observerWasSet = true
+                    self.playerLayer.addObserver(self, forKeyPath: "readyForDisplay", options: .initial, context: nil)
                 }
 
-                sendNotification(video: video)
-                setNotifications(currentItem)
+                self.sendNotification(video: video)
+                self.setNotifications(currentItem)
 
                 player.actionAtItemEnd = AVPlayer.ActionAtItemEnd.none
 
                 // Let's never download stuff in preview...
-                if !isPreview {
+                if !self.isPreview {
                     Cache.fillOrRollCache()
                 }
             }
