zhaoruizhe81 / AIIvideo
git clone https://github.com/zhaoruizhe81/AIIvideo.git
v2.0.8 · today
安卓播放器壳 · 不带任何内容源,用户自带声明式源配置 · 类似 TVBox 的思路,区别是源为 JSON 配置而非可执行脚本 · 含自建账号后端(收藏/观看历史跨设备同步)
—
stars, 24h
+45
stars, 7 days · #991
+45
stars, 30 days · #6,555
45
★ total · +45% this week
3
forks · 0 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageHTML
LicenseGPL-3.0
Created2026-10-16 (4d ago)
Last pushtoday
Watchers0
OwnerUser
Links
README excerpt
AIIvideo 一个安卓播放器壳。内容源由你决定。 装完是空的 —— 不自带任何内容,第一次打开停在「设置源」。 ## 首页 轮播、分类胶囊、精选推荐,形状全部由源配置决定。换一个源就换一套界面,没有哪个入口是被硬留下来的。 ## 自带内容源 填一个地址接入一个站点:自建接口、苹果CMS 采集站,或者按适配器接的站,自动识别。不想用了删掉即可,应用本身不站队。 ## 竖屏播放流 上下滑切集,左右划拖进度(一屏宽约 120 秒,拖动中中央显示目标位置),两条轴不抢。横屏只旋转播放区,滚动容器不动;倍速、画面翻转、断点续播都在。 ## 详情与选集 单集、多集、多线路都能画出来。点进详情直接起播,不用来回跳。 ## 收藏与观看历史 存在本机,**不登录也能用**。想跨设备同步再登录 —— 账号只服务于这一件事。 ## 安装 前往 Releases 下载 APK(约 47 MB,Android 8.0 及以上)。装完填一个源配置地址就能用。 配置从哪来:自己写一份,或者用别人分享的。格式看 站点配置参考 —— 完整字段表、响应形状、三道校验的报错对照,以及一份能直接抄的最小配置。 要自己写一个内容源(爬虫)见 Spider 接入规范 —— 配置字段、JS 侧的 `net`/`netAll` 契约、七个能力的返回形状、盾后站点怎么声明、90 秒预算和 4MB 上限这些硬约束,以及一份能跑的最小源和常见故障对照表。 设置里的「恢复出厂设置」会退出登录、清掉片单/缓存/内容源/代理,重启落回「设置源」那一屏。账号和云端片单不动,重新登录就回来。 > **仓库里不放 APK。** 二进制不进 git 历史(每发一版多 47 MB,删不掉),而且安装包里带着账号服务器的实际地址 —— 放 Releases 至少是个显式动作,不是「clone 一下就有了」。 ## 许可与致谢 - 源码以 GPL-3.0 许可证开源。 - 应用外壳基于一个已有的安卓应用改造。早期以补丁集形式维护,2026-10-17 起是独立的 Gradle 源码工程。 - 「壳 + 自带源」这个交互范式来自 TVBox 一系。 ## 构建 源码在 `work/android/`(Gradle 工程,不是 apktool 重打包)。 [code] 需要 JDK 17 和 Android SDK 36。签名配置见 `keystore.properties.example`(密钥不入库)。 架构说明、桥指令清单、测试与踩过的坑见 `work/android/README.md`; 业务与协议层面(账号后端、播放器、热更通道、发版流程)见 开发说明; 热更怎么发见 热更新说明; 源市场清单是什么、为什么它不算一个源,见 源市场清单; 真机上接 Chrome DevTools 调页面(能直接调桥,不用重新打包)见 真机 WebView 调试。