diff options
Diffstat (limited to 'web-project/src/solo_tool_web.py')
-rw-r--r-- | web-project/src/solo_tool_web.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/web-project/src/solo_tool_web.py b/web-project/src/solo_tool_web.py index 314c97a..b014061 100644 --- a/web-project/src/solo_tool_web.py +++ b/web-project/src/solo_tool_web.py @@ -7,9 +7,9 @@ import click from fastapi import HTTPException from urllib.parse import unquote -from solo_tool import SoloTool +from solo_tool import SoloTool, handlers from solo_tool.session_manager import SessionManager -from solo_tool import handlers +from solo_tool.midi_controller_actition import ActitionController def fileName(path: str) -> str: return unquote(basename(splitext(path)[0])) @@ -29,6 +29,7 @@ def songList(st: SoloTool, songDrawer) -> None: sessions = {} sessionManager = None +midiPedal = ActitionController() @ui.page('/{sessionId}') def sessionPage(sessionId: str): @@ -41,6 +42,7 @@ def sessionPage(sessionId: str): ui.page_title(sessionId) st = sessions[sessionId] + midiPedal.setSoloTool(st) # Manage songs dialog with ui.dialog() as manageSongsDialog: @@ -135,5 +137,5 @@ def main(port, refresh, reload, session_path): # Hardcoded dev settings if __name__ in {"__main__", "__mp_main__"}: - start(8080, 0.5, True, "https://files.0xf7.com") + start(8080, 0.5, False, "https://files.0xf7.com") #start(8080, 0.5, True, "/home/eddy/music/sessions") |