fix: restore PipeWire combined source automatically on startup
Save mic/monitor device names to pipewire-modules.json alongside module IDs. On startup, recreate transkriptor-combined if not already loaded.
This commit is contained in:
+1
-1
@@ -275,7 +275,7 @@ async def create_combined_source(body: dict, user: dict = Depends(current_user))
|
||||
)
|
||||
state_path.parent.mkdir(parents=True, exist_ok=True)
|
||||
ids = [int(sink_id), int(mic_id), int(mon_id)]
|
||||
state_path.write_text(json.dumps({"ids": ids}))
|
||||
state_path.write_text(json.dumps({"ids": ids, "mic": mic, "monitor": monitor}))
|
||||
return {"device": "transkriptor-combined.monitor", "module_ids": ids}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user