About
AirCast is a Home Assistant app that lets Apple AirPlay clients send audio to Chromecast players. It detects Chromecast players on the network and creates a virtual AirPlay device for each one, acting as a bridge between the AirPlay client and the real player. The app is based on the AirConnect project and runs only on Home Assistant OS, on aarch64 and amd64 systems. Audio arrives from the AirPlay controller as real-time RTP frames and is passed on to the Chromecast as a continuous HTTP stream that the player pulls. Options cover log verbosity, the IP address to bind to, buffering for RTP and HTTP audio when playback stutters, and whether the timing reference may drift. It uses the host network and has no sidebar page of its own.
Automatic summary of the docs and configuration of hassio-addons/repository. Something wrong, or are you the maintainer and want your own text here? Get in touch
Supports
Actively maintained Its author released or pushed a change in the last six months.
Setting it up
Add its app repository under Settings, Apps, then install and start it.
From the docs
Apple devices use AirPlay to send audio to other devices, but this is not compatible with Google's Chromecast. This app tries to solve this compatibility gap.
It detects Chromecast players in your network and creates virtual AirPlay devices for each of them. It acts as a bridge between the AirPlay client and the real Chromecast player.
Permissions
- Host networkUses the host's network directly instead of its own.
- Supervisor APICan talk to the Supervisor, which manages apps and the system.
Configuration
- Log levelControls the level of log details the app provides.
- AddressAllows you to specify the IP address the AirCast server needs to bind to.
- RTP LatencyAllows you to tweak the buffering, which is needed when the audio is stuttering (e.g., low-quality network). This option specifies the number of ms the app has to buffer the RTP audio (AirPlay). Setting this value below 500ms is not recommended! Setting the value to 0 makes the app get the value from AirPlay.
- HTTP LatencyAllows you to tweak the buffering, which is needed when the audio is stuttering (e.g., low-quality network). This option specifies the number of ms the app has to buffer the HTTP audio.
- DriftAllow to let timing reference drift (no click).
Information
- Installs
- 12.1k sharing analytics
- Connection
- Not stated
- Upkeep
- Updated in the last 6 months
- Version
- 5.2.3,
- Kind
- App
- Needs
- Needs Home Assistant OS
- Runs on
- 64-bit ARM, x86-64
You might also like
Advanced SSH & Web Terminal141k installs · A supercharged SSH & Web Terminal access to your Home Assistant…Open
ESPHome Device Builder128k installs · Build your own smart home devices using ESPHome, no programming…Open









