Releases: dwaan/homebridge-adb
Releases · dwaan/homebridge-adb
Small improvements.
- Option to recognize default launcher based on app id, when the launcher is not properly detected by plugins as a launcher.
- Issue #97, Remote control can now properly run adb shell command.
- Remote control can now run app using app id identifier.
Add advance setting for detecting device state
Add advance setting for detecting device state, issue #103.
Bug fixing
General stability.
Bug fixing
Option to create inputs as switches
- Option to create inputs as switches.
- Bugs volume button not working because of typo.
- Using adbkit for communicating with ADB, which should offer faster performance.
- Fixing bugs when playback still on when device is sleeping.
Update dependencies
- Fix bug when device is detected as unauthorized for authorized device.
Update dependency
- Fix bug when unauthorized being mistaken assign to wrong device in a connection with more than one device
Fixing state reported as sleep when turning on device
- Fixing state reported as sleep when turning on device
- More comprehensive debug message
Playback sensor fix
- Add "dumpsys audio" to detect playback
- Issue #81: Playback sensor not working
Rewrite plugins and add shell scripts options
Main features
- Rewrite plugin code for simpler future maintenace.
- Reduce the amount of ADB connections for power state, current app detection, and playback sensor.
- Every buttons in control center remote, power on/off, and volume buttons can be configure with either multiple Key Codes, ADB shell scripts, or OS shell scrips.
- Plugin will now create HomeKit accessory even when accessory is not detected.
- For device that disconnected when sleep (but periodically connect to network to check update), plugins can be configured to send power on key code for up to 10 times.
- Restructure HomeBridge Config UI X plugins setting popup with better explanation, and easier configuration.
Nice to know
- Default ADB timeout and polling interval are adjusted with the best configuration.
- Debug will display less but a bit more useful log, make sure to turn it on before reporting bug.
- Some android devices will have slower response time if you set timeout and polling interval too often, please make sure to configure them accordingly.