Nox v1.0.0 (Stable Release)
Welcome to the initial stable release of Nox , a lightweight Windows background tracking utility and desktop dashboard for monitoring connection presence, active playback duration, and battery levels for Bluetooth earbuds.
Key Features
- Custom Earbud Profiles: Create custom profiles for any Bluetooth earbuds using MAC address binding.
- Real-Time Battery Telemetry: Track Left/Right and Case levels dynamically via SPP RFCOMM or standard GATT services.
- Automatic Protocol Probing: Auto-detects and remembers the correct protocol (SPP/GATT) on first connection.
- Background Presence & Playback Tracking: Silent tracking using low-overhead WinRT presence and WASAPI peak audio meters.
- Universal Autopause: Automatically pauses all active media players (Spotify, browsers, VLC) upon earbud disconnection.
- Interactive Dashboard: Dark-themed analytics featuring daily goals, listening streaks, and battery drain line charts.
- Scheduled Backups: Hourly scheduler automatically exports database history to JSON files.
- Security Controls: Password protection for configurations and local database resets.
Under The Hood
- Rust & Tauri (v2): Core backend runtime with negligible RAM and CPU footprint.
- SQLite Database: Local database engine storing connection logs, session metrics, and audio app peaks.
- WinRT APIs: Low-level integration with native Windows Bluetooth and Media/Audio layers.
Security Notice
As an unsigned, newly distributed application, Windows SmartScreen and Windows Defender may flag the binary (e.g., Trojan:Win32/Bearfoos.A!ml or "Windows protected your PC").
- To Run: Click More info -> Run anyway.
- If Defender blocks it, allow the app under Protection history in Windows Security settings.
- For details on Tauri antivirus false positives, see Tauri Issue #2486.
Installation
- Download earbuds-tracker_1.0.0_x64-setup.exe or .msi from the Assets section below.
- Run the installer and launch Nox.
- Make sure your earbuds are connected to Windows, open the app, head to Settings, and add your first profile to begin tracking!