summaryrefslogtreecommitdiff
path: root/pix.py
diff options
context:
space:
mode:
Diffstat (limited to 'pix.py')
-rw-r--r--pix.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/pix.py b/pix.py
index 4064892..45e3f70 100644
--- a/pix.py
+++ b/pix.py
@@ -6,7 +6,7 @@ from OpenGL.GLUT import glutLeaveMainLoop
from lazycachelist import LazyCachingTextureList
from window import PixDisplay
from immich import ImmichConnector
-from flaskapi import app
+from flaskapi import app, socketio
def handle_sigint(sig, frame):
@@ -22,7 +22,7 @@ def handle_sigint(sig, frame):
if __name__ == "__main__":
immich_connector = ImmichConnector("http://192.168.1.13", "m5nqOoBc4uhAba21gZdCP3z8D3JT4GPxDXL2psd52EA")
album_keys = [ "38617851-6b57-44f1-b5f7-82577606afc4" ]
- lazy_texture_list = LazyCachingTextureList(immich_connector, album_keys, 30)
+ lazy_texture_list = LazyCachingTextureList(immich_connector, album_keys, 30, lambda d: socketio.emit("seek", d))
pd = PixDisplay(lazy_texture_list)
t1 = Thread(target=immich_connector.idle, daemon=True)
@@ -30,6 +30,7 @@ if __name__ == "__main__":
app.config["pix_display"] = pd
app.config["immich_connector"] = immich_connector
+ app.config["textures"] = lazy_texture_list
flask_thread = Thread(target=app.run, daemon=True, kwargs={ "port": 5000 })
flask_thread.start()