Skip to content

Replace obws with obs-websocket - #6

Merged
FlowingSPDG merged 2 commits into
mainfrom
feat/replace-obws-with-obs-websocket
Sep 23, 2026
Merged

FlowingSPDG merged 2 commits into
mainfrom
feat/replace-obws-with-obs-websocket

Conversation

@FlowingSPDG

@FlowingSPDG FlowingSPDG commented Sep 23, 2026 •

Copy link
Copy Markdown
Member

Summary

  • obws 0.15 を、メンテナンスしている obs-websocket / obs-websocket-core(git rev 8fe8125)に置き換えた。
  • 型付きリクエスト、Raw Request、Raw Batch を同じセッションに統合し、独自の raw ソケットを削除した。再接続は ObsPool の supervisor が引き続き担う。
  • 切断は events() の終了ではなく ConnectionState::Closed で検知する。

Closes #5

Test plan

  • cargo test --workspace
  • cargo clippy --workspace --all-targets -- -D warnings
  • 実機の OBS 30.2 以降で、主要なアクション、状態表示、Raw Request、切断後の復帰を確認する

FlowingSPDG and others added 2 commits September 24, 2026 01:12
Typed requests, raw requests, and batches share one session, while ObsPool keeps reconnect.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@FlowingSPDG
FlowingSPDG merged commit b1afea9 into main Sep 23, 2026
8 checks passed
@FlowingSPDG
FlowingSPDG deleted the feat/replace-obws-with-obs-websocket branch September 23, 2026 21:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

obwsの撤廃・移行

1 participant