Skip to content
 
 

Latest commit

 

History

4,776 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Animeko

📺 Android TV 适配版 (Fork)

本仓库发布 原项目
Release Upstream

Note

这是 open-ani/animeko第三方 Fork,在原版功能之上增加了 Android TV / Google TV 遥控器适配,可在电视盒子(如 NVIDIA Shield)上用遥控器操作并在电视主屏幕显示图标。其余功能与上游保持一致,并跟随上游版本更新。下方"主要功能"为上游通用介绍,TV 相关说明请见 📺 Android TV 版说明

Animeko 支持云同步观看记录 (Bangumi)、多视频数据源、缓存、弹幕、以及更多功能,提供尽可能简单且舒适的追番体验。

Animeko 曾用名 Ani,现在也简称 Ani。

立即下载

play.mp4

主要功能

功能与上游一致:浏览 Bangumi 番剧信息与社区评价、新番时间表与标签搜索、云同步追番进度、聚合视频与弹幕数据源、离线缓存、多平台精美界面等。完整的功能介绍与应用截图请见上游仓库 open-ani/animeko

📺 Android TV 版说明

本 Fork 在上游基础上重做了核心页面以适配 Android TV。安装后在更新 release 之后会在主页提醒,在设置里可以直接更新。电视上界面偏大或偏小时,设置 → 界面的第一项**「界面缩放」**可在 50% ~ 250% (退出设置页时会重新启动一次界面)。 探索页、详情页与新番时间表可以在设置 → 主题与色彩里单独切回上游原布局(低端机可关):

探索页

TV 主页 - 热门动画介绍轮播
TV 主页 - 推荐
TV 主页 - 继续观看

追番页

TV 主页 - 追番

搜索页

TV 主页 - 搜索

详情页

TV 动画详情页
TV 动画详情页 - 选集轮播
TV 动画详情页 - 作品信息

播放器

player.mp4

系统级功能

  • 主屏预览频道:电视主屏幕显示"热门动画"频道和"继续观看"行,点击卡片直达详情页(首次启动时按系统提示允许添加频道)。
TV 主屏预览频道
  • 屏保:轮播在看与热门动画的横版剧照,按确定键直达该动画详情页,左右键切换(需在系统设置 → 屏保中选择 Animeko)。
TV 屏保

下载

平台 下载
Android / 电视 前往 Releases 下载最新版 APK

Release 里按架构分包:几乎所有电视与电视盒子选 arm64-v8a,旧盒子选 armeabi-v7a,模拟器与 x86 盒子选 x86_64——体积更小、更省存储。不确定或装不上时再用 universal(包含全部架构,体积最大)。同一个 APK 同时适用于手机、平板和电视盒子。

也可前往专门的下载分发仓库 GrahamZen/animeko-tv-releases(每日自动镜像本仓库 Release)。

⚠️ 系统版本要求

  • 最低 Android 8.1(API 27),更低的系统无法安装。
  • Android 8.1 ~ 10 能装上,但未经实机验证,遥控器焦点行为可能有问题。遇到遥控器无法操作时请先确认系统版本,并欢迎反馈。

遥控器使用说明

动作面板

长按返回键长按播放键都会弹出同一个动作面板(播放页与登录、向导这类流程页除外,那里两个键保持原本的功能)。

后台播放

退出播放页默认播放移到后台(设置 → 播放器和弹幕过滤里可关),后台加载完成的话会有气泡提示及音效。动作面板可以看到状态以及控制后台播放。

播放器

播放器分三层,返回键逐层往回:纯视频 → 控制层(进度条与下方按钮行)→ 面板 / 侧边栏(数据源、选集、弹幕设置);长按返回可以从任意一层直接回到播放画面。

画面上什么都没有时(纯视频):

按键 效果
上 / 下键 唤出控制层,焦点落在进度条上
确认键(短按) 播放 / 暂停(暂停时顺带唤出控制层)
确认键(按住) 长按倍速,松手还原(倍率取设置里的「长按倍速倍率」,默认 2.5x)
左 / 右键(单按) 快退 / 快进 5 秒,中央给一次图标反馈,不唤出控制层
左 / 右键(连按或按住) 进入拖动预览:出进度条与缩略图,越按越快;确认键跳到圆点处继续播放,返回键取消
播放 / 暂停键 播放 / 暂停
快进 / 快退键 下一集 / 上一集

控制层里方向键就是普通的焦点移动(进度条、胶囊行、图标行、选集条之间)。

焦点与列表操作

焦点丢失不用手动找回:每个页面都记着上次聚焦的那张卡 / 那颗按钮,焦点悬空时会自动落回去。

设置 → 数据源管理支持纯遥控器排序:在某一行上长按确认键直接进入多选模式并选中该行(也可以按行末的「⋮」→「多选」)→ 在多选模式里长按任意一行出批量菜单 → 选「排序」把这一行拿起来,上下键移动它,确认键或返回键放下即保存。多选模式下按返回键退出多选。

最开始的登录部分如果焦点丢失,请接入鼠标完成登录,之后即可继续使用遥控器。

手动完成验证码页面的操作

操作 效果
方向键 移动光标(先按一下方向键唤出光标)
确认键(短按) 在光标位置模拟触摸点击(用于通过验证码)
确认键(长按 ~500ms) 点击"✓"(大部分情况通过验证码后会自动关闭)
返回键 取消,关闭对话框

已知问题

  • Android 8.1 ~ 10 未经实机验证,遥控器焦点行为可能有问题(见上方系统版本要求)。

下载(其他平台)

以下为上游通用平台说明。本 Fork 主要针对 Android / 电视分发,其他平台请直接使用上游 Animeko

Animeko 支持所有主流平台:Android、iOS、Windows、macOS、Linux。

通常建议使用稳定版本. 如果你愿意参与测试并拥有一定的对 bug 的处理能力, 也欢迎使用测试版本更快体验新功能. 具体版本类型可查看下方.

技术总览

如果你是开发者,我们总是欢迎你提交 PR 参与开发! 以下几点可以给你一个技术上的大概了解。

  • Kotlin 多平台架构;
  • 使用新一代响应式 UI 框架 Compose Multiplatform 构建 UI;
  • 内置专为 Animeko 打造的“基于 libtorrent 的 BitTorrent 引擎,优化边下边播的体验;
  • 高性能弹幕引擎,公益弹幕服务器 + 网络弹幕源;
  • 适配多平台的视频播放器,Android 底层为 ExoPlayer,PC 底层为 VLC
  • 多类型数据源适配,内置 动漫花园Mikan,拥有强大的自定义数据源编辑器和自动数据源选择器。

参与开发

欢迎你提交 PR 参与开发, 有关项目技术细节请参考 CONTRIBUTING

FAQ

资源来源是什么?

全部视频数据都来自网络, Animeko 本身不存储任何视频数据。 Animeko 支持两大数据源类型:BT 和在线。BT 源即为公共 BitTorrent P2P 网络, 每个在 BT 网络上的人都可分享自己拥有的资源供他人下载。在线源即为其他视频资源网站分享的内容,目前使用 creamycake ani-subs。Animeko 本身并不提供任何视频资源。

本着互助精神,使用 BT 源时 Animeko 会自动做种 (分享数据)。

弹幕来源是什么?

Animeko 拥有自己的公益弹幕服务器,在 Animeko 应用内发送的弹幕将会发送到弹幕服务器上。每条弹幕都会以 Bangumi 用户名绑定以防滥用(并考虑未来增加举报和屏蔽功能)。

Animeko 还会从弹弹play获取关联弹幕,弹弹play还会从其他弹幕平台例如哔哩哔哩港澳台和巴哈姆特获取弹幕。 番剧每集可拥有几十到几千条不等的弹幕量。

About

Animeko的安卓电视(Android TV)适配版本(最低支持Android 8.1)

Resources

Contributing

Stars

347 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages