AudioEnhancerMAX can offload selected DSP filters to trusted Android devices on the same LAN.
- Mac or workstation runs the FastAPI master.
- Android worker runs a native Kotlin foreground service.
- Worker exposes HTTP on port
8877. - Discovery uses UDP broadcast on the local network.
cd android-worker
export JAVA_HOME="/path/to/jdk17-or-jdk21"
export ANDROID_HOME="/path/to/android-sdk"
./gradlew assembleDebugUse JDK 17 or JDK 21. JDK 25 is not currently compatible with the checked-in Android/Kotlin toolchain.
- Install the APK on the Android device.
- Connect the device to the same Wi-Fi network as the master.
- Start the worker from the app.
- Confirm the worker appears in the cluster panel or add it manually by IP.
Edge workers are intended for trusted LANs only. Do not accept untrusted workers, and do not expose the master API to the public internet without authentication and a reverse proxy policy.