Skip to main content
Customize how prayer times are displayed in Praydo, including which prayers to show and the time format.

Display Settings

Control which prayer times are visible in the main interface and which times trigger the adhan (call to prayer).

Show Prayer Times

Select which prayer times to display in the main window. All times are shown by default, but you can hide specific prayers if needed.
daily.fajr
boolean
default:"true"
Display Fajr (pre-dawn) prayer time.
daily.sunrise
boolean
default:"true"
Display Sunrise time (not a prayer time, but marks the end of Fajr period).
daily.dhuhr
boolean
default:"true"
Display Dhuhr (midday) prayer time.
daily.asr
boolean
default:"true"
Display Asr (afternoon) prayer time.
daily.maghrib
boolean
default:"true"
Display Maghrib (sunset) prayer time.
daily.isha
boolean
default:"true"
Display Isha (night) prayer time.

Time Format

Choose how prayer times are displayed throughout the application.
format
string
default:"24h"
The time format for displaying prayer times.Options:
  • 12h - 12-hour format with AM/PM (e.g., “5:30 AM”, “1:45 PM”)
  • 24h - 24-hour format (e.g., “05:30”, “13:45”)
  • 12H - 12-hour format without AM/PM (e.g., “5:30”, “1:45”)
  • x - Unix timestamp in milliseconds
  • X - Unix timestamp in seconds

Format Examples

{
  "fajr": "5:30 AM",
  "sunrise": "6:45 AM",
  "dhuhr": "12:30 PM",
  "asr": "3:45 PM",
  "maghrib": "6:15 PM",
  "isha": "7:30 PM"
}

Play Adhan Settings

Configure which prayer times should trigger the adhan (call to prayer) notification. This is separate from the display settings - you can display a time without playing adhan, or vice versa.
The “Play Adhan At” settings are managed in the Prayer Times tab of settings, while notification timing is configured in the Alert Settings.
alert.fajr
boolean
default:"false"
Play adhan at Fajr prayer time.
alert.dhuhr
boolean
default:"false"
Play adhan at Dhuhr prayer time.
alert.asr
boolean
default:"false"
Play adhan at Asr prayer time.
alert.maghrib
boolean
default:"false"
Play adhan at Maghrib prayer time.
alert.isha
boolean
default:"false"
Play adhan at Isha prayer time.
Note that Sunrise does not have an adhan setting, as it is not a prayer time but rather marks the end of the Fajr prayer period.

Configuring Prayer Settings

To configure prayer time display settings:
  1. Open Settings from the main menu
  2. Navigate to the Prayer Times tab
  3. Under Show Prayer Times, check or uncheck the prayers you want to display
  4. Under Play Adhan At, enable adhan for specific prayers
  5. Under Time Format, select your preferred format (12h or 24h)

Use Cases

If you only want to see the five daily prayers without Sunrise:
  • ✅ Fajr
  • ❌ Sunrise
  • ✅ Dhuhr
  • ✅ Asr
  • ✅ Maghrib
  • ✅ Isha
If you want to see all times but only receive adhan for Fajr and Maghrib:Display all prayer times, but enable adhan only for:
  • ✅ Fajr adhan
  • ❌ Dhuhr adhan
  • ❌ Asr adhan
  • ✅ Maghrib adhan
  • ❌ Isha adhan
Some regions prefer 12-hour format while others prefer 24-hour:North America: Typically use 12-hour format (“5:30 AM”)Europe/Asia: Often prefer 24-hour format (“17:30”)

Automatic Updates

All prayer time settings are automatically saved when you make changes:
  • Save Strategy: Debounced (changes are saved after 1 second of inactivity)
  • Save Interval: 1000ms (1 second)
  • Auto-start: Settings are loaded automatically when the app starts
Changes to prayer time display settings take effect immediately without requiring an app restart.

Integration with Other Settings

Prayer time settings work together with:
For the most accurate prayer times, ensure your location is correctly set in the Settings > Location tab, and choose the appropriate calculation method for your region.

Build docs developers (and LLMs) love