Skip to content
itsHenry35Public

About

Android AirPlay sender. Mirrors your phone's screen and plays its sound — on a Mac, Apple TV, or any AirPlay receiver.

Topics

Resources

Contributing

Stars

9 stars

Watchers

1 watching

Forks

Repository files navigation

Kite

Android AirPlay sender. Mirrors your phone's screen — and plays its sound — on a Mac, Apple TV, or any AirPlay receiver.

English | 简体中文

Releases

GitHub Release

Screenshots

Receiver discovery Settings

Features

  • Mirror your screen to a Mac, Apple TV, or any AirPlay receiver
  • Sound included: long-press a receiver to choose screen with sound, screen without sound, or sound only
  • One-time pairing on Mac and Apple TV — enter the PIN shown on screen once, then every connection just works
  • Adjustable resolution, frame rate and bit rate (up to 200 Mbps)
  • Finds receivers on your Wi-Fi automatically, including open receivers like UxPlay
  • Quick Settings tile and one-tap log sharing

Requirements

  • Android 10 or later (minSdk 29)
  • A real device on the same Wi-Fi network as the receiver
  • An AirPlay receiver

Building

./gradlew :app:assembleDebug

Acknowledgements

Kite builds on years of open-source AirPlay work. Thanks to:

  • doubletake — Go AirPlay sender; parts of Kite are Kotlin ports of it
  • UxPlay — open-source AirPlay receiver; a key reference during development
  • pyatv — AirPlay 2 protocol reference
  • shairport-sync — pairing and timing reference
  • openairplay — early protocol documentation

License

Kite is released under the GNU LGPL-3.0 — see LICENSE. Ported files carry doubletake's license. Open-source attributions are also listed in the app under Settings → About.

About

Android AirPlay sender. Mirrors your phone's screen and plays its sound — on a Mac, Apple TV, or any AirPlay receiver.

Topics

Resources

Contributing

Stars

9 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages