Skip to content

ZenFile_v1.1.24

Choose a tag to compare

@l930203811 l930203811 released this 26 Jul 16:13
· 48 commits to main since this release

🚀 v1.1.24 更新内容

✨ 新增功能

  • 分类页新增「按文件夹分组」显示模式,媒体文件可按所在文件夹归组浏览,方便按来源目录快速定位。
  • 关于页新增多语言版权署名,保留 NFile 原署名并增加 ZenFile 修改署名。

🔧 优化

  • 所有远程客户端(SMB / FTP / SFTP / WebDAV)均支持媒体文件流式播放,无需下载完整文件即可边下边播;流式播放使用独立连接,拖动进度条可即时跳转,且不再影响远程浏览会话。
  • SMB 下载提升 SMB2 单请求读/写窗口至 8MB(SMB2 大 MTU 上限),显著减少 RTT 往返次数,在高速局域网下可跑满带宽。
  • 构建产物改为按 ABI 分包(--split-per-abi),arm64 安装包体积显著减小。

🐛 问题修复

  • 修复从远程剪切/移动到本地(或本地剪切/移动到远程)后,来源目录仍显示原文件、必须手动刷新才消失的问题。
  • 修复音频播放器「后台播放」开关在菜单中点击后状态不即时刷新(需重开菜单才更新)的问题。
  • 进一步适配安卓 13 及以上版本通知栏媒体控制按钮:本地 fork audio_service 并修正前台服务类型与 MediaSession 激活逻辑(部分国产 ROM 仍可能因系统限制无法显示媒体卡片,仍在持续调研)。
  • 修复关闭「远程媒体缩略图」开关后,SMB / FTP / SFTP / WebDAV 浏览页仍显示远程缩略图的问题;同时所有远程缩略图加载路径均尊重该开关。
  • 修复音频播放器在播放无歌词曲目时,界面显示硬编码中文占位提示的问题;该提示现已加入多语言翻译(中文/繁中/英/德/西/法/日/韩/阿/俄)。
  • 修复 FTP 客户端传输文件时进度条瞬间满格、不准确的问题(修正 SIZE 响应解析)。
  • 修复 SFTP 连接飞牛 NAS 时只显示部分共享目录的问题(根路径列表解析)。
  • 修复 SFTP 远程视频播放约 1 秒后停止、进度条不走、拖动进度条后一直卡在「正在缓存中」的问题(恢复兼容的读取策略并正确传递文件大小)。

🚀 What's New in v1.1.24

✨ New Features

  • Category pages now offer a "Group by Folder" view, so media files can be browsed grouped by their source folders for quick location.
  • Added multilingual copyright attribution on the About page, preserving the original NFile attribution and adding the ZenFile modification attribution.

🔧 Optimizations

  • All remote clients (SMB / FTP / SFTP / WebDAV) now support streaming media playback without downloading the whole file; streaming uses an independent connection so seeking is instant and no longer affects the remote browsing session.
  • SMB downloads now use an 8MB SMB2 read/write window (SMB2 large MTU limit), drastically cutting RTT round-trips so the link can be saturated on fast LANs.
  • Release builds are now split per ABI (--split-per-abi), significantly reducing the arm64 package size.

🐛 Bug Fixes

  • Fixed an issue where, after cutting/moving a file from a remote location to local (or local to remote), the source directory still showed the original file until manually refreshed.
  • Fixed the audio player's "Play in background" toggle not refreshing its on/off state immediately in the menu (previously required reopening the menu).
  • Further adapted the audio background-service type and MediaSession activation logic for Android 13+ media controls; some OEM ROMs may still hide the media card due to system restrictions and are under continued investigation.
  • Fixed remote thumbnails still being shown for SMB / FTP / SFTP / WebDAV after the "Remote Media Thumbnails" switch was turned off; all remote thumbnail loading paths now respect the switch.
  • Fixed the audio player showing a hardcoded Chinese placeholder when a track has no lyrics; the message is now fully localized (Chinese / Traditional Chinese / English / German / Spanish / French / Japanese / Korean / Arabic / Russian).
  • Fixed the FTP transfer progress bar jumping instantly to full due to incorrect SIZE response parsing.
  • Fixed SFTP connections to FnOS NAS only showing some shared directories (root-path listing parsing).
  • Fixed SFTP remote video playback stopping after ~1 second, the progress bar not moving, and seeking getting stuck at "buffering" (restored compatible read strategy and correctly pass file size).