diff --git a/modules/base/utils.py b/modules/base/utils.py index b749a4097ba9781c29ce393b5906d0318fbd7712..873eaec7d94093a2c26e19006116ca1b95981848 100644 --- a/modules/base/utils.py +++ b/modules/base/utils.py @@ -21,7 +21,7 @@ import datetime import time from enum import Enum -from modules.base.enum import Channel, ChannelType +from modules.base.enum import Channel, ChannelType, PlaylistType @@ -67,6 +67,28 @@ class EngineUtil: + @staticmethod + def get_playlist_type(id): + """ + Converts an playlist type ID to the playlist type object. + + Args: + id (String): playlist type ID + + Returns: + type (PlaylistType): The type + """ + if id == 0: + return PlaylistType.DEFAULT + elif id == 1: + return PlaylistType.SHOW + elif id == 2: + return PlaylistType.TIMESLOT + else: + return PlaylistType.STATION + + + @staticmethod def get_entries_string(entries): """