librepods icon indicating copy to clipboard operation
librepods copied to clipboard

What steps would be needed for windows support

Open petrroll opened this issue 1 month ago • 4 comments

Hi, I'm considering maybe contributing windows support. Would you be able to give me some high level pointers in case you already thought of this?

Any help / guidance would be appreciated.

petrroll avatar Nov 20 '25 14:11 petrroll

You'd need a kernel-level driver to open l2cap sockets for AACP, unfortunately (thanks microsoft!). That's probably the only limitation I know of. With the new rewrite of the app for linux (#241) only the mediacontroller (volume control for conversation awareness, play/pause, disabling/enabling audio profiles etc.) and bluetooth implementations (bluez usages) would have to be changed.

see also: magicpods.app (a paid and close-sourced app, and needs windows to be in test mode for the driver to allow for l2cap).

If you're interested in making it happen, feel free to ask me about any details about AACP, there might've been a few things that I haven't yet documented but implemented on android.

Thanks!

kavishdevar avatar Nov 20 '25 20:11 kavishdevar

Maybe its possible to support Windows through a hardware dongle? Like any suitable cheap linux device? This would eliminate the need for special drivers sort of.

DieQuelle avatar Nov 30 '25 20:11 DieQuelle

@kavishdevar thank you for the answer, but yeah, that's regrettable. Kernel level driver makes it unsusable for my usage which kinda defeats my motivation 😅.

petrroll avatar Dec 01 '25 20:12 petrroll

@DieQuelle Pi Zero with audio passthrough 🤔🤔

Skele-Y avatar Dec 02 '25 02:12 Skele-Y