Skip to content

FlayrBooth v0.1.48

Latest

Choose a tag to compare

@helloflayrbooth helloflayrbooth released this 20 Jul 05:29
545a06c

What's New

  • DSLR staged recovery boot sequence — when digiCamControl crashes or the camera disconnects, the viewfinder now shows a friendly step-by-step progress checklist ("Opening digiCamControl..." → "Waiting for server..." → "Hiding window..." → "Opening live view..." → "Live view ready") instead of a raw OS device path. Each completed step shows a green checkmark so you always know what's happening

Improvements

  • DSLR live view is smoother and snappier — the frame polling engine now uses a steady 25ms cadence with up to 2 concurrent HTTP requests, so a slow frame doesn't stall the pipeline. The effective frame rate has nearly doubled, reaching much closer to the camera's native 30fps
  • DSLR camera can now wake from sleep automatically — if your camera goes to sleep, auto-powers off its LCD, or the live view freezes while the camera is still connected, the app now detects it and seamlessly wakes the camera by cycling the live view window. You'll see a brief "Camera is idle — waking live view…" notice while the last frame stays on screen, no stream teardown or full reconnect needed. After 3 failed wake attempts, the app escalates to PTP re-enumeration before falling back to a full reconnect
  • Faster disconnect detection when a camera is truly unplugged — if a camera was sleeping and then gets unplugged, the app now detects the real disconnect in about 3 seconds instead of waiting for the generic 150-frame timeout
  • digiCamControl main window monitored for unexpected closure — if the digiCamControl main window is closed (even if the process stays alive), the app now clears the cached camera list and re-enumerates from scratch, preventing reconnection to stale device IDs that no longer work

Fixes

  • DSLR first-frame timeout no longer fires during staged recovery — the recovery sequence can take longer than 30 seconds on slow devices, which previously caused a confusing timeout error while the stepper was still showing progress. The first-frame timeout is now suppressed during active recovery and only surfaces if recovery actually stalls
  • DSLR live view resume notifications no longer spam on flickering streams — cameras whose stream flickers between a cached frame and a fresh frame no longer fire repeated "resumed" notifications or flicker the waking state on and off

Security (Windows)

  • SHA-256: 3b5247a46b1bb73cc8a3911ae3844810e2aa4d70970274741a3f838856db76f4
  • VirusTotal: OK 0/92 engines flagged -- View full report

Security (macOS x64)

Security (macOS arm64)

  • SHA-256: 566638050b453098f140b3268c31ad9c172b4f3e5458fdb613d4601170b90550
  • VirusTotal: OK 0/92 engines flagged -- View full report