Repository navigation
PhoneCam v1.6 — reliability fixes (vcam reconnect, wake-lock, OBS recovery)
A reliability release — nine bugs found by a whole-codebase adversarial audit, all fixed. No feature changes.
🛠️ What's fixed
- The virtual camera no longer freezes when the phone reconnects at a different resolution (or you rotate the phone). Previously the webcam was locked to the first resolution it saw, so a Stop→Start at a new quality left Discord/OBS stuck on the last frame until you restarted the app.
- The phone won't sleep mid-stream anymore. iOS drops the screen wake-lock every time you switch apps or pull down Control Center; it's now re-acquired when you return, so a long unattended stream keeps running.
- Dim mode's battery saving actually sticks — a camera recovery behind the black overlay used to silently resume the preview; it now stays paused.
- OBS / the PC preview recover on their own if the video connection drops while the signaling link stays up (previously a frozen browser source until you refreshed it).
- Auto-bitrate no longer "sticks" low — a temporary congestion dip could get saved as your bitrate and cap the next launch; your slider setting is what persists now.
- PC app: switching the virtual-camera backend (or regenerating the certificate) can no longer be interrupted into staying down; cleaner startup/shutdown and a "Restarting…" state so a mis-timed click can't derail it.
📦 Install
PhoneCam-SingleFile.exe— one file, nothing to unzip (first run unpacks ~20 s, later runs are instant). SmartScreen may warn → More info → Run anyway (unsigned, not harmful).PhoneCam-Portable.zip— the classic folder; extract anywhere and runPhoneCam.exe.
Upgrading? Replace the app and reload the phone page once (⟳).