当前位置: 首页 > news >正文

Aniyomi:功能强大的动漫影视播放阅读器

Aniyomi

全功能播放器和阅读器,基于Mihon开发

在Android设备上比以往更轻松地发现和观看动漫、卡通、剧集等内容。

功能特性

  • 本地内容管理:支持本地阅读和观看内容
  • 高度可配置的阅读器:提供多种阅读器视图、阅读方向和其他设置选项
  • 强大的播放器:基于mpv-android构建,提供多种配置选项和设置
  • 追番跟踪支持:集成MyAnimeList、AniList、Kitsu、MangaUpdates、Shikimori、Simkl和Bangumi等主流追番平台
  • 智能内容组织:使用分类管理您的媒体库
  • 主题个性化:支持浅色和深色主题
  • 自动更新:定时检查媒体库中的新章节和剧集
  • 备份功能:支持本地备份和云端服务备份,便于离线观看
  • 丰富的扩展功能:持续更新,提供更多实用特性

安装指南

系统要求:Android 8.0 或更高版本

下载方式

从官方发布页面下载最新版本的APK文件进行安装。

开发环境搭建

如需参与开发,需要准备以下工具:

  • Android Studio
  • 模拟器或已开启开发者选项的测试设备
  • 基本的Android开发和Kotlin编程知识

使用说明

基础使用

安装完成后,您可以:

  1. 添加内容源并浏览动漫、剧集
  2. 将感兴趣的内容添加到媒体库
  3. 配置个性化的阅读和观看设置
  4. 使用追番功能同步观看进度

播放器设置

最新版本(v0.18.1.0)已将播放器设置整合到主设置界面,方便用户快速调整播放参数。

季节支持

新增季节分类功能,更好地组织和管理系列内容。

核心代码

播放器配置集成

/*** 将播放器设置集成到主设置界面* 版本v0.18.1.0新增功能*/
class PlayerSettingsFragment : PreferenceFragmentCompat() {override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) {setPreferencesFromResource(R.xml.player_preferences, rootKey)// 配置MPV播放器参数setupMpvPreferences()}private fun setupMpvPreferences() {// 设置媒体标题属性findPreference<Preference>("media_title")?.let {it.setOnPreferenceChangeListener { _, newValue ->// 更新MPV的media-title属性updateMpvConfiguration("media-title", newValue.toString())true}}}
}

剧集解析优化

/*** 修复剧集编号解析问题* 版本v0.18.1.0修复内容*/
object EpisodeParser {/*** 从多种格式中解析剧集编号* 支持: "EP 12", "第12话", "Episode 12" 等格式*/fun parseEpisodeNumber(title: String): Int? {val patterns = listOf(Regex("""EP?\s*(\d+)""", RegexOption.IGNORE_CASE),Regex("""第\s*(\d+)\s*话"""),Regex("""Episode\s*(\d+)""", RegexOption.IGNORE_CASE),Regex("""\b(\d+)\b"""))patterns.forEach { pattern ->pattern.find(title)?.groups?.get(1)?.value?.toIntOrNull()?.let {return it}}return null}
}

列表视图滚动状态保持

/*** 修复子页面退出时列表视图滚动位置重置问题* 版本v0.18.1.0修复内容*/
class LibraryListFragment : Fragment() {private var scrollState: Int = 0override fun onPause() {super.onPause()// 保存当前滚动位置recyclerView?.layoutManager?.let {if (it is LinearLayoutManager) {scrollState = it.findFirstVisibleItemPosition()}}}override fun onResume() {super.onResume()// 恢复保存的滚动位置if (scrollState > 0) {recyclerView?.layoutManager?.scrollToPosition(scrollState)}}
}

备份系统兼容性

/*** 修复Aniyomi与Mihon之间的备份创建和恢复兼容性问题* 版本v0.18.1.0修复内容*/
object BackupManager {/*** 创建跨平台兼容的备份文件*/fun createCompatibleBackup(context: Context): File {val backupFile = createBackupFile(context)// 添加版本兼容性信息addCompatibilityHeaders(backupFile)// 转换数据格式以确保跨平台兼容convertDataForCrossPlatform(backupFile)return backupFile}private fun addCompatibilityHeaders(file: File) {// 添加识别头信息,确保Mihon和Aniyomi都能正确识别备份文件file.appendText("backup_format: aniyomi_mihon_compatible_v2\n")}
}

更多精彩内容 请关注我的个人公众号 公众号(办公AI智能小助手)
对网络安全、黑客技术感兴趣的朋友可以关注我的安全公众号(网络安全技术点滴分享)

公众号二维码

公众号二维码

http://www.rkmt.cn/news/23370.html

相关文章:

  • Cisco ASR 9000 Router IOS XR Release 7.11.2 MD - 思科 ASR 9000 路由器系统软件
  • 10.16 闲话-k 短路
  • AI深度学习平台快速诊断肌张力障碍
  • 2025年干燥机厂家推荐排行榜,小型喷雾/实验室离心喷雾/双锥回转真空/搪瓷双锥/旋转闪蒸/振动流化床/真空耙式/单层带式/多层带式/立式沸腾/卧式沸腾/滚筒刮板干燥机!
  • 2025年CNC高压清洗机厂家推荐排行榜,CNC全自动高压清洗机,CNC去毛刺清洗机,工业CNC高压清洗机公司推荐!
  • 数字化ERP“一图四清单”战略执行体系 - 智慧园区
  • 2025年信息流代运营服务商权威推荐榜:精准投放与高效转化的首选!
  • 2025年铝单板厂家推荐排行榜,氟碳/木纹/冲孔/外墙/雕花/异形/双曲/弧形/雕刻铝单板公司精选
  • 2025年无锡公考/考编培训机构推荐榜单,事业单位/央企国企考编培训优选机构!
  • 2025年储罐源头厂家权威推荐榜单:钢衬塑/钢塑复合/化工/防腐/PE/盐酸/硫酸/聚丙烯/不锈钢/次氯酸钠储罐公司精选
  • 2025年发电机组厂家推荐排行榜,柴油/燃气/船用/静音箱式/移动拖车式/集装箱式,上柴/玉柴/潍柴/康明斯/沃尔沃/道依茨/帕金斯/MTU品牌精选!
  • 2025年舒适耐磨轮胎厂家推荐排行榜,静音轮胎,耐用轮胎,高性能轮胎公司推荐!
  • 2025年爱采购代运营/店铺托管、网页/网站搭建设计开发推广服务商推荐排行榜,一站式网络营销解决方案!
  • 2025年齿轮减速机厂家推荐排行榜,R/K斜齿轮,F平行轴齿轮,S/RV蜗轮蜗杆,HB工业齿轮箱,B/BKM摆线针轮公司推荐!
  • 2025陶瓷过滤机厂家推荐:杰达机械,固液分离与尾矿处理专家!
  • 绝地潜兵2mod替换 - MKT
  • 渲染管线技术详解
  • Codeforces Round 1059 (Div. 3)
  • 升鲜宝生鲜配送供应链管理系统-----仓库作业任务模块开发文档
  • 24 Hongkong B and 2023 ICPC Shenyang
  • CF1133 合集
  • CF1824D 题解
  • CF1059 Codeforces Round 1059 (Div. 3) 游记
  • 10月17日记
  • aaaaaa
  • 思科关键漏洞警报:TACACS+认证缺陷可导致网络完全暴露
  • ysyx学习:移植rt-thread
  • 综合性题目
  • 实用指南:从入门到精通:Django的深度探索之旅
  • CF Global Round 29(#2147) 总结