BendyStraw App
BendyStraw
Eine App zur Verwaltung von NewPipe-Datenbanken.
BendyStraw importiert NewPipeData-*.zip-Dateien und
ermöglicht Ihnen:
-
Mehrere
zip-Dateien gleichzeitig zu öffnen, sodass Sie Daten von mehreren Geräten kombinieren können -
LöschenKopierenVerschiebenUmbenennenIhrer benutzerdefinierten Wiedergabelisten -
LöschenKopierenVerschiebenvon Streams von einer Wiedergabeliste in eine andere -
LöschenKopierenVerschiebenvon Kanal- Abonnements zwischen Datenbanken -
LöschenKopierenVerschiebenvon entfernten (markierten) Wiedergabelisten -
Wiedergabelisten neu anordnen, Streams nach
Titel,KanaloderLängesortieren (tippen Sie einfach auf die Spaltenüberschriften in den Tabellen) -
Streams (Audio/Video) können direkt aus BendyStraw geöffnet werden,
da die URLs anklickbar sind
- Wenn Sie Videolinks (in Ihren Android-Einstellungen) so einstellen, dass sie in NewPipe geöffnet werden, können Sie eine Split-Screen-Ansicht erstellen und in Ihren Wiedergabelisten navigieren
- Wiedergabeliste als reinen Text exportieren, zum Beispiel zur Verwendung mit yt-dlp
- Dunkle/helle Themen
Nach der Bearbeitung exportieren Sie einfach eine neue zip-Datei und
importieren Sie sie zurück in NewPipe.
Hinweis zu Berechtigungen
Auf Android 13+ fragt BendyStraw nach der Verwaltung des externen Speichers-Berechtigung, hier ist der Grund:
-
Ein typischer Anwendungsfall für diese App ist das gleichzeitige Öffnen mehrerer
zip-Dateien von verschiedenen Orten, einschließlich derDownload-Verzeichnisse (diese Dateien wären zum Beispiel mehrere NewPipe-Exporte von mehreren Geräten, die Sie kombinieren möchten). -
Jede
zip-Datei wird extrahiert, damit die enthaltenenewpipe.dbSQLite-Datenbank während der Bearbeitung gelesen und geschrieben werden kann. -
Nach der Bearbeitung werden die extrahierten Dateien in eine neue
zip-Datei geschrieben und/oder überschreiben die ursprünglichenzip-Dateien.
Ich strebe an, die Berechtigungen, die ich in allem, was ich baue, anfordere, zu minimieren. Android 13 führte Änderungen ein, die es schwierig machten, das oben Beschriebene zu tun. Ich habe alternative Methoden untersucht, die weniger Berechtigungen erforderten, und fand, dass dies die Benutzererfahrung für meine (als erster Benutzer der App) typischen Nutzung beeinträchtigte, indem es komplizierter und ärgerlicher wurde.
Ich behandle Benutzer als verantwortungsvolle Menschen, daher gebe ich Ihnen diese Informationen, damit Sie eine informierte Entscheidung treffen können. Wenn Sie damit nicht zufrieden sind, können Sie:
- Wählen, die Berechtigung nicht zu gewähren, und die App zu deinstallieren.
-
Den Quellcode überprüfen, um zu sehen, dass ich nichts Unrechtes tue, oder jemanden
bitten, ihn für Sie zu überprüfen (zum Zeitpunkt des Schreibens befindet sich alles,
was das Lesen/Schreiben von Dateien betrifft, in
/lib/file_manager_widget.dart). - Die App selbst aus dem Quellcode mit Flutter zu erstellen.










