diff --git a/src/aura_engine/core/channels.py b/src/aura_engine/core/channels.py
index 78fdf229ca9440b09a472f7e0e5bf709191762a0..469475eabc2c08ed48f85e3bd913fbdba9761f77 100644
--- a/src/aura_engine/core/channels.py
+++ b/src/aura_engine/core/channels.py
@@ -37,7 +37,7 @@ from __future__ import annotations
 import json
 import logging
 import time
-from enum import Enum
+from enum import Enum, StrEnum
 from threading import Thread
 
 import confuse
@@ -614,7 +614,7 @@ class ChannelFactory:
             return LineChannel(channel_index, channel_name, mixer)
 
 
-class PlayoutStatusResponse(str, Enum):
+class PlayoutStatusResponse(StrEnum):
     """
     Response values indicating some status.
     """