ITTAQO
ITTAQO MANUAL English
ID EN AR

Complete User Manual & Documentation

Step-by-step documentation covering prayer schedule setup, theme customization, murottal uploads, and disabling Android Developer Mode.

1

Getting Started

  • Install the ITTAQO JWS app on your Android TV or STB device preferably via Google Play Store.
  • Open the app — fill in the first setup form with mosque name, address and choose prayer timestable based on longitude and latitude calculation or timetable from the ministry of religion of Indonesia.
  • The main display will show prayer times, clock, date, and running text. If the TV/STB is in develepor mode, please turn the developer mode of from Android device settings.
  • To access the admin panel, download ITTAQO Admin app from android device such as mobile or tablet connected to the same network.
  • Login with the default user admin and password: admin (recommended to change this after first login).
2

Admin Panel Overview

The admin panel uses a sidebar navigation on the left with the following menu items:

MenuDescription
InformationManage announcement/info cards shown on display
Running TextManage scrolling text on main display
Running Text AdzanManage scrolling text shown during adzan
BackgroundManage display background images
Video BackgroundManage video backgrounds
Hero BannerManage banner/screensaver images
TimerConfigure durations for display rotation, iqamah countdown, etc.
Schedule SettingsConfigure prayer time calculation method and location
Imam SettingsConfigure imam names for each prayer
Khatib SettingsConfigure Friday khatib & imam schedule
Tarawih SettingsConfigure Tarawih khatib & imam schedule
Hijri CalendarConfigure Hijri calendar start date and month names
Islamic HolidaysManage Islamic holiday dates (PHBI)
Murottal SettingsConfigure Quran recitation playback before adzan
Streaming SettingsConfigure YouTube Live or CCTV streaming
Schedule SimulationPreview monthly prayer time schedule
SettingsLogo, password, theme, fonts, beep sounds, alarms, API, RTC
SystemDatabase upload/download, display refresh
AboutApp version and links
LogoutExit admin panel

A language selector is available in the top navigation bar to switch between Indonesian, English, and Arabic.

3

Information

Manage information cards displayed on the main screen. Each info card has:

  • Header — Title text (max 100 characters)
  • Body — Description/content (max 255 characters)
  • Footer — Optional footer text (can be left blank)
  • Active — Yes/No toggle to show or hide the card

To add a new info card, fill in the "New Info" form at the bottom and click Save. Existing cards can be edited or deleted using the trash icon button.

4

Running Text

Manage the scrolling running text shown on the main display during normal operation.

  • Each text entry supports up to 255 characters.
  • Add new text entries using the "New Text" form at the bottom.
  • Delete existing entries using the trash icon button.
  • Multiple text entries will be concatenated and scroll continuously.
5

Running Text Adzan

Same as Running Text, but this text is shown specifically during adzan (call to prayer) time. Configure separate messages to display while the adzan is playing.

6

Background

Manage the background images shown behind the prayer time display.

Select Active Backgrounds

  • Choose which uploaded backgrounds to use from the multi-select dropdown.
  • Multiple backgrounds can be selected — they will rotate based on the timer setting.

Upload New Backgrounds

  • Supported formats: .jpg, .png
  • Recommended size: 1280px wide, 720px tall
  • Maximum file size: 2MB per image
  • Maximum files per upload: 5

Delete Backgrounds

Click the trash icon below any background thumbnail to remove it.

Tip: If your image is larger than 2MB, a quick way to compress it is to send it via WhatsApp and save the compressed version.
7

Video Background

Use video files as animated backgrounds instead of static images.

Enable Video Background

  • Show Video Background: Yes/No — enable or disable video backgrounds
  • Select Video: Choose which uploaded video to display
  • Enable Video Sound: Yes/No — toggle video audio on/off

Upload New Videos

  • Supported format: .mp4
  • Videos will rotate if multiple are selected.

Delete Videos

Click the trash icon below any video thumbnail to remove it.

Note: Video background and murottal features cannot be active simultaneously. Disable one before enabling the other.
8

Hero Banner / Wallpaper

Configure banner images that display as a screensaver/hero banner on the main screen.

Enable Banner

  • Show Banner: Yes/No
  • Select Banner: Choose which uploaded banners to display (multi-select)

Upload New Banners

  • Supported formats: .jpg, .png
  • Recommended size: 1280x720 pixels
  • Maximum file size: 2MB per image
  • Maximum files per upload: 5

Delete Banners

Click the trash icon below any banner thumbnail to remove it.

9

Timer

Configure various duration settings that control how long each element is displayed.

Display Timers

TimerUnitDescription
infosecondsHow long each info card is shown
backgroundsecondsHow long each background image is shown
screensaversecondsHow long each banner image is shown
screensaver_periodminutesInterval between banner displays
running_textsecondsRunning text scroll speed/duration
Other timersminutesVarious display durations

All values accept 1-180 (minutes) or 1-86400 (seconds) depending on the timer type.

Iqamah Timer

Set the iqamah countdown duration (in minutes) for each prayer:

  • Fajr, Dhuhr, Asr, Maghrib, Isha

Prayer Blank Screen

Set how long the display shows a blank screen during prayer time (in minutes) for each prayer.

Friday Prayer (Optional)

  • Active: Enable/disable Friday prayer mode
  • Khutbah duration: Set the khutbah duration in minutes
  • Text: Custom text shown during Friday prayer

Tarawih Prayer (Optional)

  • Active: Enable/disable Tarawih mode (activate only during Ramadan)
  • Duration: Tarawih prayer duration in minutes
  • Khatib: Khatib name for Tarawih
10

Schedule Settings

Configure how prayer times are calculated.

Calculation Method

Choose from the following methods:

MethodRegion
Manual parameterCustom settings
Jadwal KemenagIndonesian Ministry of Religious Affairs schedule
MWL (Muslim World League)Europe, Far East, parts of US
ISNANorth America (US and Canada)
EgyptAfrica, Syria, Lebanon, Malaysia
Makkah (Umm al-Qura)Arabian Peninsula
KarachiPakistan, Afghanistan, Bangladesh, India
TehranIran, some Shia communities
JafariSome Shia communities worldwide

When using Manual parameter, you can customize:

  • fajr — Twilight angle in degrees (e.g., 20)
  • dhuhr — Minutes after mid-day (e.g., 1 min)
  • asr — "Standard" (Shafii/Maliki/Hanbali, shadow factor=1) or "Hanafi" (shadow factor=2), or a custom factor (e.g., 1.5)
  • maghrib — Twilight angle in degrees, or minutes after sunset (e.g., "15 min")
  • isha — Twilight angle in degrees, or minutes after maghrib (e.g., "90 min")

When using Jadwal Kemenag, select your Province and City/District from the dropdown.

Location Settings

  • Latitude — Geographic latitude in degrees (e.g., -6.14 for Bandung)
  • Longitude — Geographic longitude in degrees (e.g., 106.59)
  • Time Zone — GMT offset (e.g., 7 for WIB / GMT+7)
  • DST — Daylight Saving Time: 0 (off), 1 (on), or Auto. For Indonesia, use 0.

Prayer Time Adjustment (Tune)

Fine-tune each prayer time by -60 to +60 minutes:

  • Useful for adding ihtiyati (safety margin), e.g., +2 minutes.
  • Each prayer (Fajr, Dhuhr, Asr, Maghrib, Isha) can be adjusted independently.

Adzan Settings

Enable/disable the adzan alert for each individual prayer:

  • Fajr, Dhuhr, Asr, Maghrib, Isha

Tarhim Settings

Configure the tarhim (pre-adzan reminder) for each prayer:

  • Tarhim Mode: 0 or 1
  • Enable/disable tarhim for each prayer: Fajr, Dhuhr, Asr, Maghrib, Isha, and Friday
11

Imam Settings

Configure the imam (prayer leader) names displayed on screen.

Display Options

  • Show Imam: Yes/No — toggle imam name display
  • Daily Imam / Weekly Imam: Choose whether to set a single imam per prayer (daily) or different imams per day of the week (weekly)

Daily Imam

Set one imam name for each of the 5 daily prayers (Fajr, Dhuhr, Asr, Maghrib, Isha).

Weekly Imam

Set imam names for each prayer on each day of the week (Sunday through Saturday), allowing a full weekly rotation schedule.

12

Khatib Settings

Configure the Friday khatib (sermon giver) and imam schedule for the entire year.

  • Same Khatib/Imam: Yes/No — if Yes, only one name field is shown per Friday (the person serves as both khatib and imam). If No, separate fields for khatib and imam are shown.
  • Each Friday of the year is listed with its date.
  • Fill in the khatib and imam names for each Friday.
13

Tarawih Settings

Configure the khatib and imam schedule for each night of Ramadan (01-30 Ramadan).

  • Each night has separate fields for khatib and imam names.
14

Hijri Calendar

Configure the Hijri (Islamic) calendar used on the display.

Hijri Year Start

  • Hijri Year: The current Hijri year number (e.g., 1446)
  • Gregorian Date of 1 Muharram: The Gregorian date corresponding to 1 Muharram of the entered Hijri year

Hijri Month Names

Customize the display names for all 12 Hijri months:

Muharram, Safar, Rabi'ul Awwal, Rabi'ul Akhir, Jumadil Awal, Jumadil Akhir, Rajab, Sha'ban, Ramadan, Shawwal, Dhul Qi'dah, Dhul Hijjah

Days in Hijri Months

Set the number of days (29 or 30) for each Hijri month. This allows manual adjustment for months that differ from the standard pattern.

15

Islamic Holidays (PHBI)

Manage Islamic holidays (Perayaan Hari Besar Islam) that appear on the display with a countdown.

Each holiday entry has:

  • Holiday Name — Name of the Islamic holiday (max 100 characters)
  • Date — Day of the Hijri month (1-30)
  • Hijri Month — Select the Hijri month from dropdown
  • Active — Yes/No toggle

Add new holidays using the "New" form at the bottom. Delete existing ones using the trash icon.

The display will show a countdown ("X Days Left") to upcoming active holidays.

16

Murottal Settings

Configure Quran recitation (murottal) playback before adzan time.

Global Settings

  • Enable Murottal: Yes/No — master switch
  • Start Before Adzan: Number of minutes before adzan time to start playing

Per-Prayer Settings

Configure murottal separately for each prayer (Fajr, Dhuhr, Asr, Maghrib, Isha) and Friday:

  • Enable: Yes/No
  • Start Before Adzan: Minutes before adzan
  • Surah Selection: Choose which uploaded surahs to play (multi-select)

Upload Murottal Files

  • Surah Name: Enter the surah name
  • File: Upload the MP3 file
  • Supported format: .mp3

Delete Murottal

Click the trash icon below any surah thumbnail to remove it.

Note: Murottal and video background features cannot be active simultaneously.
17

Streaming Settings

Configure live streaming from YouTube Live or CCTV/WebCam.

SettingDescription
ActiveEnable/disable streaming
From YouTubeYes = YouTube Live, No = direct CCTV/WebCam URL
Show During KhutbahDisplay stream during Friday sermon
URLThe streaming URL (YouTube Live link or CCTV stream URL)
Streaming With SoundEnable/disable audio from stream
18

Schedule Simulation

Preview the calculated prayer time schedule in a monthly calendar view.

  • Use the Prev and Next buttons to navigate between months.
  • Use the month picker to jump to a specific month.
  • The current day is highlighted.
  • The schedule shows calculated times for: Fajr, Sunrise, Dhuhr, Asr, Maghrib, and Isha.

This is useful for verifying that your prayer time calculation settings are correct.

19

Settings

The Settings page contains multiple configuration sections:

Logo

  • Upload the mosque/musholla logo displayed on the main screen.
  • Supported format: .png
  • Maximum size: 2MB
  • Tip: If the logo appears too large, add empty space around it in an image editor.

Mosque/Musholla Details

  • Set the mosque name, address, and other information (all fields are optional).

Change Admin Password

  • Enter the old password, new password, and confirm the new password.
  • Default password: admin
  • Tip: Use a mix of numbers and letters to strengthen your password.

Select Theme

Choose the display theme:

ThemeDescription
ClassicTraditional dark theme
ModernContemporary dark theme
Classic WhiteWhite theme with classic layout
WhiteWhite horizontal layout
Minimal WhiteMinimal white theme
AutoAutomatically switches themes
  • Schedule on Right: Yes/No — move the prayer schedule to the right side of the display (available for certain themes)

Prayer Names

Customize the display names for each prayer (Fajr/Subuh, Dhuhr/Dzuhur, Asr/Ashar, Maghrib, Isha/Isya).

Time Names

Customize the labels for Hours, Minutes, Seconds shown on the display.

Day Names

Customize the day names (Sunday through Saturday) shown on the display.

Month Names

Customize the month names (January through December) shown on the display.

Select Font

  • Global Font: Choose from Font 1-9 for the main display text
  • Use Text: Yes/No — show mosque name as text instead of using the logo image
  • Name Font: Choose from Font 1-14 for the mosque name
  • Font Size: Set the mosque name font size
  • Font Color: Set the mosque name font color using a color picker

Logo Without Mosque Name

Upload an alternative logo file that does not include the mosque name (used when "Use Text" is enabled so the name is rendered as styled text).

Long Beep (Adzan/Iqamah)

  • Enable Beep: Yes/No
  • Select Beep File: Choose from uploaded beep sounds
  • Volume: Set volume percentage
  • Upload new long beep files (.mp3, max 2MB)

Short Beep

  • Same options as Long Beep, for shorter notification sounds.

Imsak (Pre-dawn) Alarm

  • Show Imsak Alarm: Yes/No
  • Enable Beep: Yes/No
  • Duration: How long the imsak display lasts (minutes)
  • Upload imsak display images (.jpg/.png, 1280x720, max 2MB, max 5 files)

Syuruq (Sunrise) Alarm

  • Show Syuruq Alarm: Yes/No
  • Enable Beep: Yes/No
  • Duration: How long the syuruq display lasts (minutes)
  • Upload syuruq display images (.jpg/.png, 1280x720, max 2MB, max 5 files)

API

  • API URL: Set an optional API endpoint for external integration.

RTC (Real-Time Clock)

  • Active: Enable/disable ITTAQO RTC device support
  • Before: Minutes before prayer to activate RTC
  • After: Minutes after prayer to deactivate RTC
Use ITTAQO RTC or ITTAQO RTC Plus to maintain accurate time on your TV/STB device.
20

System

Upload Database

  • Upload a previously backed-up database.json file to restore settings.

Update Display

  • Press the Refresh button to force the main display to reload and apply all changes.

Backup Data

  • Download the current database.json file for backup purposes.
  • The file will be saved to the Download folder on your phone/PC.
21

About

Displays app information:

  • Version and Build Date
  • Website: ittaqo.com
  • Social media links: Telegram, YouTube, Instagram, Facebook
22

Language Support

ITTAQO supports three languages:

LanguageCodeDirection
IndonesianidLeft-to-right
EnglishenLeft-to-right
ArabicarRight-to-left

To change the language:

  • Click the language dropdown in the top navigation bar of the admin panel.
  • Select your preferred language.
  • The page will reload with all labels and menus translated.

The display language and running text direction will also update accordingly (Arabic uses right-to-left scrolling).

23

File Upload Constraints Summary

File TypeFormatsMax SizeMax FilesDimensions
Background.jpg, .png2MB5 per upload1280x720
Banner/Wallpaper.jpg, .png2MB5 per upload1280x720
Video.mp4---
Logo.png2MB1-
Beep Sound.mp32MB--
Murottal.mp3---
Imsak Images.jpg, .png2MB5 per upload1280x720
Syuruq Images.jpg, .png2MB5 per upload1280x720
Database.json-1-
24

Turning Off Developer Mode on Android TV / STB

Why Disable Developer Options?

To ensure 24/7 display reliability and security, ITTAQO JWS requires Developer Options / USB Debugging on your Android TV or Set-Top Box (STB) to be turned Off.

Steps to Disable Developer Mode:

  • Open the Android Settings menu on your TV or Set-Top Box.
  • Navigate to Device Preferences or System.
  • Scroll down and select Developer Options.
  • Toggle Enable Developer Options at the top to Off.
  • Re-open ITTAQO JWS — the main prayer time display will immediately load.