Repository navigation
MilkRemote v1.2.0
MilkRemote v1.2.0
Android remote control for MDropDX12 music visualizer.
What's New
Connection stability overhaul:
- Fixed TCP connection creating duplicate ghost connections on the server
- App now properly closes existing socket before reconnecting
- Auto-reconnect waits for each attempt to fully resolve before retrying
- Ping timeout relaxed (45s) to avoid premature disconnects on busy networks
- TCP keepalive enabled for faster dead-connection detection
UI fixes:
- Connection header now correctly shows server name and connected status
- Settings screen shows accurate connection state
- New app icon (wave-droplet on psychedelic gradient)
- Renamed app to MilkRemote
Features:
- Volume slider & mute toggle for Windows audio device
- Audio device picker in Settings
- Reorderable UI sections with persistent layout
- Media keys (play/pause, next, prev) now work correctly
Downloads
| File | Description |
|---|---|
| MilkRemote-v1.2.0.apk | Release build (signed, minified) |
| MilkRemote-v1.2.0-debug.apk | Debug build (self-signed, includes logging) |
Install
- Download an APK to your phone
- Tap the file to install
- If prompted, allow Install unknown apps for your browser
- If you see Play Protect warning, tap More details > Install anyway
Via ADB:
adb install MilkRemote-v1.2.0.apk
Requirements
- Android 8.0+ (API 26)
- MDropDX12 running on the same LAN with TCP remote enabled (default port 9270)
- Recommended: Update MDropDX12 to latest build for connection stability fixes (TCP keepalive + duplicate client eviction)