Hi everyone!
I wanted to share a solution I’ve been using for the WiiM Ultra that helps get AirPlay streaming working, even though the device doesn’t natively support AirPlay for music (unlike the WiiM Mini which does support it).
As many of you know, the WiiM Ultra can stream using Chromecast, but there’s no built-in AirPlay receiver. If you’re like me and you want to stream from AirPlay-only sources (iPhone, iPad, Mac, etc.) to the WiiM Ultra, there’s a really handy tool called Aircast that fills exactly that gap:
Aircast on GitHub: https://github.com/ains/aircast
What it does:
Aircast runs on a local machine (anywhere you can install it — I’m currently running it on Home Assistant). It listens for incoming AirPlay streams and then immediately re-broadcasts them via Chromecast to your target device (in this case, the WiiM Ultra).
So basically:
AirPlay source (iPhone/Mac) → Aircast (runs locally) → Chromecast output → WiiM Ultra
This means that even though the WiiM Ultra doesn’t speak AirPlay directly, you can still stream from AirPlay-capable apps and devices with basically no delays or major loss in quality.
How I’m running it:
I have Aircast installed on my Home Assistant instance, and it works great — it auto-detects AirPlay streams, converts on the fly, and casts right over to the WiiM Ultra without any extra steps once it’s set up.
Pros:
✔ Lets you use AirPlay with WiiM Ultra
✔ Runs headlessly in the background
✔ Chromecast integration stays native for the Ultra
Cons:
Requires a separate machine/server to run Aircast
A bit of initial setup if you’re new to Home Assistant or similar environments
If anyone wants help with the setup or config I’m using, feel free to ask
Hope this helps people trying to bridge the AirPlay → Chromecast gap with WiiM
I wanted to share a solution I’ve been using for the WiiM Ultra that helps get AirPlay streaming working, even though the device doesn’t natively support AirPlay for music (unlike the WiiM Mini which does support it).
As many of you know, the WiiM Ultra can stream using Chromecast, but there’s no built-in AirPlay receiver. If you’re like me and you want to stream from AirPlay-only sources (iPhone, iPad, Mac, etc.) to the WiiM Ultra, there’s a really handy tool called Aircast that fills exactly that gap:
Aircast on GitHub: https://github.com/ains/aircast
What it does:
Aircast runs on a local machine (anywhere you can install it — I’m currently running it on Home Assistant). It listens for incoming AirPlay streams and then immediately re-broadcasts them via Chromecast to your target device (in this case, the WiiM Ultra).
So basically:
AirPlay source (iPhone/Mac) → Aircast (runs locally) → Chromecast output → WiiM Ultra
This means that even though the WiiM Ultra doesn’t speak AirPlay directly, you can still stream from AirPlay-capable apps and devices with basically no delays or major loss in quality.
How I’m running it:
I have Aircast installed on my Home Assistant instance, and it works great — it auto-detects AirPlay streams, converts on the fly, and casts right over to the WiiM Ultra without any extra steps once it’s set up.
Pros:
✔ Lets you use AirPlay with WiiM Ultra
✔ Runs headlessly in the background
✔ Chromecast integration stays native for the Ultra
Cons:
Requires a separate machine/server to run Aircast
A bit of initial setup if you’re new to Home Assistant or similar environments
If anyone wants help with the setup or config I’m using, feel free to ask
Hope this helps people trying to bridge the AirPlay → Chromecast gap with WiiM
