
u/dexter8639

Built an open-source tool that pauses system audio when the Adhan starts so you never miss prayer while wearing headphones
As-salamu alaykum everyone,
Like many developers, I spend most of my day wearing headphones listening to podcasts, lectures, or ambient sounds while working. With active noise cancellation and deep focus, I often found myself missing the Adhan or losing track of prayer times.
To fix this, I built Tcalm—a lightweight, open-source CLI tool that detects local prayer times and automatically pauses/mutes all system media playback the moment the Adhan arrives, giving you a clear cue to pause work and pray.
Key Features
- Automatic Media Control: Pauses or mutes whatever is playing across system audio when prayer time starts.
- Auto Location & Scheduling: Automatically detects your location during setup and calculates accurate prayer times.
- Daylight Saving Time (DST) Handling: Adjusts automatically to seasonal time shifts.
- Bilingual Support: Supports both (English default) and Arabic.
Installation
Arch Linux (AUR):
Bash
yay -S tcalm
Linux & macOS:
Bash
curl -fsSL https://raw.githubusercontent.com/abod8639/Tcalm/main/install.sh | bash
- GitHub Repository:https://github.com/abod8639/Tcalm
The project is fully open source. Feedback, bug reports, and PRs are very welcome!
Please keep me and my parents in your du'as. 💚
عملت أداة تطفي الوسائط وقت الأذان (Tcalm)
السلام عليكم جميعاً،
بحكم إني طول اليوم لابس السماعة وبسمع بودكاست أو صوتيات، العزل بيخليني أحياناً ما أسمع الأذان أو يفوتني وقته.
عشان أحل المشكلة دي، طوّرت أداة بسيطة ومفتوحة المصدر اسمها Tcalm؛ فكرتها إنها بتتعرف على أوقات الصلاة وتوقف اي مصدر صوت شغال في النظام تلقائياً أول ما يدخل وقت الأذان عشان تنتبه وتقوم تصلي.
الاداه بالعربي والانجليزي ( الافتراضي انجليزي )
الاداه بتاخذ الماكن الحالي ليك وتحدد مواعيد الاذان تلقائي وقت التثبيت وبتعدل الوقت حسب التوقيت الصيفي والشتوي تلقائي
Arch Linux (AUR)
yay -S tcalm
Linux & macOS
curl -fsSL https://raw.githubusercontent.com/abod8639/Tcalm/main/install.sh | bash
رابط المشروع على GitHub:
https://github.com/abod8639/Tcalm
الأداة مفتوحة المصدر بالكامل، ومرحب بأي ملاحظات، اقتراحات، أو مساهمات.
ادعوا لي ولوالدي بالرحمة والمغفرة. 💚
I created blob_flutter to render smooth, organic morphing blobs in Flutter
Introducing blob_flutter: Smooth, Procedural Blob Animations for Flutter
Most mobile interfaces rely on rigid geometry, but organic shapes can significantly elevate visual storytelling, onboarding flows, and dynamic backgrounds.
I have released blob_flutter, a lightweight Flutter library designed to generate and animate customizable, fluid blob shapes with minimal setup. The package handles morphing transitions procedurally, ensuring smooth rendering without relying on heavy asset files or complex vector workflows.
Key Features
- Procedural Animation: Smooth, continuous shape morphing built directly on Flutter's CustomPainter architecture.
- Full Parameter Control: Explicit configuration over points, deformation intensity, animation duration, colors, and gradients.
- Optimized Performance: Designed to maintain steady frame rates without unnecessary canvas rebuilds.
- Flexible Integration: Fits naturally into modern UI patterns, including animated backgrounds, dynamic avatars, and interactive hero sections.
Links
GitHub: https://github.com/abod8639/blob_flutter
Package: https://pub.dev/packages/blob_flutter
Live Demo: https://blob-flutter-3d.web.app
If you find this package useful in your projects, starring the repository on GitHub helps increase its visibility to other Flutter developers.
I am actively looking for community feedback to refine the API and improve performance. If you encounter bugs, notice rendering edge cases, or have suggestions for new features, please open an issue or start a discussion on GitHub. Pull requests and technical contributions are always welcome.
السهر مش عايز يخلص السهر مش عايز يخلص ياولي النعم ياكل النعم مدد مدد مدد يا الله
عايز انااااااااااااام
ساعدوني اعمل لوجو
انا مش بتاع ديزاين والكلام عشان انا مبرمج مش فنان المهم
يريت تدوني تقييم الحاجات دي عشان اعرف اضبط الدنيا قبل ما انشر المكتبه
الالوان /10
الشكل /10
الخط /10
ولو في اقتراح يريت تدوني
ليه عملنا في نفسنا كدا
لما اذكى كان عايش على الارض يوصل لدي المرحله الموضوع بيبقا مرعب
عندنا امكانيات ومحدش بيستخدمها
عندنا فرص ومافي حد بيستغلها
بنضيع وقت كبير في امور تافهه على النت ومشاكل ناس مالنا علاقه بيهم ونقول راينا ونتخانق مين الصح والغلط في موضوع مش بايدنا اساسا
عايز اعيط وبتاع
الجيم
انا مش بعمم بس لازم احكي الي حصل
دخلت جيم مع واحد صحبي المكان كبير ومكيف مليان مرايات في كل مكان مش عارف ليه
لقيت اجهزه كتير مش عارف ازاي استخدمها أو بتحرك اي عضله في جسمي Lol
المهم الناس هناك مسوخ جسمهم غريب مش متناسق ومحدش طايق التاني مش عارف ليه، يعني مافيهاش حاجه لما تكون مبتسم وتعامل الناس كويس الحاجه مش بتخف من التيست عندك على فكره المهم الحاجه دي طفشتني من المكان عشان الناس نفسيتها زي الخرا بصراحه
يعني لما بروح جيم فنون قتال الناس هناك بتكون زي العسل مع بعض وأخلاقها عاليه وبيخشو يطحنو بعض وهما مبسوطين وبيحضنو بعض عادي
هدو اعضائكم بليز وتواضعو بلاش الحركات دي مش معناه أنه عندك شويه عضلات تتعامل مع الناس بالشكل دا
ليه لما حد يشوفني يقول عندي 16-17 سنه وانا +22 سنه
يجدعان انا مش فيمبوي انا لوني زنجي فاتح معضل عندي شنب
بيعملو معايا كدا ليه نفسي افهم
لما الحاله بتجيلي ونشر حاجات غريبه بعدين احذفها بدون سبب
بتحبو تطبخو ايه على الفطار
انا عن نفسي بحب اعمل بيض مقلي بالزبده مع بطاطس وجبنه سبرد
جايلك يا ساويرس
الزهر لعب ومعايا دولاراااااااااات
هفتح منظمه خيريه اخلص فيها على الفقرااااء