BendyStraw ॲप के लिए Android समीक्षा by AndroidFreeware
BendyStraw
एक ऐप NewPipe डेटाबेस का प्रबंधन करने के लिए।
BendyStraw NewPipeData-*.zip फ़ाइलों को आयात करता है और
आपको यह करने की अनुमति देता है:
-
एक साथ कई
zipफ़ाइलें खोलें, ताकि आप कई उपकरणों से डेटा को जोड़ सकें -
DeleteCopyMoveRenameअपने कस्टम प्लेलिस्ट -
एक प्लेलिस्ट से दूसरी प्लेलिस्ट में स्ट्रीम को
DeleteCopyMoveकरें -
डेटाबेस के बीच चैनल सब्सक्रिप्शन को
DeleteCopyMoveकरें -
दूरस्थ (बुकमार्क की गई) प्लेलिस्ट को
DeleteCopyMoveकरें -
प्लेलिस्ट को पुनः क्रमबद्ध करें, स्ट्रीम को
Title,ChannelयाLengthद्वारा क्रमबद्ध करें (बस तालिकाओं में कॉलम हेडिंग पर टैप करें) -
स्ट्रीम (ऑडियो/वीडियो) को सीधे BendyStraw से खोला जा सकता है, क्योंकि यूआरएल क्लिक करने योग्य हैं
- यदि आप वीडियो लिंक (अपने Android सेटिंग्स में) को NewPipe में खोलने के लिए सेट करते हैं, तो आप एक स्प्लिट-स्क्रीन व्यू बना सकते हैं और अपने प्लेलिस्ट में कूद सकते हैं
- प्लेलिस्ट को कच्चे टेक्स्ट के रूप में निर्यात करें, उदाहरण के लिए yt-dlp के साथ उपयोग करने के लिए
- डार्क/लाइट थीम्स
संपादन के बाद बस एक नया zip फ़ाइल निर्यात करें, फिर इसे NewPipe में वापस आयात करें।
अनुमतियों के बारे में नोट
Android 13+ पर, BendyStraw बाहरी संग्रहण प्रबंधित करें अनुमति मांगता है, इसका कारण यह है:
-
इस ऐप का एक सामान्य उपयोग मामला कई
zipफ़ाइलों को एक साथ खोलना है, कई स्थानों से जिसमेंDownloadनिर्देशिकाएँ शामिल हैं (ये फ़ाइलें, उदाहरण के लिए, कई उपकरणों से कई NewPipe निर्यात होंगी, जिन्हें आप जोड़ना चाहते हैं)। -
प्रत्येक
zipको इस तरह निकाला जाता है कि इसमें निहितnewpipe.dbSQLite डेटाबेस को पढ़ा/लिखा जा सके जबकि आप संपादित कर रहे हैं। -
संपादन के बाद, निकाली गई फ़ाइलें एक नए
zipमें वापस लिखी जाती हैं, और/या मूलzipको ओवरराइट करती हैं।
मैं जो कुछ भी बनाता हूँ उसमें मैं अनुरोध की जाने वाली अनुमतियों को न्यूनतम करना चाहता हूँ। Android 13 ने उपरोक्त कार्य करने के लिए बदलाव किए हैं कठिन बना दिया। मैंने कम अनुमतियों की आवश्यकता वाली वैकल्पिक विधियों का पता लगाया और महसूस किया कि इससे मेरे (ऐप के पहले उपयोगकर्ता के रूप में) सामान्य उपयोग के लिए उपयोगकर्ता अनुभव प्रभावित होता है, जिससे यह अधिक जटिल और परेशान करने वाला हो जाता है।
मैं उपयोगकर्ताओं को जिम्मेदार मानव प्राणियों के रूप में मानता हूँ, इसलिए आपको सूचित विकल्प बनाने के लिए यह जानकारी देता हूँ। यदि आप इससे खुश नहीं हैं, तो आप:
- अनुमति देने से इनकार करें, और ऐप को अनइंस्टॉल करें।
-
स्रोत कोड की जांच करें यह देखने के लिए कि मैं कुछ भी दुष्ट नहीं कर रहा हूँ, या किसी से इसे आपके लिए जांचने के लिए कहें (लेखन के समय, फ़ाइलों को पढ़ने/लिखने से संबंधित सब कुछ
/lib/file_manager_widget.dartमें है)। - Flutter का उपयोग करके स्रोत से ऐप स्वयं बनाएं।












