You own the hard part already.
The speakers were the expensive bit. CastAdhan is the piece that calls.
"Doesn't my Google already do this?"
Almost — and the gap is exactly where it matters. Google Routines fire at fixed clock times. Prayer times move every single day, and they move differently in Cardiff than in Karachi. A routine set for 6:45 is right twice a year.
CastAdhan sits beside your speakers as a small dedicated device and closes that gap:
| Google Routines | CastAdhan | |
|---|---|---|
| Prayer times that shift daily with the sun | Fixed clock times only | Calculated for your location, every day, with your method and madhab |
| High-latitude summer rules (UK/EU Fajr & Isha) | — | Built in |
| Quiet hours that still let the adhan through | — | Built in |
| Friday Surah al‑Kahf, Ramadan Suhoor, Eid takbeeraat | Manual, if at all | Scheduled automatically |
| Per-sound speaker routing & volumes | Limited | Each sound, each room, each volume |
| Confirms audio actually played; updates & rolls back itself | — | Watchdog + overnight auto-update |
What it needs from you
One power socket, your Wi‑Fi password, and three minutes with the setup wizard. It discovers your Cast speakers itself — Nest Mini, Nest Audio, Nest Hub, Chromecast, Cast-enabled TVs. (Amazon Alexa devices don't speak Google Cast, so they're not supported.)
For the technically curious
It's a Raspberry Pi running open-source software — a Flask scheduler casting to your speakers over your LAN, with no cloud dependency for playback. Want to read it before you buy it? Email me and I'll share the code. Prefer to flash your own SD card? The software is free — just ask.