بندي سترو تطبيق لـ Android مراجعة by AndroidFreeware
بنديستراو
تطبيق لإدارة قواعد بيانات NewPipe.
يقوم BendyStraw باستيراد ملفات NewPipeData-*.zip ويسمح لك بـ:
-
فتح عدة
zipفي نفس الوقت، بحيث يمكنك دمج البيانات من عدة أجهزة -
حذفنسخنقلإعادة تسميةقوائم التشغيل المخصصة الخاصة بك -
حذفنسخنقلالتدفقات من قائمة تشغيل إلى أخرى -
حذفنسخنقلاشتراكات القنوات بين قواعد البيانات -
حذفنسخنقلقوائم التشغيل البعيدة (المؤشرة) -
إعادة ترتيب قوائم التشغيل، وتصنيف التدفقات حسب
العنوان،القناةأوالمدة(فقط اضغط على رؤوس الأعمدة في الجداول) -
يمكن فتح التدفقات (صوت/فيديو) مباشرة من BendyStraw، حيث أن الروابط قابلة للنقر
- إذا قمت بتعيين روابط الفيديو (في إعدادات أندرويد الخاصة بك) لفتحها في NewPipe، يمكنك إنشاء عرض مزدوج الشاشة والتنقل بين قوائم التشغيل الخاصة بك
- تصدير قائمة التشغيل كنص خام، على سبيل المثال لاستخدامها مع yt-dlp
- ثيمات داكنة/فاتحة
بعد التحرير، قم ببساطة بتصدير ملف zip جديد، ثم استيراده مرة أخرى إلى NewPipe.
ملاحظة حول الأذونات
على أندرويد 13+، يطلب BendyStraw إذن إدارة التخزين الخارجي، وإليك السبب:
-
حالة الاستخدام النموذجية لهذا التطبيق هي فتح عدة ملفات
zipفي وقت واحد، من مواقع متعددة بما في ذلكدليل التنزيل(ستكون هذه الملفات، على سبيل المثال، عدة تصديرات لـ NewPipe من عدة أجهزة، والتي تريد دمجها). -
يتم استخراج كل
zipبحيث يمكن قراءة/كتابة قاعدة بيانات SQLitenewpipe.dbالموجودة أثناء التحرير. -
بعد التحرير، يتم كتابة الملفات المستخرجة مرة أخرى إلى
zipجديدة، و/أو الكتابة فوقzipالأصلية.
أهدف إلى تقليل الأذونات التي أطلبها في كل ما أبنيه. قدم أندرويد 13 تغييرات جعلت القيام بما وصفته أعلاه صعباً. استكشفت طرق بديلة تتطلب أذونات أقل وشعرت أن ذلك يؤثر على تجربة المستخدم بالنسبة لي (كمستخدم أول للتطبيق) أثناء الاستخدام النموذجي، مما جعلها أكثر تعقيدًا وإزعاجًا.
أتعامل مع المستخدمين ككائنات بشرية مسؤولة، لذا أقدم لك هذه المعلومات لتتيح لك اتخاذ قرار مستنير. إذا لم تكن راضيًا عن ذلك، يمكنك:
- اختيار عدم منح الإذن، وإلغاء تثبيت التطبيق.
-
التحقق من الشيفرة المصدرية لرؤية أنني لا أفعل أي شيء ضار، أو أن تطلب من شخص ما التحقق منها نيابة عنك (في وقت كتابة هذا، كل ما يتعلق بقراءة/كتابة الملفات موجود في
/lib/file_manager_widget.dart). - بناء التطبيق بنفسك من المصدر باستخدام Flutter.












