Repository navigation
新增 Google 账号登录、空间分布图、固定标签页与混合排序,降低大型网盘内存占用并改进在线播放体验。
修复
- 修复高延迟或代理线路下在线播放缓冲久、拖动慢的问题,以及信息流切片开头花屏的现象。
- 修复重启或异常关机后下载记录与未完成任务丢失、重复添加已存在文件的问题(#44、#50),以及超长文件名保存截断的问题。
- 修复 Android 版切后台返回黑屏、SRT 字幕缩放失常、重进全屏误弹「全屏播放」按钮(#35),以及 macOS 版关闭播放器偶发卡死的问题。
- 修复桌面版在特定窗口宽度下顶栏按钮被遮挡、速率变化引起排版抖动(#48),以及收起链接输入框时画面冻结的问题。
- 修复连续重命名、移动时撤销状态偶发不一致,以及普通文件编辑进入传输任务列表的问题。
变化
- Google 登录与同步口令:支持通过系统浏览器登录 Google 账号(#49),同一账号与密码登录自动合并;支持为压缩包密码与刮削配置设置独立的跨设备加密口令。
- 低内存全盘索引:大幅降低数万至数十万文件网盘在建树、搜索与查重时的内存占用;重命名、移动、删除等操作即时生效,启动时仅增量同步云端变更。
- 空间分布图、固定标签与混合排序:新增按目录逐级查看的空间分布图;支持固定常用文件夹标签并跨设备同步;新增「文件夹置顶」开关,关闭后可将文件夹与视频混合按时间或大小排序(#33)。
- 播放与快捷键:缓冲时显示实时速率,设置中新增「多连接并发加速」开关;补全桌面端播放器键盘快捷键与按 Esc 逐层退出的操作。
- 链接支持与界面细节:新建云下载新增支持 ed2k 与 thunder 链接,扩充番号命名规则;桌面端新增种子文件图标。
- iOS 与 iPadOS 实验性支持:新增支持 iOS / iPadOS 15 及以上系统(#47 @bluedvst),提供未签名侧载包并支持调用系统或外部播放器。
下载
| 系统 | 安装包 | 便携版与其他架构 |
|---|---|---|
| Android | piko-1.5.0-arm64-v8a.apk(绝大多数手机、平板) | 通用包 universal、旧 32 位 armeabi-v7a、模拟器 x86_64 |
| Windows | piko-windows-x64-1.5.0.msi(Intel / AMD) piko-windows-arm64-1.5.0.msi(ARM 骁龙等) |
x64 便携版 .7z ARM64 便携版 .7z |
| macOS(实验性) | piko-macos-arm64-1.5.0.dmg(Apple 芯片,macOS 12+) | — |
| Linux(实验性) | piko-linux-x64-1.5.0.AppImage(x64,glibc 2.38+) | — |
| iOS / iPadOS(实验性) | piko-ios-arm64-1.5.0.ipa(iOS 15+,未签名侧载包) | — |
- Windows:
.msi装入当前用户目录免管理员权限,.7z解压运行Piko.exe(Win10 可用 NanaZip),均支持应用内更新;首次遇到 SmartScreen 拦截请选择「更多信息 → 仍要运行」。 - macOS:支持应用内更新;安装包未经公证,首次打开被拦截时请在「系统设置 → 隐私与安全性」中选择「仍要打开」。
- Linux:需 Ubuntu 24.04、Debian 13、Fedora 39 或更新系统及硬件 OpenGL 驱动,
chmod +x后直接运行,支持应用内更新。 - iOS / iPadOS:未签名包需通过 AltStore、SideStore、Sideloadly 或 TrollStore 等工具自签侧载安装,更新时下载新
.ipa覆盖侧载。
应用内更新文件与完整性校验说明
其余附件无需手动下载:-app.zip、-image.zip、-files.json、-from-<旧版本>.zip、.AppImage.zsync 与 release.json 供应用内更新使用,linux-x64-<版本>.tar.gz 供发行版打包,mapping.txt 用于还原崩溃堆栈。
附件均由 GitHub Actions 基于本 tag 构建,Android APK 经过签名:
- 校验和:
SHA256SUMS.txt - 构建来源:
gh attestation verify <文件> --repo NihilDigit/piko - SLSA Build L3:
slsa-verifier verify-artifact <文件> --provenance-path multiple.intoto.jsonl --source-uri github.com/NihilDigit/piko