Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v3.3.2

    f663bbec · Update links to 3.3.2 ·
    scrcpy v3.3.2
    
    Changes since v3.3.1:
     - Fix virtual display after Android 16 upgrade (#6234, #6331)
     - Workaround clipboard issue on Samsung devices (#6224)
     - Catch CTRL_BREAK_EVENT signal on Windows (#6244)
     - Various technical fixes
    
  • v3.3.1

    f01231df · Update links to 3.3.1 ·
    scrcpy v3.3.1
    
    Changes since v3.3:
     - Fix --power-off-on-close (#6146)
     - Fix clipboard with --no-clipboard-autosync (#6151)
     - Fix --list-apps and --list-cameras (#6165, #6167)
     - Fix HID mouse support with SDL precise scrolling (#6156, #6172)
     - Add horizontal scrolling support for HID mouse (#6172)
    
  • v3.3

    dc169e42 · Bump version to 3.3 ·
    scrcpy v3.3
    
    Changes since v3.2:
     - Associate UHID devices to virtual displays (#4829, #5547, #5557,
       #6009)
     - Fix audio capture (again) on Android 16 (#6021)
     - Fix segfault with --no-window without --no-control (#5970)
     - Fix default locked capture orientation (#6010)
     - Add app name SDL hint (#6107)
     - Report specific error for INJECT_EVENT permission (#6080)
     - Upgrade platform-tools (adb) to 36.0.0
     - Upgrade SDL to 2.32.8
     - Upgrade libusb to 1.0.29
     - Various technical fixes
    
  • v3.2

    e0f37f83 · Update links to 3.2 ·
    scrcpy v3.2
    
    Changes since v3.1:
     - Add many audio sources (#5870, #5412, #5670)
     - Improve/fix camera listing (#5669)
     - Add --display-ime-policy (#5703)
     - Allow controls with --no-window (#5803, #5804)
     - Add workaround for Pico 4 Ultra (#5659)
     - Fix rotation after a recent Android 15 upgrade (#5908)
     - Fix audio capture on Android 16 (#5698)
     - Make static Linux binaries compatible with older versions (#5689)
     - Make static macOS binaries compatible with older versions (#5649, #5697)
     - Upgrade FFmpeg to 7.1.1
     - Upgrade libusb to 1.0.28
     - Upgrade SDL to 2.32.2
     - Various technical fixes
    
  • v3.1

    0e2d0847 · Update links to 3.1 ·
    scrcpy v3.1
    
    Changes since v3.0.2:
     - Add --no-vd-destroy-content (#5615)
     - Improve gamepad support in games (#5623, #5362)
     - Inject events to main display (#5614, #5545, #5605, #5616)
     - Fix "turn screen off" on some devices (#4544, #5274)
     - Improve cleanup reliability (#5613, #5601)
     - Add dav1d in release builds (#5644, #4744)
     - Upgrade SDL to 2.30.10
    
  • v3.0.2

    baa10ed0 · Update links to 3.0.2 ·
    scrcpy v3.0.2
    
    Changes since v3.0.1:
     - Fix version (#5602)
    
  • v3.0.1

    5febb1e9 · Update links to 3.0.1 ·
    scrcpy v3.0.1
    
    Changes since v3.0:
     - Set main display power for virtual display (#5522)
     - Rollback to old --turn-screen-off method for Android 15 (#5530)
     - Do not reset TCP/IP connections (#5562)
     - Fix socket interruption on macOS (#5536)
     - Fix NullPointerException on certain devices (#5537)
     - Fix camera capture failure without retry (#5539)
     - Accept control events without display (#5542)
     - Build macOS x86_64 release (#5526)
     - Fix .tar.gz compression for release tarballs (#5581)
     - Call static binary without wrapper script (#5560)
    
  • v3.0

    74aecc00 · Update links to 3.0 ·
    scrcpy v3.0
    
    Changes since v2.7:
     - Add virtual display feature (#5370, #5506, #1887, #4528, #5137)
     - Launch Android app on start (#5370)
     - Add OpenGL filters (#5455)
     - Add --capture-orientation to replace --lock-video-orientation
       (which was broken on Android 14) (#4011, #4426, #5455)
     - Fix --crop on Android 14 (#4162, #5387, #5455)
     - Handle virtual display rotation (#5428, #5455)
     - Add --angle to apply a custom rotation (#4135, #4345, #4658, #5455)
     - Add --screen-off-timeout (#5447)
     - Adapt "turn screen off" for Android 15 (#3927, #5418)
     - Add shortcut Ctrl+Shift+click-and-move for horizontal tilt (#5317)
     - Add shortcut MOD+Shift+r to reset video capture/encoding (#5432)
     - Forward Alt and Super with SDK Keyboard (#5318, #5322)
     - Add more details to --list-encoders output (#5416)
     - Add option to disable virtual display system decorations (#5494)
     - Fix --time-limit overflow on Windows (#5355)
     - Fix "does not match caller's uid 2000" error (#4639, #5476)
     - Accept filenames containing ':' when recording (#5487, #5499)
     - Disable mouse by default if no video playback (#5410)
     - Rename --display-buffer to --video-buffer (#5403, #5420)
     - Listen to display changed events (#5415, #161, #1918, #4152, #5362)
     - Adapt server debugging for Android >= 11 (#5346, #5466)
     - Upgrade FFmpeg to 7.1 (#5332)
     - Upgrade SDL to 2.30.9
     - Upgrade platform-tools (adb) to 35.0.2
     - Build releases via GitHub Actions (#5306, #4490)
     - Release static builds for Linux and macOS (#5515, #1733, #3235,
       #4489, #5327)
     - Various technical fixes
    
  • v2.7

    665ccb32 · Update links to 2.7 ·
    scrcpy v2.7
    
    Changes since v2.6.1:
     - Add gamepad support (#99, #2130, #5270)
     - Fix workarounds for ONYX devices (#5182)
     - Accept float values for --max-fps (265a15e0)
     - Upgrade SDL to 2.30.7 in Windows releases
     - Various technical fixes
    
  • v2.6.1

    cc411156 · Bump version to 2.6.1 ·
    scrcpy v2.6.1
    
    Changes since v2.6:
     - Inject finger input whenever possible (#5162, #5163)
    
  • v2.6

    52136268 · Bump version to 2.6 ·
    scrcpy v2.6
    
    Changes since v2.5:
     - Add audio playback capture method (#4380, #5102)
     - Add audio duplication feature (#3875, #4380, #5102)
     - Add mouse secondary bindings with Shift+click (#5055, #5076)
     - Rework mouse events (#5067, #5076)
     - Fix "turn screen off" for Honor devices (#4823, #4943, #5109)
     - Add clipboard workaround for Honor devices (#4822, #5073)
     - Always apply device workarounds (#4922, #5140, #5148, #5154)
     - Fix missing initialization (#5057, #5058)
     - Do not report error on device disconnected (#5044)
     - Upgrade SDL to 2.30.5 in Windows releases
     - Various technical fixes
    
  • v2.5

    89df38f6 · Bump version to 2.5 ·
    scrcpy v2.5
    
    Changes since v2.4:
     - Add scrcpy window without video playback (#4727, #4793, #4868)
     - Add a shortcut to pause/unpause display (#1632, #4748)
     - Forward mouse hover events (#2743, #3070, #5039)
     - Add option to configure mouse bindings (#5022)
     - Forward all clicks by default for UHID/AOA (#5022)
     - Simplify shortcut modifiers (#4741)
     - Fix rotation shortcut for Android 14 (#4740, #4841)
     - Fix YUV conversion for full color range (#4756)
     - Fix camera sizes listing on some devices (#4852)
     - Fix thread leak on Windows (#4973)
     - Upgrade FFmpeg to 7.0.1 in Windows releases
     - Upgrade SDL to 2.30.4 in Windows releases
     - Upgrade platform-tools (adb) to 35.0.0 in Windows releases
     - Various technical fixes
    
  • v2.4

    af573090 · Bump version to 2.4 ·
    scrcpy v2.4
    
    Changes since v2.3.1:
     - Add UHID keyboard and mouse support (#4473)
     - Simulate tilt multitouch by pressing Shift (#4529)
     - Add rotation support for non-default display (#4698)
     - Improve audio player (#4572)
     - Adapt to display API changes in Android 15 (#4646, #4656, #4657)
     - Adapt audio workarounds to Android 14 (#4492)
     - Fix clipboard for IQOO devices on Android 14 (#4492, #4589, #4703)
     - Fix integer overflow for audio packet duration (#4536)
     - Rework cleanup (#4649)
     - Upgrade FFmpeg to 6.1.1 in Windows releases (#4713)
     - Upgrade libusb to 1.0.27 in Windows releases (#4713)
     - Various technical fixes
    
  • v2.3.1

    40f2560d · Bump version to 2.3.1 ·
    scrcpy v2.3.1
    
    Changes since v2.3:
     - Add workaround for issues on Samsung devices (#4467)
     - Fix error in a headless environment without display (#4477)
     - Fix AV1 demuxing (#4487)
     - Fix build issue on macOS (4135c411)