Giter VIP home page Giter VIP logo

meypod / al-azan Goto Github PK

View Code? Open in Web Editor NEW
158.0 3.0 20.0 24.63 MB

Privacy focused ad-free open-source muslim Adhan (islamic prayer times) and qibla app

Home Page: https://meypod.github.io/al-azan/

License: GNU Affero General Public License v3.0

JavaScript 3.75% Ruby 0.35% Java 21.80% TypeScript 70.86% Objective-C 0.34% Objective-C++ 0.11% Nunjucks 0.49% CSS 1.67% Shell 0.63%
islamic-app islamic-apps islamic-prayer-times islamic-prayer-times-clock islam muslim prayer salah salat islamic

al-azan's People

Contributors

meypod avatar poussinou avatar secularsteve avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

al-azan's Issues

Fajr Azan

Thank you for the beautiful app.

This is exactly what I wanted.

Can just this be added? Fajr Azan is different than the other Prayers is there some way to change just the Fajr Azan and keep the rest the same?

Considering elevation for Salah times

Assalamo alaykom,
Jazakum Allahu khayran for your application.

There is one problem that most Prayer times app does not take into account which is Altitude/elevation above sea level of the location point.
This is really a big problem and can make difference of minutes of prayer time. The app assumes everything is at sea level which is not the case usually.
Consider those 2 locations:

36.34444/30.12013/~35m
36.33877/30.05053/~1650m

Distance between them is around 6300m while elevation difference is over 1600m which diffidently should have much effect on prayer time.

You can watch this video in Arabic language

https://www.youtube.com/watch?v=yIaVmmRXLcI

I think you should seek help from https://www.astronomycenter.net/ on how to take elevations into account

azan time bugged

After the daylight savings time change in egypt my oppo a16 running colorOS v11.1 didn't change the time of azans, and I can't find anything related to the daylight saving change in the app settings

Saving More Locations

For instance, if someone has a 50km distance between work and home, then it is very useful to have more than one location saved for easy switching between them just like geometric weather has. And many people don't keep location service on, so this feature will be really helpful.

Roadmap

Roadmap

next release (1.18.0)

main priority

  • silent mode after adhan
  • add vibration only mode for adhan

medium priority

  • select which adhans/reminders to bypass DnD instead of all or nothing

low priority

  • add font size settings
  • 1x1 upcoming adhan widget
  • home screen countdown
  • swipe gestures for next and previous times

App size raises question

How come this app which does only prayer times is >40MB blob, while similar apps like https://github.com/mirfatif/NoorUlHuda which also includes the Quran is only 3.3MB, and even the most bloated mainstream contender Muslim Pro (play store) manages with 30 and some MB?

Feels wrong.. What am i not seeing?

Copyright issues

Recently I found out someone has released Al-Azan on google play, while violating this project's license.
so I have opened this issue to track that, and any other app that may show up later on google play here.

I strongly advice against downloading from the following URLs.

list:

Suggestion: In azan notification, include "Next: [Prayer] [Time]"

Assalamu alaikum,

Thanks friend for making this wonderful app, it has been my go-to Azan app, has been working very smoothly, and has all the features needed.

Adding the Azan time to the notification text was a very helpful recent addition. My suggestion is to include the "Next: [Prayer] [Time]" (for example, "Next: Asr, 1407") in the notification text as well. That would be helpful for my purposes, as I use the app to send azan notifications to my watch. This is a subjective design decision of course, but just wanted to mention it as a possibility or maybe even an option.

Thank you!

Ramadan

Click to view images

Screenshot_20230324_170141_Google
Screenshot_20230324_170127_Al-Azan

In ramadan the isha adhan time increases for about 30 minutes but in the app its still the same can you fix it

Suggestions

Hi bro , first i want to thank you for this simple and beautiful app , i have two suggestions for you !

  1. is to change the location of the Date according to the writing direction of the language
**Click to see photo**

IMG_20221003_042554_1

  1. add monet theme for Android 12+

[SUGGESTION/BUG] Make the app not repeat prayers after phone was sleeping during the prayer time

Thank you for your application it really helps me to go pray in the correct times!

However, as a student i am forced to turn off my device entirely during class time, which is during 7:30AM-3:10PM, by this time 2 prayers have passed, when i turn my phone on and unlock it and startup apps start, i get the first salah, then the second one directly after dismissing the first one, since the time has already passed and i can't pray that prayer anymore without "kada", so i wonder if i can make it stop doing that or perhaps if its a bug get it fixed.

Thank you

Highlight the current Payer Time and not the next/upcoming

Sorry I just couldn't submit this under "Feature Requests". Github always gave me a error message

Is your feature request related to a problem?
Please describe.

When using the widget, I always get confused
on what Prayer Time it currently is. When
looking at the widget the Attention of the User
gets directly to the colored/inked/highlighted
Time & Name of the next Prayer Time.

Describe the solution you'd like
I think coloring/marking the current Prayer
Time is a solution to this.

Additional context
Instead of Asr being highlighted, Dhuhr
should be. And when the prayer time Maghrib
begins, Maghrib should be highlighted

Screenshot_20230509261_Al-Azan.png

Add calculation methode: Indonesia

Hi, can you add calculation method for Indonesia

methode name: Kementrian Agama Republik Indonesia (KEMENAG)
Fajr: 20.0°
Isya: 18.0°

In widget show countdown until next prayer.

For reference - See salatuk app widget.

IMG_20230108_110443

The timer can be shown as +00:30:00 if 30 minutes have passed since the start time of current prayer and -01:00:00 if 1 hour remains till the time of next prayer.

It should show time elapsed for current prayer for 30 min and then switch to the time remaining till the next prayer.

Missing accessibility labels

Salaam,
Jazak Allah kheer for releasing this app on fdroid.

I was wondering if you could add accessibility labels for the buttons, so that a blind person using talkback can successfully use the app.

Thank you.

Add an option to disable upcoming adhan notification

Salam Alykoum

In the sounds and notifications settings the application doesn't allow the enabling of sound without notification, if we check sound notification is checked too.

Is there any option to disable Azan notifications?

Thanks in advance

Version 1.9.0

Adaptive charging distrupted by al-azan

I have received a report from an email that says adaptive charging of pixel devices are distrupted by al-azan
I have a solution in mind and im working on it

Prayer Times are in wrong Order on the Widget

As you can see, the Prayer times are at a completely wrong order. I marked them on how they should be (from 1 to 6). The order is wrong at any language.

It starts from right to left, it would be very very good if we can change it to left to right

Screenshot_20239342618.png

Audio output besides phone speakers

As salamu 'Alaikum,

Thank you so much for building such a customizable app.

I wanted to setup the app to recite the Adhaan from an external speaker via the headphone jack as my phone doesn't go loud enough for the whole house to hear.

I looked into this and apparently by default android (I'm using 7.0) doesn't output 'alarm' audio through the headphone jack (probably not bluetooth too). There are some alarm apps that enable this however in their settings.

It would be really helpful if you could implement this. Additionally, this would be useful for students who want to have your app active while studying in a library or living in residence but only want the app to recite through headphones.

thank you

App stops working after some time

I have received a few reports where app does not work anymore after some time

While I had no problem so far, I believe this issue exists.
I really have little to no idea about why it happens, but it generally should be related to android battery saving mode.
I'm currently investigating why this happens, but I would appreciate any thoughts I can get on this.

Add qibla direction finder

First, thank you for the effort

  • it will be nice to make a mini app in the main app to help the user to find qibla direction.

am pm

Can you add 12 hours mode (am pm) ?

Dagestan

Is your feature request related to a problem? Please describe.

Describe the solution you'd like

Assalamy alaykum my brother, please add the Makhachkala city to the app, in my city a lot of muslims alhamduliLlah.

Additional context

Compass/Qibla Finder Request

I use this app as my daily athan app. I would love if you can add a compass feature to locate the qibla within the app. I don't want to have a separate app to do this.

How to contribute

I would like to contribute in this project, so developing the UI and adding some Features?

But how should we organise it?

Azan stopping

I have downloaded this app for a couple of days, but everytime the azan plays, within the first 15 seconds, it stops playing, not completing the azan.

UI bug

the buttons cannot be pressed, see the picture

11111

Suggestion: stop adhan by pressing volume buttons

I wanna make a suggestion, when the app start the adhan, i would press the volume up or volume down to atop the adhan. Because somtimes im praying and my phone start the adhan and I don't want to pull my phone while im praying . جزاك الله خيرا

Summer clock problem

Salam
Describe the bug
In iran every year we had summer clock, but from this year we will not use summer clock. So our clock is same as last fall and winter's clock, but al-azan app shows azan times 1 hour later than true times because it uses summer clock. I do not know the problem is because of which library.

Expected behavior
For example it should show fajr in 5 am, but shows in 6 am.

Device Info :

  • Device: Galaxy J7
  • OS: lineageOS 17.1

The app does not play adhan

Hello, I have had the app for sometime now and it worked flawlessly. It played adhan for the prayer times I specified. Lately, it's not playing adhan.

At the time of that prayer the app shows you the full-page adhan screen but then quickly exits without playing the adhan. It didn't happen before.

Also when I try playing a different adhan under Settings > Muezzin > [adhan name], I get the track could not be played error message.

I have reset app data. I have battery optimization set to off. What am I missing or is this a bug?

Thank you

Do adhan times calculations once and cache them

Reminder: to improve battery life by reducing calculations needed each time an adhan triggers, pre-calculate adhan times based on user settings for 2-months in advance and save them on disk, then load them when needed

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.