]> git.0d.be Git - django-panik-nonstop.git/blobdiff - nonstop/app_settings.py
stamina: add settings/hack to merge tracks from multiple zones
[django-panik-nonstop.git] / nonstop / app_settings.py
index 35f6d402d769e291147441e58aa3d7888f6386e9..641f1aad00310df8afcb2df78d340ce35c65147f 100644 (file)
@@ -34,5 +34,28 @@ class AppSettings:
     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()