Repository navigation
OpenAthan v0.4.0
OpenAthan v0.4.0
The speaker's local device page now puts the next prayer and everyday controls
within easy reach on phones and desktops.
What's new
- Today shows the next scheduled prayer, its device-local time and whether
its Athan will play. Skipping an announcement keeps that prayer visible until
its time passes, with a named Restore action. - Volume and Skip sit directly below the next prayer. Stop remains available
from Today and Settings while audio is playing. - The timetable identifies enabled, disabled and skipped announcements, and
marks Sunrise as having no Athan. Lost contact marks displayed information
stale without claiming that the speaker stopped. - Settings groups Athan preferences, prayer calculations, screen and lights,
time format and updates. Everyday preferences save automatically, with nearby
feedback. Location and calculation changes require timetable preview and
confirmation. - First-run setup guides you through location, calculation conventions and
timetable review. Manual setup works locally; the location helper is optional. - Saved 12/24-hour formatting applies to the device page and optional display.
Screen brightness is adjustable and defaults to 50% when no preference is saved.
Existing saved preferences are retained.
The device page uses local, compressed assets. The approved Athan recordings,
partition layout and Home Assistant independence are unchanged.
Updating your speaker
Speakers running v0.2.1 or v0.3.0 can check for
updates on their device page and choose Install update. Compatible application
updates preserve settings, credentials, prayer history and stored audio.
Fresh USB installation erases saved settings, credentials and prayer history.
Existing speakers should follow the preserving update guidance.
The reference hardware remains AtomS3R C126 with GC9107 + Voice Pyramid A167.
ST7735 display revisions remain unqualified.
See the preparation and acceptance record
for measured builds and the current physical-validation status.