BendyStraw Aplikasi
BendyStraw
Sebuah aplikasi untuk mengelola basis data NewPipe.
BendyStraw mengimpor file NewPipeData-*.zip dan
memungkinkan Anda untuk:
-
Membuka beberapa
zipsecara bersamaan, sehingga Anda dapat menggabungkan data dari beberapa perangkat -
HapusSalinPindahkanGanti Namadaftar putar kustom Anda -
HapusSalinPindahkanaliran dari satu daftar putar ke daftar putar lainnya -
HapusSalinPindahkanlangganan saluran antara basis data -
HapusSalinPindahkandaftar putar jarak jauh (yang ditandai) -
Mengurutkan ulang daftar putar, menyortir aliran berdasarkan
Judul,SaluranatauPanjang(cukup ketuk judul kolom di tabel) -
Aliran (audio/video) dapat dibuka langsung dari
BendyStraw, karena URL dapat diklik
- Jika Anda mengatur tautan video (di pengaturan Android Anda) untuk dibuka di NewPipe, Anda dapat membuat tampilan split-screen dan melompat di sekitar daftar putar Anda
- Mengekspor daftar putar sebagai teks mentah, misalnya untuk digunakan dengan yt-dlp
- Temanya gelap/terang
Setelah mengedit, cukup ekspor file zip baru, lalu impor kembali
ke dalam NewPipe.
Catatan tentang Izin
Di Android 13+, BendyStraw meminta izin mengelola penyimpanan eksternal, berikut alasannya:
-
Kasus penggunaan tipikal untuk aplikasi ini adalah membuka beberapa file
zip, secara bersamaan, dari beberapa lokasi termasukDirektori Unduhan(file-file ini akan menjadi, misalnya, beberapa ekspor NewPipe dari beberapa perangkat, yang ingin Anda gabungkan). -
Setiap
zipdiekstrak sehingganewpipe.dbdatabase SQLite yang terkandung dapat dibaca/ditulis saat Anda mengedit. -
Setelah mengedit, file yang diekstrak ditulis kembali ke dalam
zipbaru, dan/atau menimpazipasli.
Saya bertujuan untuk meminimalkan izin yang saya minta dalam segala hal yang saya bangun. Android 13 memperkenalkan perubahan untuk membuat apa yang saya jelaskan di atas menjadi sulit. Saya mengeksplorasi metode alternatif yang memerlukan izin lebih sedikit dan merasa bahwa hal itu mengorbankan pengalaman pengguna untuk penggunaan tipikal saya (sebagai pengguna pertama aplikasi ini), menjadikannya lebih rumit dan menjengkelkan.
Saya memperlakukan pengguna sebagai manusia yang bertanggung jawab, jadi saya memberikan informasi ini agar Anda dapat membuat pilihan yang tepat. Jika Anda tidak puas dengan ini, Anda dapat:
- Memilih untuk tidak memberikan izin, dan menghapus aplikasi.
-
Memeriksa kode sumber untuk melihat bahwa saya tidak melakukan hal-hal yang merugikan, atau meminta
seseorang untuk memeriksanya untuk Anda (pada saat penulisan, segala sesuatu yang terkait dengan
membaca/menulis file ada di
/lib/file_manager_widget.dart). - Membangun aplikasi itu sendiri dari sumber menggunakan Flutter.










