From d25563f94e855349d44c6ca6038cdd594788c8c2 Mon Sep 17 00:00:00 2001 From: jr-k Date: Mon, 19 Aug 2024 15:59:36 +0200 Subject: [PATCH] auto refresh if no playlist --- src/controller/PlayerController.py | 3 ++- src/controller/SysinfoController.py | 3 ++- views/player/default.jinja.html | 12 +++++++++++- views/player/player.jinja.html | 6 ++---- 4 files changed, 17 insertions(+), 7 deletions(-) diff --git a/src/controller/PlayerController.py b/src/controller/PlayerController.py index 777eb49..78e64b8 100644 --- a/src/controller/PlayerController.py +++ b/src/controller/PlayerController.py @@ -81,7 +81,8 @@ class PlayerController(ObController): interfaces=[iface['ip_address'] for iface in get_network_interfaces()], external_url=self._model_store.variable().get_one_by_name('external_url').as_string().strip(), time_with_seconds=self._model_store.variable().get_one_by_name('default_slide_time_with_seconds'), - noplaylist=request.args.get('noplaylist', '0') == '1' + noplaylist=request.args.get('noplaylist', '0') == '1', + hard_refresh_request=self._model_store.variable().get_one_by_name("refresh_player_request").as_int() ) def player_playlist(self, playlist_slug_or_id: str = ''): diff --git a/src/controller/SysinfoController.py b/src/controller/SysinfoController.py index 08791e7..959fe9f 100644 --- a/src/controller/SysinfoController.py +++ b/src/controller/SysinfoController.py @@ -69,5 +69,6 @@ class SysinfoController(ObController): def sysinfo_get_ipaddr(self): return jsonify({ 'external_url': self._model_store.variable().get_one_by_name('external_url').as_string().strip(), - 'interfaces': [iface['ip_address'] for iface in get_network_interfaces()] + 'interfaces': [iface['ip_address'] for iface in get_network_interfaces()], + 'hard_refresh_request': self._model_store.variable().get_one_by_name("refresh_player_request").as_int() }) diff --git a/views/player/default.jinja.html b/views/player/default.jinja.html index 8572bbb..474c7ea 100755 --- a/views/player/default.jinja.html +++ b/views/player/default.jinja.html @@ -3,6 +3,8 @@