All Projects → BaReinhard → iOS-Audio-to-ChromeCast

BaReinhard / iOS-Audio-to-ChromeCast

Licence: AGPL-3.0 license
Audio Streaming from iOS devices to Google Chromecast/Home Audio Devices.

Programming Languages

shell
77523 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to iOS-Audio-to-ChromeCast

vlitejs
🦋 vLitejs is a fast and lightweight Javascript library for customizing video and audio player in Javascript with a minimalist theme (HTML5, Youtube, Vimeo, Dailymotion)
Stars: ✭ 162 (+326.32%)
Mutual labels:  chromecast, airplay
Airconnect
Use AirPlay to stream to UPnP/Sonos & Chromecast devices
Stars: ✭ 2,349 (+6081.58%)
Mutual labels:  chromecast, airplay
AirConnect-Synology
Updated AirConnect packages for Synology NAS and Synology Router
Stars: ✭ 200 (+426.32%)
Mutual labels:  chromecast, airplay
airtunes2mqtt
Multi-Room Audio based on Airplay/Airtunes with MQTT support 🔈
Stars: ✭ 47 (+23.68%)
Mutual labels:  airplay, multiroom-audio
Addon Aircast
AirCast - Home Assistant Community Add-ons
Stars: ✭ 100 (+163.16%)
Mutual labels:  chromecast, airplay
Pychromecast
Library for Python 3 to communicate with the Google Chromecast.
Stars: ✭ 2,262 (+5852.63%)
Mutual labels:  chromecast
homebridge-music
Homebridge plugin for iTunes with AirPlay speakers
Stars: ✭ 92 (+142.11%)
Mutual labels:  airplay
Chromecast Device Emulator
Testing your chromecast receiver app, without a real-device needed.
Stars: ✭ 155 (+307.89%)
Mutual labels:  chromecast
Streaming
r/freemediaheckyeah
Stars: ✭ 147 (+286.84%)
Mutual labels:  chromecast
docker-airconnect
This is a dockerized version of AirConnect (https://github.com/philippe44/AirConnect) which bridges AirPlay with Sonos and the Google Cast protocol.
Stars: ✭ 24 (-36.84%)
Mutual labels:  airplay
AirPlayer
AirPlayer is a .NET project for streaming photos, video and music to airplay devices.
Stars: ✭ 27 (-28.95%)
Mutual labels:  airplay
dart vlc
🎞 Flutter audio / video playback, broadcast & recording library for Windows & Linux.
Stars: ✭ 439 (+1055.26%)
Mutual labels:  chromecast
Trickl
trickl torrent client
Stars: ✭ 50 (+31.58%)
Mutual labels:  chromecast
Rapidbay
Self-hosted torrent video streaming service compatible with Chromecast and AppleTV deployable in the cloud
Stars: ✭ 163 (+328.95%)
Mutual labels:  chromecast
spotifypiHome
"Install and go" multiroom music playback solution, with support for spotify, airplay and bluetooth.
Stars: ✭ 32 (-15.79%)
Mutual labels:  airplay
Chromecastize
Bash script to convert video files into Google Chromecast supported format.
Stars: ✭ 151 (+297.37%)
Mutual labels:  chromecast
Sharpcaster
Chromecast C# SDK for Windows, Windows Phone, .NET 4.5.1, Xamarin.iOS and Xamarin.Android platforms.
Stars: ✭ 245 (+544.74%)
Mutual labels:  chromecast
punchtop
A power hour written in rust with Chromecast support
Stars: ✭ 26 (-31.58%)
Mutual labels:  chromecast
Chromecast Java Api V2
Java implementation of ChromeCast V2 protocol client
Stars: ✭ 221 (+481.58%)
Mutual labels:  chromecast
Gnome Shell Extension Cast To Tv
Cast files to Chromecast, web browser or media player app over local network.
Stars: ✭ 200 (+426.32%)
Mutual labels:  chromecast

iOS-Audio-to-ChromeCast

Audio Streaming from iOS devices to Google Chromecast Audio Devices. iOS-Audio-to-ChromeCast

RUNS ON UBUNTU MATE, doesn't work on Raspbian.

Mainly created for multiroom, but works with only 1 chromecast as well

What's needed?

  • Raspberry Pi Running Ubuntu MATE(download here)
  • 2+ Chromecast Audio's, will work with one but then its not really multiroom audio
  • Wifi Network
  • Speakers
  • The iOS Google Home app

What does this do?

This project will setup a Raspberry Pi running Ubuntu MATE as a "middle-man" between the iOS Device and the Google Chromecasts. The Raspberry Pi will be running shairport-sync and pulseaudio-dlna. Shairport-sync allows for iOS devices to stream audio via AirPlay. Pulseaudio-dlna allows for UPnP devices on the network to be recognized and setup as pulseaudio sinks, which are then available to stream audio to.

Install

First setup your chromecasts and create a multi device group via the app Google Home, then move on to the software : (Be sure to follow the prompts, it will ask you to name your device and then after completion will ask your to reboot (it is recommended that you do))

git clone https://github.com/bareinhard/iOS-Audio-to-ChromeCast
cd iOS-Audio-to-ChromeCast
sudo chmod +x ./install.sh
sudo ./install.sh

Usage

Once you have completed the Install, simply open your browser and navigate to whatever ip address your Raspberry Pi is on, on Port 2221, i.e. 192.168.0.26:2221. From there you will be able to control which sink to play to. You will first need to connect to the Raspberry Pi from your iOS device via AirPlay, then you will be able to change the sinks via the Web Browser. To update the browsers you can simply refresh the page or click the 'refresh sinks' button.

Web UI Controls Thats it! Enjoy...

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].