BendyStraw icon

BendyStraw 适用于安卓

1.5.0 GPL-3.0-only

一个用于管理 NewPipe 数据库的应用程序

下载 APK (19.1 MB)

版本
1.5.0 (63)
更新
开发者
mm-dev
分类
多媒体
许可协议
GPL-3.0-only
源代码
代码仓库

BendyStraw 应用

BendyStraw

一个用于管理 NewPipe 数据库的应用程序。

BendyStraw 导入 NewPipeData-*.zip 文件,并让您:

  • 同时打开多个 zip 文件,以便您可以结合来自多个设备的数据
  • 删除 复制 移动 重命名 您的自定义播放列表
  • 将流从一个播放列表 删除 复制 移动 到另一个播放列表
  • 在数据库之间 删除 复制 移动 频道订阅
  • 删除 复制 移动 远程(已收藏)播放列表
  • 重新排序播放列表,通过 标题频道长度 对流进行排序(只需点击表格中的列标题)
  • 流(音频/视频)可以直接从 BendyStraw 打开,因为 URL 是可点击的
    • 如果您在 Android 设置中将视频链接设置为在 NewPipe 中打开,您可以实现分屏视图并在播放列表中跳转
  • 将播放列表导出为原始文本,例如用于 yt-dlp
  • 深色/浅色主题

编辑后,只需导出一个新的 zip 文件,然后将其导入回 NewPipe

关于权限的说明

在 Android 13 及以上版本中,BendyStraw 请求 管理外部存储 权限,原因如下:

  • 该应用的典型用例是同时从多个位置打开几个 zip 文件,包括 下载 目录(这些文件可能是来自多个设备的多个 NewPipe 导出,您想要合并它们)。
  • 每个 zip 文件会被解压,以便在您编辑时可以读取/写入其包含的 newpipe.db SQLite 数据库。
  • 编辑后,提取的文件会写回到一个新的 zip 文件中,和/或覆盖原始的 zip 文件。

我旨在尽量减少我在构建的所有内容中请求的权限。Android 13 引入了更改,使得实现我上述描述的功能变得困难。我探索了需要更少权限的替代方法,但觉得这会影响我(作为应用的首位用户)的典型使用体验,让其变得更加复杂和烦人。

我把用户视为负责任的人,所以提供这些信息使您能够做出明智的选择。如果您对此不满意,您可以:

  • 选择不授予权限,并卸载该应用。
  • 检查源代码,以确认我没有做任何不当行为,或者请人帮您检查(在撰写时,所有与读取/写入文件相关的内容都在 /lib/file_manager_widget.dart 中)。
  • 使用 Flutter 从源代码自行构建该应用。

问题反馈与评论

提交问题

旧版本


类似应用


热门搜索

fossify launcher vpn music Kotatsu Activity Launcher pdf keyboard newpipe outertune vivi camera gallery metrolist music player seal osmand ashell mull fennec file manager edge seek clock Rekado signal immich video shizuku calculator calendar vlc weather battery email