- name: scrcpy
- description: Utility for mirroring Android device’s screen to the computer, among with other functionalities.
- snapcraft: https://github.com/sisco311/scrcpy-snap/blob/master/snap/snapcraft.yaml
- upstream: https://github.com/Genymobile/scrcpy
- upstream-relation: No endorsement, but we are in contact.
- interfaces:
- content[scrcpy-runtime-2404]:
- request-type: auto-connection
- reasoning: I plan to split the runtime into an individual content snap so that it can be shared by all scrcpy-related applications(including scrcpy itself). Granting auto-connection is necessary to avoid breaking existing ~30K users’ workflow(this snap’s publisher is not me(I’m a collaborator) thus auto-connection will not work by default).
- content[scrcpy-runtime-2404]:
The expected content interface contract would be:
plugs:
scrcpy-runtime-2404:
interface: content
target: scrcpy-runtime
default-provider: scrcpy-runtime-2404