Skip to content

bvargo/airplay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AirPlay Desktop Mirroring Utility

AirPlay is a project that allows a Linux user to mirror a desktop to an Apple AirPlay device. This works by taking screenshots on a periodic interval and sending them to the AirPlay device, and thus is not suitable for any setting that requires a high framerate.

Usage

java -jar <jar>
java -jar <jar> -l [-i <path> | -d | -s]
java -jar <jar> <device name> [-i <path> | -d | -s]
java -jar <jar> -h <host> [-i <path> | -d | -s]

Options:
    -l, --list            Lists available airplay serviers.
    -h, --host <host>     The host of the airplay server.
    -i, --image <path>    Show a given image.
    -d, --desktop         Shows the desktop (mirroring).
    -s, --stop            Stops showing content.

Omitting all arguments will scan for AirPlay devices. Select a device from the
provided menu to begin desktop mirroring.

When showing an image or the desktop, use CTRL-C to stop.

Build Instructions

Install gradle and execute gradle build uberjar to create the uberjar.

About

AirPlay Desktop Mirroring Utility

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors