philippe44/airconnect

Use AirPlay to stream to UPnP/Sonos & Chromecast devices

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 2 minutes ago
Added to GitGenius on September 16th, 2026
Created on August 7th, 2017
Open Issues & Pull Requests: 49 (+0)
GitHub issues: Enabled
Number of forks: 251
Total Stargazers: 4,187 (+0)
Total Subscribers: 69 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.2 hours
Mean response time: 31.2 days
90th percentile: 61.4 days
Tracked items: 36

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 27
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 669 days
Stale 30+ days: 23
Stale 90+ days: 23

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

AirConnect is a bridge application that enables AirPlay streaming to UPnP, Sonos, and Chromecast devices.

The tool solves the problem of incompatibility between Apple's AirPlay protocol and non-Apple audio devices. It works by acting as an intermediary that receives AirPlay streams and translates them into formats compatible with UPnP/DLNA devices, Sonos speakers, and Chromecast receivers. This allows users to send audio from AirPlay-capable sources to a wider range of networked speakers and audio systems that would not normally support the protocol.

AirConnect suits users with heterogeneous audio setups who want to stream from Apple devices to existing speaker infrastructure. It is particularly valuable for those with Sonos systems, generic UPnP/DLNA speakers, or Chromecast Audio devices who lack native AirPlay support. The project is written in C, making it lightweight and suitable for running on resource-constrained hardware like Raspberry Pi or network-attached devices. Users should expect to configure the bridge on their network and manage device discovery and pairing through the application's interface.

Development activity shows consistent engagement with the codebase. The project receives regular updates addressing bug fixes and compatibility improvements. Pull requests are reviewed and merged at a steady pace, indicating active maintenance. Issues are addressed with attention to user-reported problems across different device types and network configurations. The maintainer demonstrates responsiveness to the community through issue discussions and incorporation of feedback for supporting additional device types and improving streaming reliability.