Code Monkey home page Code Monkey logo

muezzin's People

Contributors

dbchoco avatar definem avatar etherealxx avatar ifarhaan avatar kaboohd avatar meypod 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  avatar

muezzin's Issues

Run on startup not working

Salam! I am not able to get the app to run on start up. I have tried:

  • set run as administrator as default
  • adding shortcut to startup folder manually (windows+r then shell:startup+hit enter then paste shortcut)

Is there anything else I can try? Is this just another result of the app not being signed? Thank you!

Unknown changes to config crashes the GUI

Salam alaikum,

Installing the .deb version, muezzin loaded neatly as usual, however suddenly the graphic user interface ceases to load. The process is there (in fact, 3-6 processes seemed to load?), however no GUI. I attempted reinstalling, no success. Then I deleted the .config/muezzin directory and reinstalled - now it loaded.

USER:~$ muezzin 
** Launching Muezzin v2.6.0 **
Assalamou Alaykoum wa Rahmatou Lahi wa Baraketu
5:38:02 PM GMT+3:30
[7903:1030/150803.073157:ERROR:object_proxy.cc(590)] Failed to call method: org.freedesktop.portal.Settings.Read: object_path= /org/freedesktop/portal/desktop: org.freedesktop.portal.Error.NotFound: Requested setting not found
[7934:1030/150803.142667:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization
Requesting prayer times for today
Calculating prayer times
...
[7903:1030/150807.554322:ERROR:nss_util.cc(357)] After loading Root Certs, loaded==false: NSS error code: -8018

`

Adhan Setting Keeps Changing Back

As-salamu alaykum
I have the newest version of the app '2.6.0' on Windows 10 'Version 10.0.19044 Build 19044.' I'm trying to choose the 'Short sound - Mishary Rashid Alafasy' for the Adhan, but it keeps going back to 'Adhan - Ahmed Al-Nufais.'
UGWMuJvSqS

Mute option.

Salaamun Alaikum!

First off, my sincerest gratitude @DBChoco and team for creating a wonderfully intuitive program that is lightweight. InshaAllah Ta'Aala may Allah SWT reward you for your efforts in the thousands ameen.

Please let me know if my requests are not feasible. I've yet to find a program as good as this one MashaAllah so these are not gripes, but more so suggestions to further improve usability.

Primarily, a feature to play an opening dua/surah of the users choice before or after the Adhan would be a valuable addition, in my humble opinion. This option would perhaps mirror the custom adjustment tab, as well as the adhan tab in certain ways. I've taken the liberty to mock up what i believe this page would look like, but my background in UI rather than code keeps me from implementing it unfortunately XD. please let me know if this is something that you or your team could implement, as hearing the Holy Quran or maybe a select dua would be a welcome addition to most users.
SURAHorDUA

Secondly, the Shi'a Madhab from what i understand only recite the Adhan for Fajr, Dhuhr, and Maghrib - as the Asr and Isha prayers are prayed directly after the Dhuhr and Maghrib prayers respectively. A couple Shi'a friends i know stated that whilst there is no problem with the additional beautiful recitation of the Adhan, they have already prayed the Asr and Isha prayers and so the Adhan calls them to pray what has already been offered, Subhan'Allah. Additionally, im sure the option to mute a certain adhan may help students or others who may not have access to a room all the time (My university had a multi faith room which was only accessible at certain times, some of which did not correspond with the time of the Salaat), but the out loud recitation of the Adhan during these times would perhaps disturb others (non Muslims) using the room at certain times. I understand this is a niche use case, but i believe it is one that adds additional versatility to the app, which is never a bad thing. I have also mocked up what i believe those updates would look like, as seen below.
Mute

These mockups were done rather quickly, so if you'd like additional work to be done, please do let me know. Additionally, if you would like an additional hand with regards to UX/UI, i'd be more than happy to assist.

Again, Jazak'Allah Khairan for putting this together. May Allah SWT increase you ameen ya Rabb. If you have any questions please reach out.

Salaamun Alaikum

Feature request: Provide new icon theme

As-Salaamu Alaykum,

Thanks for the great application.

Would it be possible to provide a new tray icon theme that integrates better with KDE or GNOME? Or at least the option to select the tray icon. The current icon seems kind of blurry and stands out against the black / white KDE or GNOME tray icons. See KDE HIG:

https://develop.kde.org/hig/style/icons/monochrome/

I know this is a really low priority request, but it would make this app integrate really well.

image

Update to 2.6.0

Enough changes and updates, as soon as I get free time I'll begin all the update operations.

Quran Play Resume/Replay Issue

I will listen Quran with clicking play button. when I click Stop button this will stop, again I click play button this start from first line of Surah. Please Add resume Button so that We will stop for some times and replay from last stop.

custom adhan times does not work

I'm on windows 10, and enabling and setting the custom times does not take effect (is not changed on main screen)

please tell me if you need more info

Not working on Fedora 39 Gnome 45.

Thank you for the nice app. Unfortunately, first time it launched properly and I set the city and other things. After that, I noticed both fans of my laptop are running at nearly at 70% of the speed continuously until I restarted and uninstalled the app. I guess something is wrong with the electron GPU renderer.

Qur'an pages not shown

Assalamu Alaykum!

Thanks for the app, but I have one issue with it. It doesn't show Qur'an's sura. Does it download Qur'an files from the web? If yes, I think the resource may be blocked by our government.

OS: ArchLinux

image

persian/farsi language and time zone adjust

Hello and thank you for this complete program
If possible, add Persian language to the program
The time zone of Iran has changed since this year, and if possible, a feature can be added to the program so that the time zone can be applied manually
Now in Iran, prayer times are shown one hour ahead
For example, Fajr shows 05:12 AM instead of 04:12 AM
In the Qur'an section, when I select any surah, it shows only one verse of it
I would be very grateful if you could guide me in this matter as well as the audio transmission of the Quran
If possible, add the possibility of adding Quran and Persian translation of Quran manually in the program
When we go to the settings, the back button does not work
I am at your service for any help I can get for Farsi
[email protected]

Your reward is with God
Thank you for your good program

add sunset and it's adjustment

in some methods sunset time is not the same as the maghrib time

it would be nice to have a settings to show it and have it in the adjustments

in case you want to do it, you have to patch the adhan-js library to do it
you can do so by using patch-package

you can also use the patch I made for my own app from here and put it inside the patches directory, so patch-package can pick it up
my patch contains a fix for some days that js dates don't work as expected (because of DST), you can make your own patch if you are not comfortable with it

Add location search

currently you have to enter coordinates to get the correct times
it would be nice if you added city search to the app

there's two ways you can achieve this:

  1. use an online api to search the country and city name
  2. use offline limited data

the downside of second way is that it adds ~5 mb to the app size (~12mb uncompressed), and doesn't contain all cities all over the world, but has a good coverage

I did the second way myself in my app, and I can help you port the data and search method I use into your app, if you like

Asia/Tehran time zone is 1 hour ahead

as of this year Asia/Tehran no longer has DST
but the app is 1 hour ahead

my first guess is that the electron package is outdated, because it seems you use 'toLocaleString'

try updating electron and other dependencies accordingly and this problem should be fixed insha'allah

Bug report and some suggestions on v2.6.0

Hello it seems that 2.6.0 has some issues with playing adhan as i said in the past and muezzin media player is opened for no reason on muezzin starts. also could you please add Asia/Mashhad adhan times to muezzin?

The black area of time changed in size over time

Alsalam w ealaykum w rahmat allah w barakatuh ramadan mubarak.

I did notice this when using the application it not a big deal but if it is fixed it will give more elegance to your application.
I love your work very useful for my use case. thank you for you eforts , god bless you.

Nouveau projet

Persian language

Hi I really like your windows app but can you add Persian language to it ? I can help if needed
thanks.

Add auto-theme, auto-language and auto-time format

Hi, I discovered your project today and I like it a lot.

Here are the features and fixes I recommend you to implement:

  • allow Muezzin to determine automatically the theme of the device ( dark mode or light mode )
  • allow Muezzin to automatically determine the language of the device (English, Arabic, Spanish, French, Russian, etc.)
  • create a .MSI installer for Muezzin to facilitate installation and uninstallation.

thank you for your incredible work and may Allah support you in your project

Messed up prayer times display

Runs fine for maybe a day but on a computer running 24/7 and a laptop that I close the lid and goes to sleep and wakes up regularly, the time displayed eventually ends up being messed up, trying to show the next Fajr time (even though the next prayer time is not Fajr) and not correctly - looks like it tries to show a range of time for hours, minutes, and seconds - no matter the time of day and the Azan does not play.

Desktop runs on Windows 11 and Laptop on Windows 10. Screenshots attached. Two are from when it messed up and one is when it is first run.

Muezzin App - days later, 24-7 running desktop pc - incorrect time
Muezzin App - days later, wake from sleep laptop - incorrect time
Muezzin App - Fresh Install - Correct Time

Window size - Qur'an improvements - UI improvements

As-salamu alaykum @DBChoco ,

I wanted to thank you for this app. Great job.
I do have some features and improvements I would like to suggest, let me know what you think.

Visibility

First of all, the app was quite hard to find. I published it on AlternativeTo so it gains more visibility among the Muslim FOSS community. Hope this helps for people to discover Muezzin.

Window position and size

Muezzin currently doesn't remember the last window position and size it was left in. It always opens either in full screen or in small window with right scrollbar. Adding that feature would be great.

Quran reader/player

The Quran reader/player is very useful, but it would be more intuitive to replace the dropdown surah menu with a search bar (including search suggestions when typing surah name or number).

The Quran player also plays a little too fast, having a speed feature to control the recitation pace (next ayah) would be great.

Another great feature would be to have auto-play toggle to keep playing next surah's. Or option to repeat/loop a certain ayah.

Interface

I don't know if a UI redesign is planned in the future, but I got an idea for the dashboard.
I made a quick design mockup. The background is darkened and blurred so everything else is more visible.

Muezzin Redesign

Flatpak version does not have autostart | Suggestion for tray icon

Salaam alaykum,

I've discovered Muezzin through Flathub while looking for a prayer app.

I have to say it is probably the best open source prayer app for desktops right now, you're a skilled developer!

I'd like to add a very minor thing for autostart on Linux for the Flathub version. It is missing the corresponding autostart entry in the config folder of the user [$HOME/.config/autostart/io.github.dbchoco.muezzin.desktop], which I quickly just put there myself. It would have to look like this:

[Desktop Entry]
Type=Application
Name=Muezzin
Exec=flatpak run io.github.dbchoco.muezzin --background --start-in-traysy
Comment=Muezzin startup

Without this entry in the autostart folder the flatpak app won't start up when booting even if you have selected the corresponding options (autostart, start to tray) in the Muezzin app.

Furthermore I've suggestions for the system tray icon. It'd be great if it was possible to toggle closing the app to tray while (double-) clicking the tray icon. That's currently not possible for me and right clicking "quit" on the context menu kills the app unfortunately, when I just want to minimize the window into tray. It would also be great if there would be monochromatic icons since that would fit better into some people's icon theming.

Thanks for all your work. JazakAllahu Khairan.

Time issue with the latest version

Hello after upgrading to the latest version it seems Asia/Tehran timezone has been changed to a wrong timezone. it is one hour higher than the real time. as an example: the real time is 3PM and it shows 4 PM.
Im not sure if its my issue or the app issue since the timezone was fine in the previous version but after i switched it got changed(I've checked the settings and everything was set correctly).
Thats not really a weird issue since even windows used to calculate the tehran timezone wrong and thats because of the new year in iran which used to make the time go one hour higher but when this year got started they've planned not to do this.
To fix that, if you're using a api to get tehran timezone i believe you need to change the api to somewhere else atleast for tehran. but if you're getting the tehran timezone without any api just make it one hour lower. as you can see the real time in tehran is on down. and muezzin one is in the app.
image

Sorry it got a bit long. if only i was a javascript developer so i would be able to contribute. however thanks for your great app it deserves more stars

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.