Skip to content

Releases

OpenList Manager v1.4.2

Choose a tag to compare

@github-actions github-actions released this 07 Nov 05:26

OpenList Manager v1.4.2

本版本任务中心可以看到传输速度和预计剩余时间,上传通知里也会同步显示;另外修复了自动重试中的任务仍显示红色报错、容易误以为任务出错的问题。


新增

传输速度与剩余时间

以前任务中心只显示进度百分比,看不出任务传得快不快、还要多久。

现在进行中的任务卡片和任务详情会显示当前速度和预计剩余时间,已完成的任务显示平均速度。

  • 本机上传的速度按实际发送的数据计算,任务中心和通知栏同时显示。
  • 服务器上的任务(如复制、离线下载)不提供实时速度,按进度变化估算,刚开始的几秒不显示。
  • 任务大小未知时不显示速度和剩余时间;任务重试导致进度回退时会重新计算。

修复

  • 自动重试中的任务仍显示红色错误信息。服务器重试任务时会保留上一次的错误,看起来像是当前出错了。现在等待、运行和等待重试中的任务改为用警告色显示「上次尝试失败」,真正出错或失败的任务显示不变。

OpenList Manager v1.4.1

Choose a tag to compare

@github-actions github-actions released this 06 Nov 05:20

OpenList Manager v1.4.1

本版本主要改进任务中心和文件页:任务中心支持长按多选,可以批量取消、重试或删除任务,「已完成」页的清理选项和网页端对齐,「进行中」页可以一键取消全部任务;文件页右上角改为后台任务入口和「更多」菜单,有任务在执行时会显示数量角标。另外修复了大文本文件打开卡顿、播放器锁屏按钮与「上一个」重叠等问题。


新增

任务批量操作

以前任务中心只能一条一条地取消、重试或删除任务,记录一多清理起来很麻烦。

现在长按任务卡片进入多选,可以勾选多条任务或点「全选」,再用底部的按钮批量处理:

  • 「进行中」页可以批量重试或取消,「已完成」页可以批量重试或删除。
  • 有任务处理失败时会提示失败的数量和原因,其余任务照常处理。
  • 按返回键或点左上角的关闭按钮退出多选。

取消全部任务

「进行中」页右上角的菜单新增「取消全部」,可以一次取消列表里所有进行中和等待中的任务。选了任务类型时只取消该类型的任务,执行前会弹窗确认。

后台任务角标

文件页右上角新增后台任务按钮,点击进入任务中心。有任务正在执行时,按钮上会显示数量角标,停留在页面上时角标会自动刷新,任务全部结束后角标消失。


变更

  • 「已完成」页的清理选项调整为「重试失败项」「清除成功项」「清除全部」。和网页端一致:「清除成功项」只删除成功完成的记录,失败和已取消的会保留下来方便重试;「清除全部」会删除所有已结束的记录。每项操作前都会说明影响范围并确认。
  • 文件页右上角改为后台任务按钮和「更多」菜单。排序方式和显示方式都放进了「更多」菜单,点「显示方式」展开后可以选择列表或网格。原来放在「新建」菜单里的「查看后台任务」已移除。
  • 存储卡片新增「更多」按钮。启用、禁用和删除存储不再只能长按卡片。
  • 应用设置里点击整行即可切换开关,不用再对准开关按钮。
  • 系统设置的下拉选项显示中文名称。
  • 新建用户时默认允许 LDAP 登录,和服务端直接创建用户时的行为一致。

修复

  • 打开较大的文本文件时界面卡顿。现在文本按需逐行加载,大文件也能流畅滚动。
  • 竖屏播放视频时,锁定按钮和「上一个」按钮重叠。锁定按钮已移到进度条上方。
  • 播放器锁屏后按返回键仍会退出播放。现在锁屏期间返回键不起作用,需先解锁。

OpenList Manager v1.4.0

Choose a tag to compare

@github-actions github-actions released this 05 Nov 10:35

OpenList Manager v1.4.0

本版本新增任务详情:任务中心里的每条任务都能查看完整的源路径、目标路径和错误信息,不再被截断。「概览」和「我的」也重新整理了入口,服务器管理相关的功能集中到「概览」,「我的」只保留和 App 本身相关的设置。另外修复了滑动返回时页面重影、外挂字幕损坏导致视频无法播放等问题。


新增

任务详情

以前任务中心的卡片只能显示一行任务名称,路径一长就看不全,失败原因也只显示两行。

现在点击任务卡片,或卡片底部的「详细」,会弹出任务详情:

  • 复制、移动、上传、离线下载、解压等任务会拆出「源路径」和「目标路径」,显示完整路径。
  • 失败任务显示完整的错误信息,进行中的任务显示进度和当前阶段,进度随列表自动刷新。
  • 同时显示大小、创建者、开始与结束时间、耗时和任务 ID,文字都可以长按复制。
  • 详情底部同样可以取消、重试或删除任务。

更新弹窗排版

检查到新版本时,更新弹窗里的更新日志现在会按小标题、列表和加粗来排版,不再显示 #、** 之类的符号。


变更

  • 「概览」的快捷入口调整为任务队列、用户管理、系统设置、服务器连接。原来的「文件管理」「挂载管理」和底部的「文件」「存储」重复,所以去掉了。
  • 「概览」右上角的按钮改为「切换服务器」。应用设置的入口在「我的」里。
  • 「我的」精简为应用设置、服务器连接、关于和退出登录。「外观与主题」并入「应用设置」,服务器名称和版本改为显示在账号卡片里。

修复

  • 解压任务的名称会显示压缩包的密码。任务中心里压缩包密码现在一律显示为 <***>。
  • 滑动返回时,上一页和当前页的内容叠在一起。现在返回时会显示完整的页面。
  • 外挂字幕文件内容损坏时,整个视频都无法播放。现在会去掉这条字幕后继续播放,并提示字幕加载失败。
  • 视频还没加载完就退出,之前保存的播放进度会被清除。现在会保留原来的进度。

OpenList Manager v1.3.1

Choose a tag to compare

@github-actions github-actions released this 05 Nov 05:40

OpenList Manager v1.3.1

本版本让播放器可以播放 DTS、TrueHD、AC3、E-AC3 等格式的音频。这些格式在蓝光原盘、Remux 和高码率电影里很常见,但大多数手机系统不自带对应的解码器,上一版遇到它们只能无声播放。现在手机自己解不了时,会改用 App 内置的软件解码器,画面仍然用手机的硬件解码。


新增

支持 DTS、TrueHD、AC3 等音频

App 内置了 FFmpeg 音频解码器,作为手机系统解码器的补充。

  • 能播放的格式包括 DTS(含 DTS-HD 的核心音轨)、TrueHD、AC3、E-AC3 和 ALAC。
  • 手机系统支持的格式仍优先使用系统解码器,只有系统解不了时才会用内置解码器,不影响普通视频的播放和耗电。
  • 「音轨与字幕」里,这些音轨不再标注「设备不支持」,多条音轨时可以正常切换。
  • 蓝光原盘格式(m2ts)里的 DTS 音轨现在也能识别。

变更

  • 安装包从约 5.7 MB 增加到约 10.4 MB,增加的部分是内置音频解码器,覆盖 arm64-v8a、armeabi-v7a、x86、x86_64 四种处理器架构。
  • 使用 FFmpeg 的说明:内置解码器基于 FFmpeg 6.0 构建,只包含上面列出的音频解码器,采用 LGPL 许可,App 本身仍为 MIT 许可。

修复

  • 播放 DTS / TrueHD 音轨的视频时只有画面没有声音。上一版会提示「设备不支持该视频的音频编码」,现在可以正常出声,5.1 等多声道音轨由系统按手机的扬声器或耳机混音输出。

OpenList Manager v1.3.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 15:54

OpenList Manager v1.3.0

本版本新增了在线视频播放器。点击 OpenList 上的视频会直接在 App 内播放,不用先下载,也不用再跳转外部播放器。播放器支持倍速、手势调节亮度音量和进度、记住上次看到的位置、同一文件夹里的视频连续播放,还能加载同名外挂字幕,切换音轨和字幕。存储直链过期时会自动重新获取并从原位置接着播;需要开启「Web 代理」才能播放的存储,也会给出明确提示。


新增

在线视频播放

在文件列表里点击 mp4、mkv、webm、mov、ts、m3u8、mpd 等格式的视频,会直接打开播放器在线播放,边下边播。

  • 支持播放 / 暂停、前进 / 后退 10 秒、拖动进度条,以及加载中、缓冲中的提示。
  • 播放时全屏显示,横向视频自动转横屏,竖向视频保持竖屏;右上角可以手动切换横竖屏。
  • 左侧的锁定按钮可以锁住屏幕:锁定后点击和滑动都不响应,屏幕方向也不再变化,只保留解锁按钮,适合躺着看。
  • 视频本身能否播放取决于手机的解码能力。手机解不了的格式(例如部分 HEVC 10-bit 视频)会提示「设备不支持该视频或音频编码」,可以改用外部播放器。avi、rmvb、flv 等格式仍按原来的方式,在预览页用外部应用打开。

倍速与手势

  • 右上角的倍速菜单提供 0.5x 到 3.0x 共 7 档。
  • 在画面上横向滑动可以调整进度,松手后才会跳转;左半边上下滑动调亮度,右半边上下滑动调音量;双击暂停或继续。
  • 亮度只在播放页内生效,离开播放页后恢复系统亮度。

记住播放位置

再次打开看过的视频,会从上次的位置继续播放,并提示「已从 xx:xx 继续播放」,旁边可以点「从头播放」。

  • 暂停、离开播放页、切换视频时都会记下位置,播放中每 15 秒也会记一次。
  • 刚开始(不到 10 秒)或已经看完(距结尾不到 15 秒)的视频不会记录,下次从头开始。
  • 不同服务器上的同名文件分开记录;最多保留最近的 300 条。

同文件夹连续播放

同一个文件夹里有多个视频时,播放器会出现「上一个 / 下一个」按钮,播完一集后自动播放下一集。顺序按文件名自然排序,「第2集」排在「第10集」前面。

外挂字幕与音轨、字幕切换

  • 和视频放在同一个文件夹、文件名以视频名开头的 srt、ass、ssa、vtt 字幕会自动加载并默认显示,例如 电影.mkv 对应 电影.chs.ass。视频自带的内嵌字幕同样可以显示,ASS 字幕保留样式和位置。
  • 右上角的「音轨与字幕」可以切换音轨、切换字幕或关闭字幕,每一项会写明语言、编码和声道,例如「中文 · AC3 · 5.1」;手机解不了的音轨会标注「设备不支持」。默认优先选择与手机系统语言一致的音轨和字幕。

变更

  • 点击视频文件改为打开内置播放器。以前点击视频只能进入预览页,再用外部应用打开。现在支持的格式会直接在 App 内播放,其余格式仍走原来的预览页。
  • 播放请求不会携带你的 OpenList 登录凭据。很多存储的播放地址是第三方网盘的直链,播放器发出的请求一律不带 OpenList 的 Token;管理员账号播放需要特定请求头的网盘(如阿里云盘、百度网盘)时,App 会向 OpenList 获取这些请求头,并且只发给对应的那个地址。

修复

  • 视频音轨全部无法解码时没有任何提示,看起来像是 App 出了问题。现在会在画面上方提示「设备不支持该视频的音频编码」,并建议切换音轨或使用外部播放器。
  • 网盘直链过期后,暂停一段时间再继续播放会直接失败。现在遇到链接失效或网络中断,会自动重新获取播放地址并从原位置继续,每个视频最多自动重试 3 次;仍失败时显示原因和「重试」按钮。存储拒绝访问(403)时会提示该存储可能需要在 OpenList 中开启「Web 代理」。

OpenList Manager v1.2.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 10:01

OpenList Manager v1.2.0

本版本新增了检查更新。可以在「关于」页手动检查,App 启动时也会自动检查,有新版本时弹窗显示更新内容,点「前往下载」在浏览器中打开下载页。「关于」页还加上了项目仓库的链接。


新增

检查更新

  • 在「我的 → 关于」里点「检查更新」,会显示当前版本,以及是否有新版本。
  • 发现新版本时弹窗显示更新内容,点「前往下载」会在浏览器中打开该版本的下载页面。
  • 检查失败时会说明原因,例如网络异常,或请求过于频繁需要稍后再试。

启动时自动检查

  • App 启动后在后台检查一次,有新版本时弹窗提醒,不影响启动速度。
  • 24 小时内最多检查一次;检查失败时不打扰你。
  • 提醒弹窗里可以选「忽略此版本」,之后这个版本不再自动提醒,有更新的版本时照常提醒;在「关于」页手动检查不受影响。
  • 「我的 → 应用设置 → 更新」里可以关闭「启动时检查更新」。

项目仓库链接

「关于」页新增「项目仓库」,点击在浏览器中打开 GitHub 上的项目主页,可以查看源码、提交问题。


变更

  • 检查更新只访问 GitHub。检查和下载更新只会访问 GitHub,不会附带你的 OpenList 登录凭据;下载链接也只会打开 GitHub 上的页面。

OpenList Manager v1.1.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 09:10

OpenList Manager v1.1.0

本版本让存储驱动显示中文名称,选择驱动时也能用中文搜索。同时加强了登录凭据的保护:访问第三方网盘直链时不再附带 OpenList 的登录凭据。另外修复了切换服务器后后台上传传错服务器、退出登录后又被自动登录回去、搜索结果只有第一页等问题。


新增

驱动显示中文名称

新建存储时的驱动列表、编辑存储页和存储卡片上,驱动名称改为显示中文(翻译来自 OpenList 官方前端),例如「百度网盘」「夸克网盘」。

  • 选择驱动时,列表标题显示中文名,下面保留驱动的原始名称。
  • 搜索驱动时,中文名和原名都能搜到。
  • 没有中文翻译的驱动照常显示原名。

变更

  • 访问第三方网盘直链时不再附带 OpenList 登录凭据。很多存储的文件地址指向第三方网盘,以前预览图片和文本、下载文件时,登录凭据可能被一起发给这些第三方地址。现在只有发往你的 OpenList 服务器本身的请求才会带上凭据。
  • 使用 http 连接的提示更准确。登录页会按补全协议后的实际地址判断是否为不安全的 http 连接,并显示对应的锁图标。

修复

  • 上传过程中切换服务器,文件会被传到新切换的服务器上。现在每个上传任务固定在发起时的服务器上完成;App 被系统关闭后重新启动,也会继续传到原来的服务器。
  • 退出登录或移除服务器后,后台上传仍在继续。现在会一并取消该服务器的上传任务。
  • 登录过期自动重新登录时,可能把当前服务器换回之前的服务器,或在退出登录后又自动登录回去。现在只会为当前服务器重新登录,退出登录后不会再自动登录。
  • 搜索结果只显示第一页。现在滑到底部会继续加载更多,重复的结果会去掉。
  • 移除当前正在使用的服务器后,页面停在原处无法使用。现在会回到登录页。
  • 服务器地址只填了协议、没填主机也会去连接。现在登录时会提示「服务器地址格式无效」。

OpenList Manager v1.0.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 06:56

OpenList Manager v1.0.0

OpenList Manager 的第一个版本。这是一个用来远程管理 OpenList v4 服务器的 Android 客户端,可以在手机上浏览和管理文件、维护存储挂载、管理用户、查看任务、修改站点设置,同时支持连接多台服务器。支持浅色、深色和跟随系统三种主题。


新增

登录与多服务器

  • 用用户名和密码登录 OpenList,开启了两步验证的账号可以输入验证码。
  • 可以添加多台服务器,随时切换或移除。地址只填域名或 IP 时会自动补全协议:局域网地址默认 http,其他默认 https;使用 http 连接时登录页会提示风险。
  • 登录凭据使用 Android 系统密钥库加密保存,不参与云备份。

服务器概览

首页显示服务器在线状态、存储挂载统计(总数、正常、异常),以及文件、挂载、任务、用户的快捷入口。有挂载异常时会列出异常的存储和原因,点击可以跳到挂载管理处理。

文件管理

  • 浏览目录,用顶部的路径导航快速返回上级;可以切换列表和网格布局,按名称、大小、修改时间排序。
  • 上传文件、新建文件夹,以及重命名、复制、移动、删除;长按进入多选,可以批量操作。
  • 搜索文件和文件夹(需要在 OpenList 后台开启搜索索引)。
  • 上传在后台进行,通知栏显示进度,网络中断后会自动重试。

文件预览

图片可以双指缩放查看,文本和代码文件可以直接预览。其他格式可以用手机上的其他应用打开,也可以下载到本地或复制直链。

挂载管理

  • 查看所有存储及其状态,启用、禁用存储,重新加载单个或全部存储。
  • 新建和编辑存储时,表单会根据所选驱动自动生成,字段名称和说明已翻译成中文;密码、密钥一类的字段默认隐藏显示。

任务、用户与系统设置

  • 任务中心可以查看上传、复制、移动、离线下载等任务,按状态和类型筛选。
  • 用户管理可以新建、编辑、禁用、删除用户,设置角色、基础路径和各项权限,也可以为用户关闭两步验证。
  • 系统设置按分组查看和修改 OpenList 站点的全局配置。

外观

支持浅色、深色和跟随系统三种主题;Android 12 及以上可以开启「动态配色」,跟随壁纸取色。