Skip to content

About

AirCast is a streaming bridge for OpenWrt that enables seamless audio casting to non-AirPlay speakers, supporting multiple architectures and offering easy installation and control. Developed by PeDitX, it ensures stable performance with automatic restarts and IP detection.

Topics

Resources

Stars

30 stars

Watchers

1 watching

Forks

Repository files navigation

AirCast for OpenWrt

Visitor Badge License: MIT

English | فارسی | 简体中文 | Русский

AirCast Cover

Introduction

AirCast is a powerful streaming bridge that enables seamless audio casting from various devices to non-AirPlay-compatible speakers. This project is the first of its kind on OpenWrt, developed by PeDitX.

Features

  • OpenWrt 23.05 / 24.10 AND 25.12 compatible: detects opkg or apk automatically and installs unchanged on either.
  • Lua-free LuCI interface: uses menu.d + a JS view + rpcd ACL — the Lua controller runtime was dropped in 25.12.
  • Every published architecture supported: all binaries shipped in this repository are mapped.
  • Auto-Detects Bridge IP: Ensures proper network configuration.
  • Runs as a Procd Service: Ensures stability and automatic restarts.
  • Easy to Install & Use: Single command installation and an interactive Light/Dark control menu.

Version Compatibility

OpenWrt Package manager LuCI layer
23.05.x opkg menu.d + JS view
24.10.x opkg menu.d + JS view
25.12.x apk menu.d + JS view

The installer detects the package manager itself — no manual editing needed.

Supported Architectures

x86_64 · x86 (i386/i686) · aarch64 · arm (armv7l/armv8l) · armv6 · armv5 · mips · mipsel · powerpc · sparc64

Installation

Run the following command to install AirCast on OpenWrt:

rm -f *.sh && wget https://raw.githubusercontent.com/peditx/aircast-openwrt/refs/heads/main/aircast_install.sh && sh aircast_install.sh

Uninstall

wget -q -O - https://raw.githubusercontent.com/peditx/aircast-openwrt/refs/heads/main/aircast_uninstall.sh | sh

Control

Use aircast-control for easy management:

aircast-control status

Options:

  • status: Check the status of AirCast.
  • start (or on): Start the AirCast service.
  • stop (or off): Stop the AirCast service.
  • restart: Restart AirCast.
  • ip: Show the router's LAN IP.
  • live: Show live status.

You can also open the web UI under PeDitXOS Tools → Air-Cast in LuCI to add or remove players from the DHCP client list.

Acknowledgments

Special thanks to:

© PeDitX 2025 | Telegram: @peditx

About

AirCast is a streaming bridge for OpenWrt that enables seamless audio casting to non-AirPlay speakers, supporting multiple architectures and offering easy installation and control. Developed by PeDitX, it ensures stable performance with automatic restarts and IP detection.

Topics

Resources

Stars

30 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages