سيُنشر هذا المقال قريباً
موعد النشر: 2026-06-04 19:29
سيظهر المقال تلقائياً عند حلول الموعد — لا حاجة لإعادة التحميل.
فوضى أجهزة التحكم
من منا لا يعاني من فوضى أجهزة التحكم عن بُعد؟ جهاز تحكم للتلفزيون، آخر لجهاز الاستقبال، ثالث لمشغل الوسائط، ورابع لمكيف الهواء. على مكتبة القهوة، تتراكم الأجهزة وتضيع بين وسائد الأريكة. والأسوأ من ذلك، عندما تريد تشغيل التلفزيون ليلة الجمعة، تكتشف أن بطارية جهاز التحكم قد نفدت.
GT-TAHAKOM هو محاولة لإنهاء هذه الفوضى. تطبيق أندرويد واحد، يجمع التحكم بثلاثة أنواع من الأجهزة عبر ثلاث وسائط إرسال مختلفة. كل ذلك في تطبيق واحد مفتوح المصدر، يعمل بدون إنترنت، ولا يحتوي على إعلانات أو تتبع.
🔗 الموقع الرسمي: salehgnutux.github.io/GT-TAHAKOM 🔗 مستودع GitHub: github.com/SalehGNUTUX/GT-TAHAKOM
ثلاث وسائط للتحكم في تطبيق واحد
ما يميز GT-TAHAKOM عن أي تطبيق تحكم عن بُعد آخر هو تعدد وسائط الإرسال التي يدعمها. لا يعتمد فقط على الأشعة تحت الحمراء (IR) التي تتطلب وجود مستقبل على الجهاز وخط رؤية مباشر، ولا يعتمد فقط على WiFi التي تتطلب اتصالاً بالشبكة. يجمع بينهما وبين وسيط ثالث: جسر WiFi-IR.
الوسيط الأول: التحكم عبر WiFi للتلفزيونات الذكية
يدعم التطبيق الاكتشاف التلقائي للتلفزيونات الذكية المتصلة على نفس شبكة WiFi. حالياً، يدعم أربع منصات رئيسية:
LG webOS: يمكن اكتشاف تلفزيونات LG والتحكم بها عبر بروتوكولات webOS الخاصة. يمكن تعديل مستوى الصوت، تغيير القناة، تشغيل التطبيقات المثبتة (يوتيوب، نتفلكس، وغيرها)، وإيقاف التشغيل والتشغيل.
Samsung: يدعم تلفزيونات Samsung الحديثة التي تعمل بنظام Tizen. التحكم الأساسي متاح بالكامل.
Android TV: لأجهزة التلفزيون التي تعمل بنظام أندرويد TV (مثل Sony و TCL و Philips)، يتم الاكتشاف والتحكم عبر بروتوكولات Android TV القياسية.
Roku TV: يدعم أجهزة Roku المدمجة في التلفزيونات أو أجهزة الفصل Roku Stick.
عند اكتشاف التلفزيون، يظهر في قائمة “أجهزتي” باسمه وعنوان IP. وسيلة الإرسال النشطة ستكون “شبكة WiFi”. كل ما تحتاجه هو أن يكون هاتفك والتلفزيون على نفس الشبكة.
الوسيط الثاني: الأشعة تحت الحمراء (IR) للأجهزة التقليدية
للتلفزيونات العادية (غير الذكية) وأجهزة الاستقبال ومشغلات الأقراص، لا حل سوى الأشعة تحت الحمراء. GT-TAHAKOM يستخدم باعث IR الموجود في هاتفك (إذا كان هاتفك يدعمه. معظم هواتف Xiaomi و Huawei و Samsung الرائدة تدعمه، لكن بيكسل من جوجل لا).
يحتوي التطبيق على قاعدة بيانات مدمجة لعشرات الأجهزة: تلفزيونات من LG و Samsung و Sony و TCL و Philips، أجهزة استقبال من Strong و OSN و beIN، مشغلات DVD و Blu-ray. هذه القاعدة تعمل بدون اتصال بالإنترنت. إذا كان جهازك غير مدرج، يمكنك تعليم التطبيق يدوياً: توجه إلى الجهاز، اضغط على زر في التطبيق، واجعل التطبيق يتعلم الإشارة من جهاز التحكم الأصلي.
الوسيط الثالث: جسر WiFi-IR (Broadlink)
إذا كان هاتفك لا يحتوي على باعث IR، أو كنت في غرفة أخرى ولا يوجد خط رؤية مباشر مع التلفزيون، يمكنك استخدام جهاز خارجي مثل Broadlink RM (سلسلة RM Mini و RM Pro). هذه الأجهزة تتصل بشبكة WiFi، وتستقبل الأوامر من التطبيق عبر الشبكة، ثم ترسلها كإشارات IR إلى الجهاز المستهدف.
هذه الميزة حالياً في مرحلة تجريبية، وتدعم أجهزة Broadlink فقط. في الإصدارات القادمة، قد تدعم أجهزة جسر أخرى.
واجهة المستخدم والتخصيص
دعم كامل للعربية والإنجليزية
التطبيق يدعم اللغة العربية بشكل كامل، مع تخطيط RTL (من اليمين إلى اليسار) لكل الواجهات. يمكن التبديل بين العربية والإنجليزية من قائمة الإعدادات في أي وقت.
في الصورة أدناه، الواجهة الرئيسية للتطبيق باللغة العربية:

السمة الفاتحة والداكنة
يمكن اختيار السمة الفاتحة (النهارية) أو الداكنة (الليلية) حسب تفضيلك أو حسب إضاءة الغرفة. السمة الداكنة ألطف على العينين عند استخدام التطبيق في غرفة مظلمة.
أجهزة متعددة
يمكن إضافة عدة أجهزة إلى قائمة “أجهزتي”. لكل جهاز، يمكنك تعيين وسيلة الإرسال المفضلة (WiFi، IR، أو جسر). إذا كانت وسيلة الإرسال المفضلة غير متوفرة (مثلاً، التلفزيون غير متصل بالشبكة)، يحاول التطبيق التبديل تلقائياً إلى وسيلة بديلة إذا كانت متاحة.
الضبط الذكي وتعلم الأجهزة الجديدة
واحدة من أكثر الميزات ابتكاراً في GT-TAHAKOM هي قدرته على “اختبار” حالة الجهاز واختيار الإشارة المناسبة.
عند إضافة جهاز جديد غير مدرج في قاعدة البيانات، يطلب منك التطبيق توجيه جهاز التحكم الأصلي نحو هاتفك. تختار زراً (مثل “تشغيل”)، يلتقط التطبيق الإشارة ويحفظها. بعد حفظ الأزرار الأساسية (تشغيل، إيقاف، صوت+، صوت-، قناة+، قناة-)، يصبح الجهاز جاهزاً للاستخدام.
لكن الميزة الأذكى هي “الاختبار التلقائي”. قبل إرسال أمر “تشغيل”، يسأل التطبيق: “هل الجهاز مشغل حالياً؟” إذا كنت لا تعرف، يمكن للتطبيق تجربة إشارة “رفع الصوت” مثلاً. إذا تغير مستوى الصوت، فالجهاز مشغل. إذا لم يتغير، فالجهاز مغلق. بهذه الطريقة، يعرف التطبيق متى يجب إرسال إشارة “تشغيل” ومتى يجب إرسال “إيقاف”. هذا يمنع إرسال إشارة “تشغيل” إلى جهاز مشغل أصلاً، مما قد يطفئه بدلاً من تشغيله.
المشاركة والحزم
يمكنك مشاركة إعدادات جهاز معين مع شخص آخر عبر ملف .tahakom. هذا الملف يحتوي على تعريف الجهاز (نوعه، وسائط الإرسال المدعومة، إشارات IR المعلَّمة) مضغوطاً ومشفراً. الطرف الآخر يفتح الملف مباشرة في GT-TAHAKOM، ويظهر الجهاز في قائمته دون الحاجة إلى إعادة التعليم.
هذه الميزة مفيدة إذا كان لديك أكثر من تلفزيون من نفس الموديل في المنزل، أو إذا أردت مساعدة صديق في إعداد تطبيقه دون الحاجة إلى تعليم كل زر يدوياً.
الخصوصية والأمان
التطبيق لا يحتوي على أي إعلانات، ولا أي كود لتتبع المستخدمين أو جمع بيانات. كل شيء يعمل محلياً على هاتفك: الأجهزة المكتشفة، الإشارات المعلَّمة، الإعدادات. لا يتم إرسال أي شيء إلى خوادم خارجية.
التطبيق مفتوح المصدر بالكامل تحت رخصة GPLv3. يمكنك مراجعة الكود للتأكد من عدم وجود شيء خفي، أو تعديله وتوزيع نسختك الخاصة.
يتطلب التطبيق أذونات معينة للعمل: إذن الوصول إلى WiFi (لاكتشاف الأجهزة على الشبكة وإرسال الأوامر)، إذن الوصول إلى الأشعة تحت الحمراء (لإرسال الإشارات عبر باعث IR)، وأذونات تخزين أساسية لحفظ الإعدادات.
التوافق والمتطلبات
يتطلب التطبيق أندرويد 8.0 (API 26) أو أحدث. تم بناؤه باستخدام Kotlin و Jetpack Compose، وهي تقنيات حديثة تضمن أداءً سلساً واستهلاكاً أقل للبطارية.
للاستفادة من التحكم عبر IR، يجب أن يحتوي هاتفك على باعث IR. معظم هواتف سامسونج الرائدة (S系列، Note系列) وهواتف شاومي (Redmi Note، Mi، Poco) وهواتف هواوي (P series، Mate series) تدعمه. هواتف Google Pixel و OnePlus (باستثناء بعض الطرازات) لا تدعمه.
للاستفادة من التحكم عبر WiFi، يجب أن يكون هاتفك والتلفزيون على نفس الشبكة المحلية. التطبيق يستخدم البث المتعدد (multicast) لاكتشاف الأجهزة، لذا يجب أن يدعم راوترك البث المتعدد (معظم أجهزة التوجيه الحديثة تدعمه).
للاستفادة من جسر WiFi-IR، تحتاج إلى جهاز Broadlink RM (Mini أو Pro) مهيأ على نفس الشبكة.
التثبيت
من متجر F-Droid (قريباً)
التطبيق في طور الإدراج في متجر F-Droid. بمجرد الموافقة، يمكن تثبيته مباشرة من المتجر.
ملف APK مباشر
يمكن تحميل ملف APK من صفحة الإصدارات على GitHub. يجب تمكين “التثبيت من مصادر غير معروفة” في إعدادات هاتفك.
قم بتحميل الملف، انقر عليه، واتبع التعليمات.
البناء من المصدر
للمطورين الذين يريدون بناء التطبيق بأنفسهم:
git clone https://github.com/SalehGNUTUX/GT-TAHAKOM.git
cd GT-TAHAKOM
# افتح المشروع في Android Studio
# أو استخدم Gradle من سطر الأوامر
./gradlew assembleRelease
الإصدارات القادمة (Roadmap)
الإصدار 1.1 سيتضمن:
دعم أجهزة جسر إضافية مثل Bond و ESP8266 المبرمج يدوياً.
وضع “الغرف” (Rooms)، لتجميع الأجهزة حسب الغرفة: غرفة المعيشة، غرفة النوم، المطبخ، إلخ.
الإشعارات الصوتية عند إرسال الأوامر.
زر “الكل في واحد” لإيقاف تشغيل كل الأجهزة دفعة واحدة (مثلاً، عند مغادرة المنزل).
الإصدار 2.0 سيتضمن:
تطبيق سطح مكتب لنظام لينكس (باستخدام نفس قاعدة الكود عبر Compose Multiplatform).
تكامل مع مساعدين صوتيين (Google Assistant، Alexa) عبر خدمات الويب.
الخلاصة
GT-TAHAKOM ليس مجرد تطبيق تحكم عن بُعد آخر. إنه محاولة لتوحيد الفوضى التي تسببها أجهزة التحكم المتعددة في المنزل الحديث. مع دعمه لثلاث وسائط إرسال مختلفة، يمكنه التحكم في التلفزيون الذكي عبر WiFi، وفي التلفزيون العادي وجهاز الاستقبال عبر IR، وفي الأجهزة البعيدة عبر الجسر. كل ذلك من تطبيق واحد، دون إنترنت، ودون إعلانات.
إذا كنت تعبت من البحث عن جهاز التحكم الصحيح كل مرة، أو من نفاد بطارياتها في أسوأ الأوقات، أو من وجود ثلاثة أجهزة على مكتبة القهوة، جرب GT-TAHAKOM. هو حر ومفتوح المصدر، ولن يكلفك شيئاً سوى بضع دقائق من الإعداد.
روابط سريعة
https://salehgnutux.github.io/GT-TAHAKOM
التفاعلات والتعليقات
سجّل الدخول بحساب GitHub للتعليق أو التفاعل. مدعوم بـ Giscus (مخزَّن في GitHub Discussions)