Skip to content

A collection of libraries for Apple's AirPlay protocol

Notifications You must be signed in to change notification settings

benkonrath/open-airplay

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

open-airplay

A collection of libraries for Apple's AirPlay protocol. The Java library also requires [http://jmdns.sourceforge.net/ JMDNS] if you want to support searching/bonjour auto discovery.

Examples

The library can be used by another application, but it can also be used for some basic tasks from the command line: Send a photo:

php airplay.php -h hostname[:port] -p file
java -jar airplay.jar -h hostname[:port] [-a password] -p file

Steam desktop:

php airplay.php -h hostname[:port] -d (mac only)
java -jar airplay.jar -h hostname[:port] [-a password] -d

Servers (Recievers)

Name Description Open Source
AirServer The best app for turning your Mac into an AirPlay screen -
Reflection Turn your Mac or PC into an AirPlay screen -
Banana TV Another app to turn your Mac into and AirPlay screen -
Casual Share Mac AirPlay receiever
AirMac Turns you Macintosh into an Airplay receiver (Objective C)
Airstream Media Player C# based AirPlay screen for windows and AirPlay server source code
Play2Wifi An AirPlay server written in Python

Clients (Senders)

Name Description Open Source
Beamer Send any video to an AppleTV -
AirParrot Send the screen of your Mac to an AppleTV (AirPlay Mirroring) -
Erica's Air Play Utilities A collection of Mac utilities for streaming video and photos -
doubleTwist AirSync Stream music/videos from your Android phone over AirPlay -
AP4J Java AirPlay video client
PascalWAirplayer A Python based library
elcuervo/airplay Airplay bindings to Ruby
xmms2-plugin-airplay Debian AirPlay library
AirPlay NMW AirPlay plugin for Network Media Tank written in C
Totem Plugin AirPlay Plugin enabling AirPlay video playback in the Totem media player (Python)

Links

  • Stream DVDs - Stream DVD's from a Mac using Erica's AirFlick and VLC
  • Stream Desktop - Stream your Mac's desktop using Erica's AirFlick and VLC (Audio not supported due to limitations in VLC)
  • lifehacker - Make your entire home AirPlay compatible

About

A collection of libraries for Apple's AirPlay protocol

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 73.3%
  • PHP 25.7%
  • Shell 1.0%