Ross ROSS = Recommend OSS · open-source software intelligence for agents

abrasive/shairport

Airtunes emulator! Shairport is no longer maintained. observed · 2026-08-28

github.com/abrasive/shairport · C observed · 2026-08-28

Health v2 · maintenance only

32/100

  • Activity 0
  • Release rhythm 35
  • Longevity 100

Flags: no_releases no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 5623
  • days_rel: n/a
  • days_push: 1692
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

2457 stars · 1188 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Shairport is a C program that emulates an AirPort Express, implementing the Apple RAOP protocol so iTunes and iOS devices can stream music to it. It supports multiple audio and mDNS backends and can export now-playing metadata, but is no longer maintained.

Use cases

  • turn a raspberry pi into an airplay audio receiver
  • stream music from iphone to linux speakers
  • emulate an airport express on a home server
  • receive airplay audio on a headless machine
  • get now-playing metadata from itunes streaming

When to choose

  • you need a lightweight RAOP/AirPlay audio receiver on Linux or macOS
  • you want to run an airplay sink on a raspberry pi or embedded device
  • you need a simple C codebase to fork or study

When to avoid

  • you need AirPlay 2 video or photo streaming
  • you want a maintained project with support and security fixes
  • you need modern AirPlay features or active community support

Facets

application · maturity abandoned

audio-processing http-server networking media self-hosted cross-platform cross-platform cli airplay airtunes raop audio-streaming mdns bonjour raspberry-pi unmaintained audio linux macos

1 source

Member repositories

RepositoryRoleHealth v2
abrasive/shairportmain32

For agents

markdown · JSON · MCP: product_card(name="abrasive/shairport")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem