BendyStraw Uygulama
BendyStraw
NewPipe veritabanlarını yönetmek için bir uygulama.
BendyStraw, NewPipeData-*.zip dosyalarını içe aktarır ve
size şunları yapma imkanı tanır:
-
Aynı anda birden fazla
zipdosyasını açarak, birkaç cihazdan verileri birleştirebilirsiniz -
Kişisel çalma listelerinizi
SilKopyalaTaşıAdlandırişlemleriyle yönetebilirsiniz -
Bir çalma listesinden diğerine akışları
SilKopyalaTaşı -
Veritabanları arasında kanal aboneliklerini
SilKopyalaTaşı -
Uzak (yer işareti koyulmuş) çalma listelerini
SilKopyalaTaşı -
Çalma listelerini yeniden sıralayın, akışları
Başlık,KanalveyaUzunlukile sıralayın (tablolardaki sütun başlıklarına dokunmanız yeterli) -
Akışlar (ses/görüntü) doğrudan BendyStraw üzerinden açılabilir, çünkü URL'ler tıklanabilir
- Video bağlantılarını (Android ayarlarınızda) NewPipe ile açılacak şekilde ayarlarsanız, bölünmüş ekran görünümü oluşturabilir ve çalma listelerinizde dolaşabilirsiniz
- Çalma listesini ham metin olarak dışa aktarın, örneğin yt-dlp ile kullanılmak üzere
- Karanlık/aydınlık temalar
Düzenleme yaptıktan sonra yeni bir zip dosyası dışa aktarın, ardından bunu
NewPipe'a içe aktarın.
İzinler Hakkında Not
Android 13+ sürümünde, BendyStraw harici depolamayı yönetme iznini ister, nedeni budur:
-
Bu uygulamanın tipik bir kullanım durumu, birden fazla konumdan,
İndirilenlerdizinleri dahil olmak üzere, aynı anda birden fazlazipdosyasını açmaktır (bu dosyalar, örneğin, birden fazla cihazdan alınmış birden fazla NewPipe dışa aktarmasıdır ve birleştirmek istersiniz). -
Her
zipdosyası, içerdiğinewpipe.dbSQLite veritabanının okunup yazılabilmesi için çıkarılırken düzenleme sırasında erişilebilir olur. -
Düzenleme işlemi tamamlandıktan sonra, çıkarılan dosyalar yeni bir
zipdosyasına yazılır ve/veya orijinalzipdosyalarını üzerine yazar.
Yaptığım her şeyde talep ettiğim izinleri en aza indirmeyi hedefliyorum. Android 13, yukarıda tanımladığım işlemleri gerçekleştirmeyi zorlaştıran değişiklikler getirdi. Daha az izin gerektiren alternatif yöntemleri araştırdım ve bunun, benim (uygulamanın ilk kullanıcısı olarak) tipik kullanımım için kullanıcı deneyimini olumsuz etkilediğini, daha karmaşık ve can sıkıcı hale getirdiğini hissettim.
Kullanıcıları sorumlu bireyler olarak görüyorum, bu yüzden bilinçli bir seçim yapabilmeniz için bu bilgileri veriyorum. Eğer bu durumdan memnun değilseniz, şunları yapabilirsiniz:
- İzni vermemeyi seçebilir ve uygulamayı kaldırabilirsiniz.
-
Kötü niyetli bir şey yapmadığımı görmek için kaynak kodunu kontrol edebilir veya birine kontrol ettirebilirsiniz
(yazma anında, dosyaları okuma/yazma ile ilgili her şey
/lib/file_manager_widget.dartdosyasında bulunmaktadır). - Uygulamayı kaynak kodundan Flutter kullanarak kendiniz oluşturabilirsiniz.










