• Stars
    star
    102
  • Rank 335,584 (Top 7 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created almost 14 years ago
  • Updated almost 14 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A Java based AirPlay player

AirPlay For Java

A Java application that enables playing compatible videos on AirPlay devices.

DESCRIPTION

This is a simple AirPlay player put together using Jetty, JmDNS, JQuery, and JQueryUI that will allow you to play videos on an AirPlay compatible device such as the AppleTV V2. This application has been tested on Windows, Mac and Linux using the Java 6 JDK from Oracle.

FEATURES

  • User interface to control of playback of video.

REQUIREMENTS

Java 6 and Apache Ant are required to build this project.

INSTALL

Compile using Ant then run the resulting jar by running the startup.bat file on windows, double clicking on the AP4JPlayer.jar file or by using the following command in a terminal:

java -jar AP4JPlayer.jar

Usage

After starting the application use a web browser to access the user interface at http://localhost:7070/

On startup the application will detect AirPlay devices on your network and display them in the user interface. Copy a URL into the play video entry field and then click the play video link.

If you have a firewall you may need to make sure that it will allow mDNS broadcasts.

LICENSE

Copyright (c) 2011 Carson McDonald

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

More Repositories

1

HTTP-Live-Video-Stream-Segmenter-and-Distributor

Segments live video streams based on the Apple HTTP Live Streaming protocol and pushes the resulting files to various locations.
Ruby
604
star
2

WebP-iOS-example

Script to build libwebp for iOS + example of use
Objective-C
428
star
3

PushBackAnimation

Example animation for iOS that sends one view into the background as another view slides up
Objective-C
225
star
4

iOSVideoCameraMultiStitchExample

Example of recording then stitching together multiple video segments taken from the camera of an iOS device.
Objective-C
188
star
5

bluez-ibeacon

Complete example of using Bluez as an iBeacon
Objective-C
140
star
6

bluez-experiments

Experimenting with Bluez
C
91
star
7

ios-ruby-embedded

Builds mruby into a XCode framework that can be used to embed ruby in your iOS app.
Ruby
79
star
8

esp32-aws-iot

ESP32 template for connecting to the AWS IoT platform
C
60
star
9

direct-browser-s3-upload-example

Direct Browser to S3 Upload Example
JavaScript
57
star
10

iap-validator

In app purchase receipt validator.
Ruby
38
star
11

MRubyiOSExample

Example of using MRuby embedded in iOS to call Objective C from Ruby and Ruby from Objective C
C
36
star
12

tmux-wifi-os-x

Utility script to display WIFI info in a tmux window
Shell
32
star
13

AVSExample-Swift

Alexa Voice Service example using Swift
Swift
31
star
14

Python-Flask-neo4j-Heroku-Example

Example of using Python, Flask and neo4j on Heroku
JavaScript
28
star
15

ServerSideResponsiveImageExample

An example of server side responsive images based on device detection.
Java
25
star
16

mruby-c-example

Simple example of mruby embedded in a C application
C
19
star
17

ExampleSphinxSearchWithFacets

An example of how to do faceted searching with Sphinx.
PHP
14
star
18

OSMMapKitExample

Example of using OpenStreetMap with iOS 7+ MapKit
Objective-C
11
star
19

Stack-Apps-Java-Library

A wrapper library for the sites supported by the stack apps api.
Java
11
star
20

HealthkitFBSync

Sync weight data from FitBit to Healthkit
Swift
10
star
21

python-ebird-wrapper

Simple wrapper for the EBird API
Python
9
star
22

TinyPNGForMac

A TinyPNG Mac app
Swift
7
star
23

itc-autoingest-gem

iTunes connect autoingest gem
Ruby
7
star
24

mruby-markdown

Markdown for mruby
C
6
star
25

AppIconOverlay

Create an overlay on top of your app icon
Objective-C
5
star
26

PinballMaze

Pinball Maze GameJS + Box2D + HTML5 Device Orientation Example
JavaScript
4
star
27

mruby-teensy

mruby running on the Teensy 3.6
Ruby
4
star
28

MRubyOSXExample

Example of embedding MRuby in an OS X application
C
3
star
29

SpriteKit-mruby-experiments

Experiments with SpriteKit driven with mruby
C
3
star
30

AFNetworkingSignedS3Example

Example of using AFNetworking to upload a file to S3 using a signed URL
Objective-C
3
star
31

mruby-qrdecode

QR decoder for mruby
C
3
star
32

Swatch

Swatch is a browser plugin that lets you monitor Stack Exchange sites.
JavaScript
2
star
33

ruby-ebird-wrapper

eBird API wrapper
Ruby
2
star
34

node-zlibstream

ZLib streaming for Node.js
C++
2
star
35

node-easy-webthumb

EasyThumb Bluga.net WebThumb API wrapper for node.js
JavaScript
2
star
36

node-put

Pack multibyte binary values into buffers in node.js
JavaScript
2
star
37

glacier-cmd

AWS Glacier command line client
Python
1
star
38

FILiveHerokuTweetScrape

A tweet scraper example for FILive that is set up to run on Heroku.
Ruby
1
star
39

mruby-jpeg

JPEG support for mruby using libjpeg
C
1
star
40

www-pagespeed

Perl module for the Google PageSpeed online API
Perl
1
star
41

PlaygroundExplorer

Swift playground explorer
C
1
star
42

WOA

Stack Exchange Widget Of Awesomeness
JavaScript
1
star
43

FILiveHerokuTweetDisplay

An example for FILive that uses node.js + socket.io to display tweets using Heroku.
JavaScript
1
star
44

Redbox-Browser-Notification-Extension

A chrome browser extension that notifies you when Redbox movies are available at a location
CoffeeScript
1
star