To receive a notification on new releases, click on Watch > Custom > Releases on the top.
scrcpy v1.24
Changes since v1.23:
- Adapt input injection for Android 13 (#3186, #3190)
- Add --no-power-on (#3148, #3210)
- Read $ANDROID_SERIAL if no selector is specified (#3111, #3113)
- Consider emulators as TCP/IP devices (-e) (#3137)
- Apply requested window size in OTG mode (#3099, #3219)
- Add specific exit code for device disconnection (#3083, #3085)
- Enable libusb support for Windows 32-bit releases (#3204, #3206)
- Upgrade libusb to 1.0.26 in Windows releases (#3206)
- Upgrade platform-tools to 33.0.1 (adb) in Windows releases (#3206)
- Upgrade SDL to 2.0.22 in Windows releases
- Upgrade FFmpeg to 5.0.1 in Windows 64-bit releases
- Improve some error messages
- Various technical fixes
Highlights
Android 13 (preview)
Input injection from previous scrcpy versions failed on Android 13 preview (#3186). This version makes it work.
HID/OTG support for Windows 32-bit
The previous scrcpy version (v1.23) added HID/OTG support for all platforms except Windows 32-bit. By upgrading to the latest libusb version, Windows 32-bit is now supported.
$ANDROID_SERIAL
adb
uses the ANDROID_SERIAL
environment variable if no -s
is specified. Use this same variable in scrcpy
if no selector is specified (#3111):
# via a command line parameter
adb -s 0123456789abcdef shell
scrcpy -s 0123456789abcdef
# via an environment variable
export ANDROID_SERIAL=0123456789abcdef
adb shell
scrcpy
On Windows, setting an environment variable is slightly different:
:: in cmd
set ANDROID_SERIAL=0123456789abcdef
# in PowerShell
$env:ANDROID_SERIAL = '0123456789abcdef'
No power on
By default, on start, the device is powered on. A new option has been added to disable this behavior:
scrcpy --no-power-on
- Twitter:
@scrcpy_app
- Reddit:
r/scrcpy