
Make the PC a speaker for the phone.
Daeron is a lean Windows app that turns the PC into a Bluetooth audio receiver. Pair a phone to the PC, choose it in Daeron, and the phone's audio plays through the PC's speakers.
Named for Daeron, minstrel of Doriath — the greatest singer of the Eldar, and deviser of the Cirth. A vessel for another's voice.
🎧 Why Daeron
Picture the scene: your headphones are wired (or paired) to the PC. A call rings in on the phone, or a track plays there you'd like to hear. Without Daeron, the headphones must move — unplug, re-pair to the phone, listen, then back again.
Daeron turns the chore inside out. The phone sinks its audio to the PC; the headphones never leave. No device switching on the phone, no output change on the PC — the sound simply joins whatever speaker or headset the PC is already using.
Status: work in progress, first sideloadable build (
v0.1.0.16).
✨ Features
- 🔊 Bluetooth audio sink — streams the phone's audio to the PC's speakers via
AudioPlaybackConnection - 🔍 Device enumeration —
DeviceWatchersurfaces paired devices in a WinUI 3 config window - 🔁 Auto-reconnect — the watcher re-opens the connection when the chosen phone returns
- 🪟 Tray host — minimize-to-tray, "Open settings", "Exit", live state surfaced on the icon
- 💾 Persisted config — last-chosen device, auto-reconnect, and start-with-Windows saved to
%LocalAppData%\Daeron\config.json
📦 Install (from a release)
Download Daeron-<version>-x64.zip from the GitHub release page and unzip it. The folder contains the .msix, the .cer it was signed with, the Microsoft.WindowsAppRuntime.1.6 framework dependency, and the Add-AppDevPackage.ps1 helper.
Two steps:
- Trust the certificate. Right-click
Daeron_<version>_x64.cer→ Install Certificate → choose Local Machine → Place all certificates in the following store → Trusted People. UAC will prompt; admin is required, once per machine. - Register the package. Right-click
Add-AppDevPackage.ps1→ Run with PowerShell. The helper installs the WindowsAppRuntime dependency fromDependencies\x64\and then registers the.msix.
Use Windows PowerShell 5.1 (
powershell.exe), not PowerShell 7 (pwsh.exe). The latter does not auto-load theAppxmodule, and the helper will fail withAdd-AppxPackagereported as an unknown command.
Requires Windows 10 build 19041 or later, x64.
Metis
Heimdall