Repository navigation
feat(control): name OSC input and leave a crowded OSCQuery port - #736
Conversation
The input card is OSC Girişi. UDP 9000, UDP 9001, and mDNS 5353 stay. OSCQuery defaults to 17801 and moves when localhost belongs to another program. HOST_INFO prefers a physical LAN address over a virtual adapter. Co-authored-by: caganturgut <271973834+caganturgut@users.noreply.github.com>
The OSCQuery localhost check added one test. The badge claim compares the suite total, so 2979 failed the gate. Co-authored-by: caganturgut <271973834+caganturgut@users.noreply.github.com>
|
Local npm test: 2980 pass, exit 0. Isolated npm run smoke RESULT: PASS (camera NotAllowedError is the usual smoke refusal). GitHub Actions syntax plus unit tests on Ubuntu and Windows, Node 20 and 22, all passed. Merging. |
|
CaYaDraft — pull request Summary Files
Note Stopping here. I will not merge, push, or change this pull request until you ask.
|
Summary
127.0.0.1:9010while a wildcard listener looks open. If localhost on the chosen port is not this app, the server moves to a free port, the panel shows it, and the setting is saved.HOST_INFOskips virtual adapters such as VirtualBox host-only and prefers Wi-Fi or Ethernet.Tests
tests/osc-in.test.js: a free OSCQuery port stays put; a localhost listener that is not SoundVisualizer forces a move and the original port still answers the other program; virtual adapters lose to a physical LAN address, including numericfamily: 4; ports 9000, 9001, 5353, and 38471 are not OSCQuery candidates; mDNS must either bind 5353 or announce.node --test tests/osc-in.test.js: 13 pass.npm test: 2980 pass. The badge claim is part of that command.npm run smokeon an isolated profile is the other merge gate.Co-authored-by on the commit: caganturgut. CaYatur is the commit author and already the repository owner.