Skip to content

Repository files navigation

Piko

Piko

简体中文 | English

Android 8.0+ Windows 10+ x64 | arm64 macOS 12+ arm64 SLSA Build L3 License MIT Telegram @piko_dev
Kotlin Multiplatform Compose Multiplatform Material 3 Expressive

高性能、多平台的 PikPak 客户端

自适应布局

桌面端贴合键鼠操作,移动端简洁易用。

桌面端与手机端的海报墙

信息流

随机播放当前文件夹里的视频片段,上下滑动切换。

网盘右侧的信息流,上下滑动切换视频片段

链接与文件名解析

解析磁力链接、种子、下载地址与分享链接,保存前可完整预览、按文件挑选。文件按作品与集数整理,收起样片与花絮。

网盘中按作品整理的剧集,右侧是解析磁力链接的面板

传输

多连接并发,自动绕开缓慢或无响应的节点,优化弱网下的使用体验。蜗牛模式限速,不影响播放。

传输页:进行中与已完成的下载、上传与云端任务

文件处理

支持截取视频片段与查找重复文件。

手机上的截取视频片段与查找重复

安装

前往 Releases 下载。安装包均由 GitHub Actions 从源码构建,Release 页面按设备列出应下载的文件。

  • Android:Android 8.0 及以上。按设备架构选择 APK,无法确定时选 universal。
  • Windows:Windows 10 及以上,x64 与 arm64。.msi 为安装版,.zip 为便携版。
  • macOS(实验性):macOS 12 及以上,仅 Apple 芯片。安装包未经公证,首次打开需在「系统设置」→「隐私与安全性」中放行。

贡献

路线图见 #10。

欢迎提交 Issue 与 PR。小的 Bug 修复、崩溃排查与文档补充可以直接提交。

计划新增功能或调整架构时,请先提交 Issue,说明使用场景与拟定方案,确认方向后再实现。

使用 LLM 辅助编写代码时,请理解新增代码的逻辑,并在真机上验证。

许可与致谢

  • 源码以 MIT 许可证开源。Android 安装包内置以 GPL 构建的 mpv 与 FFmpeg,整体按 GPLv3 分发。
  • PikPak 接口实现参考了 52funny/pikpakcli。
  • 多项功能设计参考了 PikPak 网页端增强脚本 digbug82/PikPak_Enhancement_Master。
  • Windows 端 mpv 的零拷贝渲染由 MediaMP 实现。

Star History

Star History Chart

About

高性能、多平台的 PikPak 客户端 | A fast, cross-platform PikPak client for Android, Windows and macOS

Topics

Resources

Stars

182 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages