node-airplay - Apple AirPlay client library for node.js

  •        12

node-airplay is a client library for Apple's AirPlay remote playback protocol.

https://github.com/zfkun/node-airplay

Dependencies:

mdns : https://github.com/zfkun/node_mdns/tarball/master
plist : ~1.1.0

Tags
Implementation
License
Platform

   




Related Projects

node-airplay - Apple AirPlay client library for node.js

  •    Javascript

node-airplay is a client library for Apple's AirPlay remote playback protocol. It implements a simple AirPlay device browser using mdns and command interface. node-airplay depends on both node-plist and node_mdns. Unfortunately node_mdns is woefully out of date and has required many tweaks to get working, resulting in a fork.

Slave-in-the-Magic-Mirror - Open source implementation of AirPlay Mirroring. WIP.

  •    Python

In short: Apple has a thing that lets you show what's on your iPhone or iPad or Mac on your Apple TV. This lets you see it on your Linux or Mac computer or media center too, maybe. AirPlay Mirroring uses a funky mish-mash of standards wrapped in some DRM. Slave in the Magic Mirror packs the audio and video data into a standard media container and hands it to VLC. The DRM is handled by calling into the original Apple TV server binary using a pure-python ARM interpreter.

Airplayer - Python script to make media playing software Apple Airplay compatbible

  •    Python

WARNING: Airplayer is no longer under active development. XBMC users can use the built-in Airplay support which is available since XBMC 11 (Eden). Airplayer is a script to make media playing software Airplay-compatible. Airplayer features pluggable backends, making it possible to support different media players.

Airstream - A framework for streaming audio between Apple devices using AirPlay.

  •    Objective-C

An iOS / macOS framework for streaming audio between Apple devices using AirPlay. You can use Airstream to start an AirPlay server in your iOS or macOS applications. Then, any Apple device can stream audio to your application via AirPlay, with no extra software required.

airsonos - :musical_note: AirPlay to Sonos

  •    Javascript

AirSonos is a server that adds Apple AirPlay (iOS, OS X) support to all Sonos devices on a network. AirSonos requires node.js >= v0.10.33 installed to run.


AirLib - C# Library and Client App for sending pictures and video to an Apple TV

  •    CSharp

This is a library for interfacing with the Apple TV from C# based on Unofficial Airplay Protocol Specification: http://nto.github.com/AirPlay.html

shairplay - Apple airplay and raop protocol server

  •    C

Free portable AirPlay server implementation similar to ShairPort. Currently only AirPort Express emulation is supported.

airplay - Airplay bindings to Ruby

  •    Ruby

Airplay attempts to be compatible with the latest AppleTV firmware but I'd like to add compatibility to other servers. You can contribute with code, bugs or feature requests.

AirFloat - Implementation of AirPlay audio (AirTunes) for iOS.

  •    C

AirFloat implements the RAOP (Remote Audio Output Protocol) also known as AirPlay Audio. Essentially this app turns your iPhone into an AirPlay audio receivier like the AirPort Express. Download, open in Xcode and build.

airstream - A command line tool for streaming to airplay-devices

  •    Ruby

A command line tool for sending videos and images to airplay-compatible devices (like AppleTV). The airplay protocol can basically play videos in mpeg-4 (mp4, mov, ts, m4v) format that are accessible via http. Thus for sending a local file a webserver will be created, see below.

laravel-ffmpeg - This package provides an integration with FFmpeg for Laravel 5

  •    PHP

This package provides an integration with FFmpeg for Laravel 5.7. The storage of the files is handled by Laravel's Filesystem. This version of the package is only compatible with Laravel 5.7. If you're still using Laravel 5.1 - 5.5, please use version 1.3, for Laravel 5.6 use version 2.1. Mind that older versions are not supported anymore.

AirView - AirPlay viewer for iOS devices

  •    Objective-C

AirPlay viewer for iOS devices

shairport - Airtunes emulator! Shairport is no longer maintained.

  •    C

As I no longer use Shairport myself, I am no longer maintaining or supporting Shairport. Thanks to everyone who has contributed over the years; it's been a great experience. For the ongoing user, there are a great many forks and ports to choose from now, many of which are of a very high quality and well maintained. This program emulates an AirPort Express for the purpose of streaming music from iTunes and compatible iPods and iPhones. It implements a server for the Apple RAOP protocol. ShairPort does not support AirPlay v2 (video and photo streaming).

Ant Media Server - RTMP, RTSP, WebRTC and Adaptive Bitrate. It can also record videos in MP4, HLS and FLV

  •    Java

Ant Media Server is an open source media server that supports RTMP, RTSP, WebRTC and Adaptive Bitrate. It can also record videos in MP4, HLS and FLV. It also supports WebRTC to RTMP Adapter, IP camera.

play2wifi

  •    

A tiny little tray app that tells your iPhone, iPad or iPod that you can play videos like an airplay device. Click your computer name while playing back video on your iOS device and the video will start in Windows Media Player.

TorrenTV - TorrenTV node-webkit source code

  •    Javascript

Working on compatibility for Chromecast and Roku... Visit the project's website at http://torrentv.github.io.

m3u8 - Parser and generator of M3U8-playlists for Apple HLS. Library for Go language. :cinema:

  •    Go

This is the most complete opensource library for parsing and generating of M3U8 playlists used in HTTP Live Streaming (Apple HLS) for internet video translations. The library covered by BSD 3-clause license. See LICENSE for the full text. Versions 0.8 and below was covered by GPL v3. License was changed from the version 0.9 and upper.

shaka-packager - A media packaging SDK intended for C++ programmers writing MPEG-DASH packaging applications with Widevine DRM and Common Encryption support

  •    C++

Media packaging SDK intended for C++ programmers writing DASH/HLS packager applications with common encryption support, Widevine DRM support, Live, and Video-On-Demand.This document provides the information needed to create a DASH/HLS packager that is able to remux and encrypt a video into fragmented ISO BMFF format with common encryption (CENC) support. The DASH/HLS packaging API is also designed in such a way for easy extension to more source and destination formats.