What steps would be needed for windows support
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.
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!
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.
@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 😅.
@DieQuelle Pi Zero with audio passthrough 🤔🤔