Kazumi:开源番剧工具的多平台追番解决方案
作为一款基于Flutter开发的开源番剧工具,Kazumi通过自定义视频源规则实现多平台追番体验,支持实时弹幕和画质增强功能。本文将从价值定位、快速部署、核心体验、深度定制和问题解决五个维度,帮助你构建个性化的番剧采集系统。
价值定位:为什么选择Kazumi作为你的追番工具
Kazumi的核心价值在于其高度的可定制性和跨平台特性。作为开源软件,它允许用户通过自定义规则文件聚合多个视频源,摆脱单一平台的内容限制。与传统视频应用相比,Kazumi具有三大优势:
- 多平台支持:覆盖Windows、Android、Linux等主流操作系统,实现无缝跨设备追番
- 自定义视频源:通过简单的规则文件配置,即可接入各类番剧资源站点
- 轻量级设计:无需复杂配置即可快速上手,同时提供丰富的高级功能
快速部署:从安装到使用的三步流程
1. 获取项目源码
通过Git克隆项目仓库到本地:
git clone https://gitcode.com/gh_mirrors/ka/Kazumi
2. 安装依赖与构建
根据目标平台执行相应的构建命令:
-
Android平台:
flutter build appbundle -
Windows平台:
flutter build windows -
Linux平台:
flutter build linux
3. 首次启动与基础配置
💡 首次启动应用后,系统会自动检测assets/plugins/目录下的规则文件。内置的DM84.json、7sefun.json等规则可直接使用,也可作为自定义规则的参考模板。
核心体验:四大功能模块深度解析
模块化架构设计
Kazumi采用清晰的模块化架构,主要代码组织如下:
- 页面组件:
lib/pages/目录包含所有UI页面 - 数据模型:
lib/modules/定义各类数据结构 - UI组件:
lib/bean/提供可复用的界面元素 - 网络请求:
lib/request/处理API通信和数据获取
模块间通过flutter_modular实现解耦,mobx管理状态,确保应用性能和可维护性。
时间表功能:掌握番剧更新节奏
时间表功能按星期分类展示番剧更新情况,帮助用户合理安排观看计划。界面采用日历式布局,直观展示每日更新的番剧内容,点击即可进入播放页面。
播放体验:弹幕与画质增强
播放界面集成了完整的控制选项,支持弹幕显示、选集切换和评论查看。特别值得一提的是其内置的Anime4K超分辨率技术,可根据设备性能选择效率模式或质量模式,提升低画质视频的观看体验。
深度定制:打造专属视频源
规则文件格式详解
Kazumi使用YAML格式定义视频源规则,以下是一个基础示例:
api: 1
type: anime
name: 示例规则
version: 1.0
baseURL: https://example.com/
searchURL: https://example.com/search?q=@keyword
searchList: //div[@class='search-results']
searchName: .//h3/text()
searchCover: .//img/@src
searchUrl: .//a/@href
规则编写要点
- XPath选择器:用于从网页中提取番剧信息
- 变量替换:使用
@keyword等占位符实现动态参数 - 多规则组合:可同时启用多个规则文件,实现资源互补
💡 规则文件应放置在assets/plugins/目录下,应用启动时会自动加载所有JSON/YAML规则。
问题解决:常见场景与优化策略
播放卡顿问题
可能原因:
- 网络带宽不足
- 设备性能有限
- 视频源服务器负载高
解决方案:
- 降低播放画质或关闭超分辨率功能
- 切换到其他视频源
- 清理应用缓存(设置 > 应用管理 > 清除缓存)
规则失效处理
当规则突然无法使用时,可按以下步骤排查:
- 检查对应网站是否正常访问
- 使用浏览器开发者工具验证XPath选择器
- 参考最新的规则模板更新选择器语法
不同设备优化策略
- 高性能设备:启用超分辨率质量模式,开启硬件加速
- 移动设备:选择效率模式,关闭后台下载
- 低带宽环境:优先使用缓存内容,降低视频分辨率
场景化使用指南
场景一:补番计划制定
当你想系统观看某一系列番剧时,可以:
- 使用搜索功能找到目标番剧
- 添加到"追番"列表
- 在时间表中设置更新提醒
- 利用批量下载功能缓存剧集
场景二:多人同步观看
通过"一起看"功能创建房间,邀请朋友同步观看:
- 播放页面点击"一起看"按钮
- 创建房间并分享邀请链接
- 房间内成员观看进度自动同步
场景三:资源聚合管理
对于收藏的多个视频源,可以:
- 在设置中调整规则优先级
- 使用批量管理功能启用/禁用规则
- 定期更新规则文件保持资源有效性
Kazumi作为一款开源番剧工具,通过其灵活的自定义视频源机制和跨平台特性,为动漫爱好者提供了高效的追番解决方案。无论是简单的日常观看还是深度的个性化定制,都能满足不同用户的需求。随着社区的持续贡献,Kazumi的功能将不断完善,为用户带来更好的追番体验。
atomcodeClaude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get StartedRust0151- DDeepSeek-V4-ProDeepSeek-V4-Pro(总参数 1.6 万亿,激活 49B)面向复杂推理和高级编程任务,在代码竞赛、数学推理、Agent 工作流等场景表现优异,性能接近国际前沿闭源模型。Python00
LongCat-Video-Avatar-1.5最新开源LongCat-Video-Avatar 1.5 版本,这是一款经过升级的开源框架,专注于音频驱动人物视频生成的极致实证优化与生产级就绪能力。该版本在 LongCat-Video 基础模型之上构建,可生成高度稳定的商用级虚拟人视频,支持音频-文本转视频(AT2V)、音频-文本-图像转视频(ATI2V)以及视频续播等原生任务,并能无缝兼容单流与多流音频输入。00
auto-devAutoDev 是一个 AI 驱动的辅助编程插件。AutoDev 支持一键生成测试、代码、提交信息等,还能够与您的需求管理系统(例如Jira、Trello、Github Issue 等)直接对接。 在IDE 中,您只需简单点击,AutoDev 会根据您的需求自动为您生成代码。Kotlin03
Intern-S2-PreviewIntern-S2-Preview,这是一款高效的350亿参数科学多模态基础模型。除了常规的参数与数据规模扩展外,Intern-S2-Preview探索了任务扩展:通过提升科学任务的难度、多样性与覆盖范围,进一步释放模型能力。Python00
skillhubopenJiuwen 生态的 Skill 托管与分发开源方案,支持自建与可选 ClawHub 兼容。Python0112


