摘要

1) 一句话总结 Kazumi 是一款基于 Flutter 开发的高人气开源番剧采集与在线观看应用,支持通过自定义 Xpath 规则抓取视频源,并提供弹幕交互、实时超分辨率及多平台跨设备同步等功能。

2) 关键要点

  • 技术栈与热度:主要使用 Dart (Flutter) 开发,采用 GPL-3.0 开源协议,项目在 GitHub 上拥有超过 21,300 个 Stars。
  • 核心机制:允许用户使用最多五行基于 Xpath 语法的选择器构建自定义规则,支持规则的导入与分享。
  • 多平台支持:支持 Android 10+、Windows 10+、MacOS 10.15+、Linux,以及 iOS 13+(需自签名)和 HarmonyOS 5.0+(需侧载)。
  • 核心功能:内置视频播放器,支持弹幕(基于弹弹play API)、实时超分辨率(基于 Anime4K)、一起看(基于 SyncPlay)、跨设备同步、DLNA 投屏及硬件加速。
  • 隐私与广告:项目无内置广告(广告仅来自第三方视频源),不收集任何用户数据,无遥测组件。
  • 第三方依赖:使用 Bangumi API 获取番剧元数据,media-kit 提供跨平台播放能力,hive 用于持久化存储。
  • 美术版权:项目使用的图标由画师 Yuquanaaa 授权,受版权保护,未经明确授权不得擅自使用或分发;内嵌字体为小米 Mi Sans。

3) 风险/不足

  • 语法支持不全:目前对 Xpath 语法的支持不完整,仅支持以 // 开头的选择器。
  • 性能消耗:超分辨率功能对 GPU 性能要求较高;为提升体验,视频播放时会大量缓存至内存(内存紧张者需手动开启“低内存模式”)。
  • 兼容性限制:部分视频源存在反盗链措施,导致无法使用外部播放器观看;Linux 的 .tar.gz 格式版本先天缺乏图标和托盘功能支持。
  • 编译门槛:自行编译需要良好的网络环境,中国大陆开发者可能需要配置镜像以拉取相关依赖。
  • 合规风险:免责声明要求用户遵守所在地法律,因使用产生的缓存数据需在 24 小时内清除,否则需获权利人授权。
  • 功能缺失:番剧下载和更新提醒功能目前仍在开发计划中,尚未实现。

功能与定位

基于自定义规则的番剧采集APP,支持流媒体在线观看,支持弹幕,支持实时超分辨率。

典型使用场景

  • 作为通用开发工具用于工程协作与效率提升。
  • 适用于个人与团队的日常研发流程。

核心功能

  • 提供稳定的通用工程能力。
  • 支持跨平台或多环境使用。
  • 依赖开源社区持续迭代。

特色与差异点

  • 仓库长期活跃,最近更新时间为 2026-02-22T12:37:36Z。
  • 项目创建于 2024-05-09T01:56:22Z,具备持续迭代与社区沉淀。
  • Dart 为主语言,聚焦该技术栈的工程实践。

使用方式概览

  1. 阅读仓库 README 与官方文档,确认适配场景与依赖条件。
  2. 按项目推荐方式完成安装与初始化,再从示例或最小流程开始验证。
  3. 在生产使用前补齐权限控制、日志监控和版本固定策略。

限制与注意事项

  • 使用前应先核对许可证、项目维护状态与安全边界。

链接

关联主题