Skip to content

Releases: diveshpatil9104/owlmic

Mikey v0.1.0: first preview

Pre-release

Choose a tag to compare

@diveshpatil9104 diveshpatil9104 released this 29 Sep 20:56
71b6b3f

The first public build of Mikey: your Android phone as a microphone and webcam for your Windows PC, over USB, Wi-Fi or Bluetooth. No accounts, no cloud.

Warning

This is an early preview. It is built and tested in CI, but not yet on many real phones and PCs. Please tell us what you find in Issues or Discussions.

Downloads

File What it is
Mikey-v0.1.0-windows-x64.exe The PC app, for Windows 10 and 11 (64-bit)
Mikey-v0.1.0-android.apk The phone app, for Android 8.0 and newer
SHA-256 checksums
0769a6f47fd8bb1b0d1bb4340d93ef068fd02ea56ba6ce78f011efee43a5281d  Mikey-v0.1.0-android.apk
4775921e8aea063f7e16d9940cf192b78830d4a2be871f8bd0f158bc626dce45  Mikey-v0.1.0-windows-x64.exe

Built from commit 71b6b3f. The APK is signed by Divesh Patil.

Get started

  1. PC: install VB-CABLE (free) and restart if it asks, then run Mikey-v0.1.0-windows-x64.exe. Mikey starts in the system tray.
  2. Phone: install the APK. Android asks to allow installs from your browser or files app the first time.
  3. Connect: plug in with USB debugging on, or put the phone and PC on the same Wi-Fi. Open Mikey on the phone and tap the mic or the camera. The first time, click Allow on the PC.
  4. Use it: in Meet, Zoom or Teams, choose CABLE Output (VB-Audio Virtual Cable) as the microphone and Mikey Cam as the camera.

USB debugging also needs Android platform-tools (adb) on the PC's PATH. Stuck? See Troubleshooting.

Highlights

Phone app

  • Mic and camera as two big buttons, with a live level ring around the mic
  • Four connection levels chosen automatically (USB debugging, USB tethering, Wi-Fi, Bluetooth for audio only), switching mid-call without a gap
  • Raw 48 kHz mic through AAudio for low delay: lossless over USB, Opus over Wi-Fi and Bluetooth
  • Finds your PC on Wi-Fi by itself, remembers it, and keeps settings in sync with it
  • A notification with mic and camera buttons

PC app

  • A tray app with a quick panel: mic level, mute, camera preview and a noise suppression slider
  • A virtual mic through VB-CABLE, and a built-in virtual camera, Mikey Cam
  • Asks you before a new phone can connect
  • Clear voice: noise suppression (RNNoise), steady low-delay playback, and no metallic sound or flutter

Known limitations

  • Windows only for now. The PC app builds on Linux, but has no virtual mic, camera, tray or Bluetooth there yet.
  • The PC app isn't code-signed yet, so Windows SmartScreen may warn you. Click More info, then Run anyway.
  • The panel's Setup Mic button doesn't work in the downloaded app yet, so the mic shows up as CABLE Output rather than Mikey Mic. It works fine under that name.
  • If Mikey Cam doesn't show up in your browser, restart the browser once.
  • The camera isn't available over Bluetooth.

What's Changed

Phone app (Android)

PC app (Windows)

Voice quality (phone and PC)

Docs, CI and project

Dependencies

  • chore(ci): bump gradle/actions from 3 to 5 by @dependabot[bot] in #43
  • chore(ci): bump actions/checkout from 4 to 7 by @dependabot[bot] in #40
  • chore(ci): bump actions/cache from 4 to 6 by @dependabot[bot] in #46
  • chore(ci): bump actions/setup-java from 4 to 6 by @dependabot[bot] in #51
  • chore(android): bump gradle-wrapper from 9.3.1 to 9.8.0 in /android by @dependabot[bot] in #44
  • chore(android): bump org.jetbrains.kotlin.plugin.compose from 2.2.10 to 2.4.20 in /android by @dependabot[bot] in #52
  • chore(android): bump com.android.application from 9.1.0 to 9.4.1 in /android by @dependabot[bot] in #50

Contributors

  • @diveshpatil9104 leads Mikey and built the phone app: the connection levels and switching between them, trust and pairing, Wi-Fi discovery, Opus and AAudio audio, the camera, the phone UI, and the voice and camera fixes for this release (25 pull requests).
  • @yashthorat7 built the foundations of the PC app: the audio receiver, transports and sessions, the tray panel, the video pipeline and virtual camera, plus the CI workflow and community files (12 pull requests).

New Contributors

Full Changelog: https://github.com/diveshpatil9104/mikey/commits/v0.1.0