Already have Google speakers

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 RoutinesCastAdhan
Prayer times that shift daily with the sunFixed clock times onlyCalculated 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 throughBuilt in
Friday Surah al‑Kahf, Ramadan Suhoor, Eid takbeeraatManual, if at allScheduled automatically
Per-sound speaker routing & volumesLimitedEach sound, each room, each volume
Confirms audio actually played; updates & rolls back itselfWatchdog + 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.