Skip to content

ValentinSK0/WinPods

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WinPods

WinPods is a Windows tray app for Apple AirPods. It shows battery info, helps pick the correct AirPods in busy Bluetooth areas, and can switch AirPods Pro listening modes from Windows.

Features

  • Windows tray icon
  • AirPods/Beats scanner
  • Merged device list for earbuds/case/rotating BLE addresses
  • Highlights the AirPods currently connected in Windows Bluetooth
  • Left, right, and case battery display
  • Exact 1% battery when MagicAAP driver is available
  • BLE battery fallback when only advertisements are available
  • Listening mode controls:
    • Transparency
    • Adaptive
    • Noise Cancellation
  • Sortable device list
  • Refresh button
  • Hide-to-tray behavior

Requirements

  • Windows 10 2004 or newer, or Windows 11
  • Bluetooth adapter
  • .NET 10 SDK to run from source
  • MagicAAP driver for exact battery and listening mode control

Install MagicAAP Driver

WinPods uses the MagicAAP driver for AirPods control commands on Windows. Without this driver, Windows Bluetooth audio still works, but exact battery and listening mode switching may not work.

Driver source:

Open PowerShell as Administrator and run:

irm "https://magicpods.app/utils/magicaap-community-v1.ps1" | iex

Choose install in the opened script window.

Windows Defender may warn or block the driver because it is a community driver. If Defender blocks it, allow it in Windows Security, then run the same install command again:

irm "https://magicpods.app/utils/magicaap-community-v1.ps1" | iex

Restart Windows after the driver installs.

You can verify the driver with:

pnputil /enum-drivers | Select-String -Pattern "magicaap|Maslov" -Context 0,6

Expected result should include magicaap.inf and MagicAAP.

Run From Source

Clone the repo:

git clone https://github.com/ValentinSK0/WinPods.git
cd WinPods

Run:

dotnet run

Or build:

dotnet build
.\bin\Debug\net10.0-windows10.0.19041.0\WinPods.exe

How To Use

  1. Install MagicAAP driver.
  2. Restart Windows.
  3. Connect AirPods in Windows Bluetooth.
  4. Start WinPods.
  5. Pick your AirPods from the device list.
  6. Use Refresh if the list is stale.
  7. Use Listening mode buttons for Transparency, Adaptive, or Noise Cancellation.
  8. Close the window to keep WinPods running in tray.

Battery Notes

AirPods BLE advertisements usually expose battery in 10% steps. WinPods uses that as fallback.

When MagicAAP is working, WinPods reads AirPods battery notifications over AAP and can show exact 1% values for left, right, and case.

Case battery may appear only when the case is open or when at least one earbud is inside.

Troubleshooting

If listening mode does not switch:

  1. Confirm AirPods are connected in Windows Bluetooth.
  2. Confirm MagicAAP is installed:
pnputil /enum-drivers | Select-String -Pattern "magicaap|Maslov" -Context 0,6
  1. Reconnect AirPods.
  2. Restart WinPods.
  3. Restart Windows if the driver was installed recently.

If Windows Defender blocked the driver during install, allow it in Windows Security and run the MagicAAP install command again.

Project Status

Early Windows utility. Built with WinForms and MagicAAP driver support.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages