diff --git a/src/aura_engine/scheduling/domain.py b/src/aura_engine/scheduling/domain.py
index bbe5514eb996eb28ac8cb23d52c4fdf1d6a50213..8721cf19c0bae8ba029a3fbc5d0602cdea5b4d0d 100644
--- a/src/aura_engine/scheduling/domain.py
+++ b/src/aura_engine/scheduling/domain.py
@@ -256,7 +256,7 @@ class Timeslot:
         self.end = end
         self.show = show
         self.episode = episode
-        self.playlist = Playlists(None, None, None)
+        self.playlist = None
 
     def get_id(self) -> int:
         """
@@ -478,6 +478,15 @@ class PlaylistItem:
         self.volume = volume
         self.metadata = metadata
 
+    def get_playlist(self) -> Playlist:
+        """
+        Get the playlist of this item.
+
+        Returns:
+            Playlist: The associated playlist.
+        """
+        return self.playlist
+
     def get_position(self) -> int:
         """
         Calculate the position in the playlist.