English | فارسی | 简体中文 | Русский
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.
- OpenWrt 23.05 / 24.10 AND 25.12 compatible: detects
opkgorapkautomatically 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.
| 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.
x86_64 · x86 (i386/i686) · aarch64 · arm (armv7l/armv8l) · armv6 · armv5 · mips · mipsel · powerpc · sparc64
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.shwget -q -O - https://raw.githubusercontent.com/peditx/aircast-openwrt/refs/heads/main/aircast_uninstall.sh | shUse aircast-control for easy management:
aircast-control statusOptions:
- 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.
Special thanks to:
© PeDitX 2025 | Telegram: @peditx
