عن المشروع

Super Video Downloader هو تطبيق أندرويد يجمع بين متصفح ويب، مشغل وسائط، ومجموعة من أدوات التنزيل لمحتوى الفيديو والصوت. يذكر المشروع أنه أُنشئ لأغراض البحث والتعليم حول تنزيل تنسيقات الفيديو وأنواع التدفقات المختلفة. القدرات الأساسية الموصوفة في ملف README: - دعم المواقع: تنزيل من يوتيوب، فيسبوك، تويتر، إنستغرام، ديلي موشن، فيميو، ومواقع أخرى مغطاة بقائمة المواقع المدعومة من youtube-dl، عبر تكامل youtube-dlp. - معالجة التدفقات: اعتراض وتنزيل تدفقات HLS (.m3u8) وDASH (.mpd) بالإضافة إلى فيديو .mp4 القياسي، باستخدام أدوات تنزيل مخصصة لـ mp4/mp3/m3u8/mpd. - البث المباشر: يمكن التقاط وحفظ البث المباشر للفيديو والصوت مثل الراديو أثناء حدوثها. - المتصفح المدمج: يدعم السجل والإشارات المرجعية وملفات تعريف الارتباط، بحيث يمكن للمستخدمين تصفح المحتوى وتنزيله من داخل التطبيق. - مدير التنزيل: يدير مهام التنزيل في الخلفية. - التشغيل دون اتصال: مشغل مدمج يشغل الفيديو والصوت الذي تم تنزيله دون اتصال. - حظر الإعلانات: محرك حظر إعلانات مدمج قائم على Rust مع إدارة القوائم. - الشبكات: سلاسل بروكسي عبر عدة بروكسيات HTTP وSOCKS، بالإضافة إلى DNS مشفر عبر DNS-over-HTTPS (DoH) وDNS-over-TLS (DoT)، بما في ذلك روابط sdns://. التوزيع والتحقق: مصدر التثبيت الموصى به هو F-Droid، حيث يُنشر التطبيق كبناء قابل للتكرار؛ يتحقق F-Droid من أن المصدر يطابق ثنائيهم وAPK في إصدارات المستودع. وهو مدرج أيضًا على Google Play. تُدار الترجمات عبر Weblate. المكدس التقني المذكور في README: Kotlin أولاً، MVVM مع ViewModel/LiveData ونمط Repository، Android Views مع DataBinding، Dagger 2 لحقن التبعيات، Coroutines وRxJava للتزامن، Room لقاعدة البيانات، OkHttp وlibv2ray (Go) للشبكات، وadblock-rust لحظر الإعلانات. يتطلب البناء JDK 21، Android SDK وNDK (يوصى بـ r29)، Go 1.27.0 لمكونات الشبكات، Rust، وأدوات بناء C/C++. يجب تهيئة الوحدات الفرعية Git بعد الاستنساخ. تشمل مهام Gradle :app:assembleDebug و:app:assembleRelease لملفات APK، و:app:buildAllGoLibraries لتبعيات Go، و:app:buildRustAdblock لحظر الإعلانات، وclean. يمكن لمتغير GO_EXECUTABLE أو خاصية Gradle تجاوز ثنائي Go المكتشف. يتضمن README إخلاء مسؤولية بأن المطور لا يتحمل مسؤولية الاستخدام غير القانوني، ويذكر الإلهام من cuongpm/youtube-dl-android بالإضافة إلى شكر للعديد من المساهمين.