Prayer times

Calculated or imported — both produce the same timetable, so screens and the public page never care which you use.

Two ways to get times

  • Calculated — from your location using the standard methods (Muslim World League, ISNA, Egypt, Umm al-Qura and more), your madhab for Asr, and a high-latitude rule for summer. Adjust any prayer by minutes in the calculation settings.
  • Imported — upload your existing timetable as CSV or Excel. The Prayer page has a template download, shows a preview of every day it parsed, and flags rows it couldn't read before anything is saved.

Either way the result is the same stored timetable — you can import a year, then tweak individual days in the editor.

Jamaat times

Jamaat rules turn begins times into congregation times: fixed times, minutes after adhan, or clamped to a window (e.g. "20 after, never earlier than 13:00"). Each prayer can have its own rule and they can differ in summer.

Jumu'ah

The Jumu'ah editor takes a khutbah and a jamaat time per slot, each with its own label (“1st Jumu'ah”, “School hall”…) — add, remove and reorder slots when you run more than one jamaat.

  • On Fridays the TV adds a Jumu'ah row at the bottom of the prayer list, highlighted while the khutbah is on; with several slots the row cycles through them every few seconds.
  • The rest of the week the table stays clean — mid-week times live on the “Jumu'ah times” slide, which lists every slot with khutbah and jamaat.
  • The public page, app and printable timetable always show both times.

What screens do at prayer time

Each moment has its own behaviour, tuned per screen under the screen's Phase settings card — the adhan takeover, dua after adhan, the iqamah countdown alert, the prayer lock (“in progress — silence phones”, or a black screen), the dua afterwards, and the Jumu'ah khutbah view. Each has an Enabled switch — turn one off and that moment just behaves like a normal countdown.

On layouts with a slide region (Board with sidebar, Stage) these moments take over the slide area — “It's time for Fajr”, the dua text, the iqamah countdown — while the timetable stays visible. On layouts without slides (Board-only, Grid, Clock) the moments still fill the screen, and a fully-black prayer lock works on every layout.

The countdown banner now reads naturally: the prayer's icon, name and time on the left; “Fajr begins in” / “Dhuhr jamaat in” / “Jumu'ah khutbah in” over a live countdown on the right — including after Isha, when it counts down to tomorrow's Fajr across midnight.

The Today card

On Prayer times the Today card spells out each column — Begins andJamaat (and Khutbah/Jamaat on Fridays) next to every time — no more guessing which is which. The calculation or import source is shown at the bottom.

Ramadan & Hijri dates

  • Ramadan mode adds suhoor/iftar times and a taraweeh slot to screens — on always, automatically when Ramadan starts, or off.
  • Hijri offset shifts the calculated Islamic date by days if your committee follows a different convention.
  • Month-start overrides — when the committee announces a month start that differs from Umm al-Qura (local moonsighting), record the actual first day under Prayer → Hijri calendar. Screens, the public page and Ramadan mode all follow it.

Printable timetables

From Prayer → Export & share (and linked on your public page): a full year on two A4 pages in landscape, and a one-page Ramadan timetable with suhoor and iftar. Both honour your Hijri overrides and can be printed in any of seven languages.

Timetable changes reach every screen within seconds — the display refreshes on a realtime push and re-syncs every 15 minutes as a safety net.