diff --git a/src/aura_engine/scheduling/scheduler.py b/src/aura_engine/scheduling/scheduler.py
index 6ea9d2aa3c2c5714373ee1ab53263d764bacc133..5c7b2240b1ad1d57bb62022729d1a173bae422bf 100644
--- a/src/aura_engine/scheduling/scheduler.py
+++ b/src/aura_engine/scheduling/scheduler.py
@@ -379,7 +379,7 @@ class AuraScheduler(threading.Thread):
                         seconds_to_roll += sleep_offset
                         time.sleep(sleep_offset)
                         self.logger.info(f"Going to fast-forward {seconds_to_roll} seconds")
-                        rolled = self.engine.player.roll(active_item.play_channel, seconds_to_roll)
+                        rolled = self.engine.player.roll(active_item.play.channel, seconds_to_roll)
                         if rolled:
                             self.logger.info("Pre-roll done")