def PLAYER_ARGS(self):
return self.get_setting('PLAYER_ARGS', [])
+ @property
+ def ON_AIR_SWITCH_URL(self):
+ return self.get_setting('ON_AIR_SWITCH_URL', None)
+
+ @property
+ def NO_REPEAT_DELAY(self):
+ return self.get_setting('NO_REPEAT_DELAY', 7)
+
+ @property
+ def AUTO_SCHEDULE(self):
+ return self.get_setting('AUTO_SCHEDULE', False)
+
+ @property
+ def SERVER_BIND_IFACE(self):
+ return self.get_setting('SERVER_BIND_IFACE', '127.0.0.1')
+
+ @property
+ def SERVER_BIND_PORT(self):
+ return self.get_setting('SERVER_BIND_PORT', 8888)
+
+ @property
+ def EXTRA_ZONES(self):
+ # zone slug to list of zone slugs,
+ # ex: {"le-mange-disque": ['hop-bop-and-co', 'up-beat-tempo']}
+ # to get tracks from additional zones.
+ return self.get_setting('EXTRA_ZONES', {})
+
app_settings = AppSettings()