Skip to the content.

26.10.09 14:52

FastMediaSorter v2 🚀

Kotlin Android الترخيص

📦 تنزيل: احصل عليه على IzzyOnDroid

هل تُثبّت ملف APK مباشرة؟ يُحذّرك Android من حزمة لم يسبق له رؤيتها من قبل - لماذا يظهر التحذير، وماذا تنقر.

📘 وثائق المستخدم: أدلة خطوة بخطوة لكل ميزة، مع بحث

نبذة عن المشروع

FastMediaSorter v2 هو غلاف كامل لجهاز Android. فهو يتولى الشاشة الرئيسية، ويشغّل وسائطك، ويفتح البث المباشر، ويطلق تطبيقاتك، ويتواصل مع ساعتك الذكية، ويراقب الجهاز، ويدير كل ملف تملكه - في المجلدات المحلية، وعلى محركات الشبكة (SMB وSFTP وFTP)، وفي التخزين السحابي (Google Drive وOneDrive وDropbox).

يقوم على ثماني ركائز: غلاف الجهاز، ومشغّل الوسائط، والبث المباشر، وإطلاق التطبيقات، وبديل لتطبيقات النظام الافتراضية، ورفيق على الساعة، ومراقبة الجهاز، ومدير ملفات كامل. بدأ التطبيق من فرز الملفات عبر كل هذه المصادر، وما زال ذلك هو الأساس الذي يُبنى عليه الباقي - لكنه لم يعد كل ما يقدّمه.

يتبع هذا الدليل الآن المصطلحات العامة نفسها المستخدمة في جرد الميزات المرجعي في FEATURES.md وخريطة الوثائق في DOCS_MAP.md. استخدم هاتين الصفحتين كمصدر الحقيقة الحالي لقصة التطبيق والإصدارات المتاحة ونطاق الميزات الحالي.

نسخة Windows 🖥️

تبحث عن حل لسطح المكتب؟ جرّب Fast Media Sorter & Sharing for Windows - تطبيق Windows Forms خفيف لفرز ملفات الصور والفيديو وعرضها وإدارتها بسرعة:

🔗 Fast Media Sorter & Sharing for Windows

📄 كيفية نشر مجلدات الكمبيوتر إلى Android - شارك مجلدات الكمبيوتر مع التطبيق عبر SFTP (استيراد عبر المرافق / مسح رمز QR على الهاتف).

تشمل الميزات:

جدول المحتويات

الإصدارات 🎯

يوفر FastMediaSorter v2 سبعة إصدارات - خمسة للهواتف والأجهزة اللوحية اليومية (Standard وLite وPhotos وLegacy وFOSS) بالإضافة إلى إصدارين لسماعات الرأس والتثبيت الجانبي، هما VR وnoLegal. جدول القدرات المرجعي يُنشأ تلقائيًا من عملية البناء في FLAVOR_MATRIX.md:

الإصدار الوصف ملاحظات
Standard إصدار كامل الميزات أوسع مجموعة ميزات للوسائط والمستندات والتعرف الضوئي (OCR) والترجمة والوصول السحابي
Lite إصدار خفيف ملفات محلية فقط - فيديو وصوت وصور؛ بلا مصادر شبكة أو سحابة أو مستندات أو بث (Streams)
Photos إصدار يركّز على الصور صور فقط، مع SMB/FTP/SFTP والسحابة؛ بلا فيديو وبلا صوت
Legacy إصدار يركّز على التوافق نفس مجموعة ميزات Standard، بما في ذلك SMB/FTP/SFTP والسحابة (Google Drive وDropbox وOneDrive)؛ مصمم لأجهزة Android 6/7 (API 23+)
FOSS إصدار كتالوج F-Droid بلا حزم SDK مملوكة: وسائط محلية ومستندات وEPUB وSMB/FTP/SFTP؛ بلا سحابة وبلا بث (Streams) وبلا OCR وبلا ترجمة وبلا Cast وبلا رفيق Wear OS
VR إصدار سماعات رأس نظيف لمتاجر التطبيقات مجموعة وسائط كاملة لسماعات الرأس؛ بلا Google Cast وبلا رفيق Wear OS
noLegal إصدار للتثبيت الجانبي كل ما في Standard بالإضافة إلى مشغّل OpenXR الغامر وإضافات خاصة بالتثبيت الجانبي فقط

أي إصدار يجب أن أنزّله؟

للاطلاع على توفر الميزات الدقيق حسب الإصدار، استخدم الوثائق المرجعية:

🧭 عند أول تشغيل: أسفل مُنتقي اللغة مباشرة، يتيح لك التطبيق اختيار ملف تعريف للجهاز (هاتف، جهاز لوحي، تلفاز، سيارة، إطار صور، VR، والمزيد) يُهيّئ الإعدادات الافتراضية المبدئية لك - قابل للتغيير في أي وقت من الإعدادات. راجع عند أول تشغيل: اختر ملف تعريف جهازك.

تنزيل 📥

📲 احصل عليه من Google Play

ملفات APK المُصرَّفة غير مخزَّنة في مستودع GitHub هذا. جميع الإصدارات متاحة على Google Drive:

🔗 تنزيل جميع الإصدارات من Google Drive

الإصدار اسم الملف الوصف
Standard FastMediaSorter_standard_release.zip ميزات كاملة (سحابة، OCR، EPUB، ترجمة)
Lite FastMediaSorter_lite_release.zip وسائط محلية فقط (فيديو، صوت، صور؛ بلا شبكة أو سحابة أو مستندات أو بث)
Photos FastMediaSorter_photos_release.zip صور فقط، مع الشبكة (SMB/FTP/SFTP) والسحابة
Legacy FastMediaSorter_legacy_release.zip نفس ميزات Standard، بما في ذلك الشبكة (SMB/FTP/SFTP) والسحابة؛ Android 6/7 (API 23+)

ملاحظة: تُرفع جميع الإصدارات تلقائيًا إلى Google Drive بعد نجاح التصريف.

🔐 كلمة مرور ZIP: 1 (ملفات APK مُعبأة كأرشيفات ZIP محمية بكلمة مرور لتجاوز قيود Google Drive)

لقطات الشاشة 📱

الشاشة الرئيسية إجراءات الملفات الإعدادات
عرض المشغّل    
   

صور بالحجم الكامل:

الميزات الرئيسية

صيغ الوسائط المدعومة 🎞️

يدعم FastMediaSorter v2 مجموعة واسعة من الصيغ:

سيناريوهات الاستخدام 💡

إليك بعض الطرق التي يمكن أن يساعدك بها FastMediaSorter v2:

1. 📸 تنظيم صور الكاميرا

وصّل هاتفك أو افتح مجلد كاميرا محليًا. أعدّ مجلد وجهة باسم “أفضل الصور”. افتح العارض، ومرّر بسرعة عبر آلاف الصور، واضغط زر الوجهة لنسخ أفضل اللقطات فورًا.

2. 🏠 نسخ احتياطي عبر الشبكة (NAS)

أضف جهاز NAS المنزلي عبر SMB. تصفّح ملفات الوسائط المحلية. اختر عدة ملفات أو نطاقًا، و”انقلها” إلى NAS لحفظها بأمان، وتحرير مساحة على جهازك.

3. ☁️ إدارة السحابة

اربط حساب Google Drive أو Dropbox أو OneDrive. تصفّح ملفاتك السحابية دون تنزيلها كلها. احذف الملفات غير المرغوبة أو نظّمها في مجلدات مباشرة في السحابة.

4. 📺 عرض الشرائح والتقديم

افتح مجلدًا يحتوي على صور عائلية أو شرائح تقديمية. اضغط “تشغيل” لبدء عرض الشرائح. استخدم إعدادات كل مورد لضبط مدة عرض الشريحة حسب رغبتك.

5. ⭐ إدارة المفضلة

ضع علامة على الملفات المهمة بزر النجمة أثناء التصفح. لاحقًا، اضغط علامة تبويب “المفضلة” في القائمة الرئيسية للوصول فورًا إلى جميع ملفاتك المفضلة من كل المصادر في مكان واحد - مثالي لإنشاء مجموعة منتقاة من أفضل وسائطك.

6. 🎶 عرض شرائح بموسيقى خلفية

أضف مجموعتك الموسيقية كمورد. في الإعدادات ← الوسائط ← الصور، فعّل “تشغيل موسيقى أثناء عرض الشرائح” واختر موردك الموسيقي. الآن عند بدء عرض شرائح لصورك، ستُشغَّل مقطوعاتك المفضلة في الخلفية. اضغط على اسم المقطوعة للتخطي إلى مقطوعة عشوائية أخرى، لخلق الأجواء المثالية لعروض صورك.

7. 🖼️ إطار صور رقمي على جهاز لوحي

حوّل أي جهاز لوحي يعمل بنظام Android إلى إطار صور رقمي جميل يعمل باستمرار. ضعه على حامل، واربطه بكمبيوتر منزلك (SMB) أو بالتخزين السحابي - تُبث الصور مباشرة دون شغل أي مساحة تخزين محلية. اضبط فاصل الشرائح، وأبقِ الشاشة مضاءة دائمًا، وأضف موسيقى خلفية، واستمتع بذكرياتك. حتى الأجهزة اللوحية الاقتصادية القديمة والبطيئة تعمل بشكل ممتاز لهذا الغرض - فالتطبيق مُحسَّن للتشغيل المستمر بموارد منخفضة.

8. 🍿 السينما المنزلية وVR

شاهد مسلسلاتك المفضلة المخزَّنة على كمبيوترك أو في السحابة مباشرة على هاتفك أو سماعة VR. لا حاجة لانتظار النسخ أو القلق بشأن المساحة الفارغة. فقط اضغط تشغيل، وستبدأ الحلقة التالية تلقائيًا.

حالات استخدام سماعة VR - يعمل FastMediaSorter بشكل أصلي على سماعات VR المبنية على Android (مثل Meta Quest وPico وما شابهها) دون أي تعديلات:

9. 🧹 منظّم التنزيلات

مجلد التنزيلات مزدحم؟ افتحه في لوحة المصادر، وأعدّ أزرار وجهة لـ”المستندات” و”الصور” و”برامج التثبيت”. امسح الملفات بسرعة، وعاينها، وافرزها إلى الأماكن الصحيحة بنقرة واحدة. يمكنك حتى فرز الملفات مباشرة على كمبيوتر شبكتك باستخدام هاتفك كجهاز تحكم عن بُعد.

10. 🚗 موسيقى داخل السيارة بوحدة رأس Android

ثبّت FastMediaSorter على مسجل السيارة أو وحدة الرأس التي تعمل بنظام Android. أضف مجلدات موسيقى من محرك USB أو بطاقة SD - أو استخدم المورد الافتراضي المدمج كل الموسيقى للوصول الفوري إلى مجموعتك الكاملة دون أي إعداد. تعمل أزرار الوسائط الفعلية (أزرار مقود السيارة، مقابض الصوت) بسلاسة عبر خدمة تشغيل الصوت في الخلفية: تشغيل/إيقاف مؤقت، المقطوعة التالية/السابقة، كل ذلك دون لمس الشاشة. يتذكر التطبيق موضع التشغيل ويستأنفه تلقائيًا عند بدء التشغيل.

مع تفعيل شاشة البث (Streams)، تشغّل وحدة الرأس نفسها أيضًا محطات راديو الإنترنت مباشرة عبر بيانات الهاتف المحمول أو Wi-Fi - دون الحاجة إلى تطبيق راديو منفصل. أضف أي رابط راديو، أو استورد كتالوج محطات منسّقًا من شاشة الإضافات. يعرض التحكّم المصغّر الثابت اسم المقطوعة الحالية عبر ICY بينما تبقى قائمة المحطات ظاهرة.

11. 📺 مركز وسائط على صندوق Android TV

ثبّت FastMediaSorter على أي صندوق Android TV (مثل Xiaomi Mi Box، وNvidia Shield، وAmazon Fire TV، أو صندوق Android عام). اتصل بـ NAS منزلي عبر SMB، وأضف Google Drive أو Dropbox، أو وصّل محرك USB - كل ذلك من تطبيق واحد. تحكّم بالتدفق الكامل بجهاز تحكم عن بعد أو لوحة مفاتيح Bluetooth: تنقل مفاتيح الاتجاهات (D-pad) التركيز، ويفتح OK العناصر، ويعيدك Back إلى المستوى السابق، ويصعد Backspace مجلدًا واحدًا للأعلى في المتصفح. تُطابق الأزرار الملوّنة في جهاز التحكم إجراءات ملفات شائعة (الأحمر = حذف، الأخضر = نسخ، الأصفر = نقل، الأزرق = إعادة تسمية). ابدأ عرض شرائح بملء الشاشة مع موسيقى خلفية على التلفاز، أو انتقل إلى تشغيل الصوت مع غلاف الألبوم وكلمات الأغنية. لا حاجة لشاشة لمس.

الوثائق 📚

🗺️ خريطة الوثائق: عرض كل الوثائق

🌐 الموقع الرسمي: https://serzhyale.github.io/FastMediaSorter_mob_v2/

المصادر المرجعية (المصدر الوحيد للحقيقة)

ينبغي التعامل مع الملفات التالية باعتبارها المصادر الموثوقة للتفاصيل التي يراها المستخدم:

الأدلة التفصيلية متوفرة بعدة لغات:

🇺🇸 English:

🇷🇺 Русский:

🇺🇦 Українська:

وثائق تقنية / للمطورين:

رفيق Wear OS ⌚

يتضمن FastMediaSorter تطبيق Wear OS مستقلًا كامل الميزات ورفيقًا للهاتف مصمَّمين لشكل الساعات الذكية.

الوسائط ومشاركات الشبكة ونقل الملفات موجودة في النسخة الكاملة من تطبيق الساعة (APK مباشر). نسخة Google Play إصدار أول صغير - آلة حاسبة، وساعة توقيت، ولعبة مصغّرة، وإعدادات؛ وتوضّح بوابة Wear OS ما تحتويه كل نسخة.

يتوفر أيضًا وجه ساعة منفصل ومجاني لنظام Wear OS 6 وما بعده: FastMediaSorter Watch Face. يعرض وقتًا كبيرًا والتاريخ وموجات وجسيمات عائمة وأشرطة البطارية وما يصل إلى ثمانية أزرار دائرية لاختصارات FastMediaSorter أو بيانات أخرى من الساعة؛ وتظهر الأزرار مع تطبيق FastMediaSorter للساعة. ثبّته من Google Play على الساعة نفسها (ابحث عن FastMediaSorter)، أو افتح صفحته على الساعة من إعدادات Wear في تطبيق الهاتف.

وثائق Wear OS:

تعليمات البناء

المتطلبات

البناء

  1. استنسخ المستودع:

     git clone https://github.com/SerZhyAle/FastMediaSorter_mob_v2.git
     cd FastMediaSorter_mob_v2
    
  2. افتح المشروع في Android Studio.
  3. انتظر حتى تكتمل مزامنة Gradle.
  4. شغّل التطبيق على محاكي أو جهاز فعلي.

أوامر البناء المفضّلة (Windows / PowerShell)

.\build-debug.PS1
.\gradlew.bat :app_v2:assembleStandardDebug
.\gradlew.bat testStandardDebugUnitTest
.\gradlew.bat :app_v2:lintStandardDebug

ملفات APK المبنية 📦

بعد كل عملية بناء ناجحة، يُنسخ ملف APK الناتج تلقائيًا إلى مجلد DOWNLOADS في جذر المشروع مع طابع زمني. ستجد هناك كل سجل عمليات البناء الخاصة بك.

الاختبار 🧪

يستخدم FastMediaSorter v2 أداة Maestro للاختبار الشامل (end-to-end) لضمان جودة التطبيق وموثوقيته.

تشغيل اختبار سريع

# Install Maestro - macOS/Linux (Homebrew)
brew tap mobile-dev-inc/tap
brew install maestro

# Or Linux/macOS (curl)
curl -Ls "https://get.maestro.mobile.dev" | bash

# Windows (PowerShell as Administrator) - External: install.ps1 is the Maestro installer
Invoke-WebRequest -Uri "https://get.maestro.mobile.dev/install.ps1" -OutFile install.ps1
.\install.ps1  # External: Maestro installer
Remove-Item install.ps1  # External: Maestro installer

# Run smoke tests (2-3 minutes)
./maestro/run-tests.sh smoke    # Linux/macOS
.\maestro\run-tests.ps1 smoke   # Windows

# Or use shortcut
.\scripts\utils\run-maestro-smoke.ps1  # Windows

ملاحظة: لا تستخدم npm install -g maestro-cli - فهذه حزمة مختلفة لا علاقة لها بالأمر!

مجموعات الاختبار

الوثائق

تكامل CI/CD

تُشغَّل الاختبارات تلقائيًا مع كل push عبر GitHub Actions. راجع .github/workflows/maestro-tests.yml.

الخطوات الأولى (دليل استخدام سريع) 🚀

  1. إضافة مجلد (مورد):
    • في الشاشة الرئيسية، اضغط الزر بأيقونة “زائد” (+) لإضافة مورد جديد.
    • اختر نوع المورد (مثلًا “مجلد محلي”).
    • استخدم الفحص أو أضف المجلد يدويًا. بعد الإضافة، سيظهر في القائمة على الشاشة الرئيسية.
  2. عرض الملفات:
    • انقر نقرًا مزدوجًا (أو اضغط مطولًا) على المورد المُضاف في القائمة.
    • ستفتح شاشة التصفح، حيث سترى جميع ملفات الوسائط من هذا المجلد كقائمة أو شبكة.
    • استخدم أزرار اللوحة العلوية للفرز أو التصفية أو تبديل طريقة العرض.
  3. التشغيل والفرز:
    • اضغط أي ملف لفتحه في المشغّل بملء الشاشة.
    • استخدم التمرير يمينًا/يسارًا أو مناطق اللمس للتنقل بين الملفات.
    • للعمليات (نسخ، نقل)، استخدم مناطق اللمس المقابلة أو الأزرار في لوحة التحكم.
  4. إعداد مجلدات الوجهة (Destinations):
    • في الإعدادات، ضمن علامة تبويب “الوجهات”، يمكنك تحديد ما يصل إلى 30 مجلدًا تُستخدم للفرز السريع.
    • أو فعّل “هو وجهة” في شاشة تحرير أي مورد لإضافته إلى قائمة الفرز السريع.
    • بعد ذلك، ستظهر أزرار لنسخ الملفات أو نقلها بسرعة إلى هذه المجلدات في شاشة المشغّل.

حزمة التقنيات

إصدار البناء

صيغة الإصدار: Y.YM.MDDH.Hmm (مثال: 2.60.1102.207 لتاريخ 2026/01/10 الساعة 20:07)

راجع dev/CHANGELOG.md لملاحظات الإصدار التفصيلية.


المساهمة 🤝

طلبات السحب (Pull Requests) مرحّب بها. للتغييرات الكبيرة، يُرجى فتح تذكرة (issue) أولًا لمناقشة ما تريد تغييره.

التواصل 📧

الترخيص 📄

معلومات قانونية عن المشروع: