{"id":48001274,"url":"https://github.com/jakepurple13/otakuworld","last_synced_at":"2026-06-30T03:00:51.098Z","repository":{"id":37453894,"uuid":"353155453","full_name":"jakepurple13/OtakuWorld","owner":"jakepurple13","description":"Anime Watcher, Manga Reader, and Novel Reader as three separate apps, same UI","archived":false,"fork":false,"pushed_at":"2026-06-25T21:05:06.000Z","size":47466,"stargazers_count":607,"open_issues_count":19,"forks_count":28,"subscribers_count":8,"default_branch":"develop","last_synced_at":"2026-06-25T23:06:00.229Z","etag":null,"topics":["android","android-leanback","anime","anime-downloader","compose-multiplatform","hacktoberfest","jetpack-android","jetpack-compose","kotlin","kotlin-multiplatform","leanback","manga","manga-reader","novel","novel-reader","streaming"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jakepurple13.png","metadata":{"files":{"readme":"README-zh.md","changelog":null,"contributing":"CONTRIBUTING-zh.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT-zh.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"jakepurple13","patreon":null,"open_collective":null,"ko_fi":"V7V3D3JI","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2021-03-30T22:16:29.000Z","updated_at":"2026-06-25T21:00:18.000Z","dependencies_parsed_at":"2026-01-29T04:03:58.622Z","dependency_job_id":null,"html_url":"https://github.com/jakepurple13/OtakuWorld","commit_stats":null,"previous_names":[],"tags_count":274,"template":false,"template_full_name":null,"purl":"pkg:github/jakepurple13/OtakuWorld","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakepurple13%2FOtakuWorld","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakepurple13%2FOtakuWorld/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakepurple13%2FOtakuWorld/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakepurple13%2FOtakuWorld/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jakepurple13","download_url":"https://codeload.github.com/jakepurple13/OtakuWorld/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakepurple13%2FOtakuWorld/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34950333,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-30T02:00:05.919Z","response_time":92,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","android-leanback","anime","anime-downloader","compose-multiplatform","hacktoberfest","jetpack-android","jetpack-compose","kotlin","kotlin-multiplatform","leanback","manga","manga-reader","novel","novel-reader","streaming"],"created_at":"2026-04-04T12:22:03.977Z","updated_at":"2026-06-30T03:00:51.090Z","avatar_url":"https://github.com/jakepurple13.png","language":"Kotlin","funding_links":["https://github.com/sponsors/jakepurple13","https://ko-fi.com/V7V3D3JI"],"categories":[],"sub_categories":[],"readme":"# 🌐 支持的语言\n\n- 🇨🇳 中文\n- 🇺🇸 English\n# 御宅族世界\n\n ![Build Status](https://github.com/jakepurple13/OtakuWorld/actions/workflows/build_check.yaml/badge.svg)\n ![Build Status](https://github.com/jakepurple13/OtakuWorld/actions/workflows/nightly_release.yaml/badge.svg)\n ![Build Status](https://github.com/jakepurple13/OtakuWorld/actions/workflows/main_release.yml/badge.svg)\n \n [Discord 链接](https://discord.gg/MhhHMWqryg) 现在有一个 discord 了！！！由于这是我第一次这样做，所以可能会有一些变动和修改。\n\n我的作品的综合版本\n [MangaWorld](https://github.com/jakepurple13/MangaWorld) and [AnimeWorld](https://github.com/jakepurple13/AnimeWorld)\n 应用程序。这是因为两个应用程序之间有大量的共享元素，所以我将它们合并在一起，这样就有了两个独立的应用程序，但有很多相同的基本逻辑。\n\n## 目 录\n   * [截图](#screenshots)\n      * [漫画世界](#mangaworld)\n      * [动漫世界](#animeworld)\n      * [动漫世界电视](#animeworldtv)\n      * [小说世界](#novelworld)\n      * [宅文化管理者](#otaku-manager)\n   * [特征](#features)\n      * [共享的](#shared)\n      * [漫画世界](#mangaworld-1)\n      * [动漫世界](#animeworld-1)\n      * [动漫世界电视](#animeworldtv-1)\n      * [小说世界](#novelworld-1)\n      * [宅文化管理者](#otaku-manager-1)\n   * [AnimeWorldTV 安装 更新说明](#装 更新 AnimeWorldTV 的指南)\n   * [问题](#Issues)\n   * [拉取请求](#pull-requests)\n\n## [最新版本](https://github.com/jakepurple13/OtakuWorld/releases/latest)\n\n# 截图\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"/mangaworld/src/main/ic_launcher-playstore.png\" width=\"32%\"/\u003e\n  \u003cimg src=\"/animeworld/src/main/ic_launcher-playstore.png\" width=\"32%\"/\u003e\n  \u003cimg src=\"/novelworld/src/main/ic_launcher-playstore.png\" width=\"32%\"/\u003e\n  \u003cimg src=\"/otakumanager/src/main/ic_launcher-playstore.png\" width=\"32%\"/\u003e\n\u003c/p\u003e\n\n### 漫画世界\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"/ss/mw_recent.png\" width=\"32%\"/\u003e\n  \u003cimg src=\"/ss/mw_all.png\" width=\"32%\"/\u003e\n  \u003cimg src=\"/ss/mw_details.png\" width=\"32%\"/\u003e\n  \u003cimg src=\"/ss/mw_notifications.png\" width=\"32%\"/\u003e\n  \u003cimg src=\"/ss/mw_top_settings.png\" width=\"32%\"/\u003e\n  \u003cimg src=\"/ss/mw_more_settings.png\" width=\"32%\"/\u003e\n\u003c/p\u003e\n\n### 动漫世界\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"/ss/aw_recent.png\" width=\"32%\"/\u003e\n  \u003cimg src=\"/ss/aw_all.png\" width=\"32%\"/\u003e\n  \u003cimg src=\"/ss/aw_details.png\" width=\"32%\"/\u003e\n  \u003cimg src=\"/ss/aw_history.png\" width=\"32%\"/\u003e\n  \u003cimg src=\"/ss/aw_top_settings.png\" width=\"32%\"/\u003e\n  \u003cimg src=\"/ss/aw_more_settings.png\" width=\"32%\"/\u003e\n\u003c/p\u003e\n\n### 动漫世界电视\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"/ss/tv_ss_homescreen.png\" width=\"32%\"/\u003e\n  \u003cimg src=\"/ss/tv_ss_details.png\" width=\"32%\"/\u003e\n  \u003cimg src=\"/ss/tv_ss_episodes.png\" width=\"32%\"/\u003e\n  \u003cimg src=\"/ss/tv_ss_settings.png\" width=\"32%\"/\u003e\n  \u003cimg src=\"/ss/tv_ss_search.png\" width=\"32%\"/\u003e\n  \u003cimg src=\"/ss/tv_ss_favorites.png\" width=\"32%\"/\u003e\n\u003c/p\u003e\n\n### 小说世界\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"/ss/nw_recent.png\" width=\"32%\"/\u003e\n  \u003cimg src=\"/ss/nw_all.png\" width=\"32%\"/\u003e\n  \u003cimg src=\"/ss/nw_details.png\" width=\"32%\"/\u003e\n  \u003cimg src=\"/ss/nw_global_search.png\" width=\"32%\"/\u003e\n  \u003cimg src=\"/ss/nw_favorites.png\" width=\"32%\"/\u003e\n  \u003cimg src=\"/ss/nw_settings.png\" width=\"32%\"/\u003e\n\u003c/p\u003e\n\n### 宅文化管理者\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"/ss/otakumanager_ss_1.png\" width=\"32%\"/\u003e\n  \u003cimg src=\"/ss/otakumanager_ss_2.png\" width=\"32%\"/\u003e\n  \u003cimg src=\"/ss/otakumanager_ss_3.png\" width=\"32%\"/\u003e\n\u003c/p\u003e\n\n# 特征\n\n###  特征\n- 登录以将您的收藏和已观看的剧集从一个设备保存到另一个设备\n- 将其加入收藏以接收任何更新的提醒\n- 分享动漫 漫画并在应用程序中打开!\n\n### 动漫世界\n- 从各种不同的视频网站上观看和下载动漫\n- 在内置视频播放器中观看\n- 将视频投放到支持Chromecast的设备\n\n### 动漫世界电视\n- 从多个不同的视频网站上播放动漫、电视剧和电影\n- 在内置视频播放器中观看\n- 将收藏夹与AnimeWorld同步\n- 包含跳过片头（直接跳过90秒）\n- 仅适用于Android TV设备\n\n### 漫画世界\n- 从多个不同的漫画网站阅读漫画\n\n### 小说世界\n- 从多个不同的小说网站阅读小说\n\n### 宅文化管理者\n- 查看所有OtakuWorld应用程序中的所有收藏夹。需要您登录\n- 使用纯粹的Jetpack Compose编写。没有任何视图的XML\n\n#### 询问如何获取有关安装或更新AnimeWorldTV的指导\n1. 下载 animeworldtv-release.apk\n\n 如果使用 `adb`:\n\n3.\n```sh\nadb install animeworldtv-release.apk\n```\n\n 如果不使用\"`adb`:\n\n2. 建议或要求按照Android Authority提供的步骤或指导进行操作或行动\n\n# 本地构建\n\"确保将构建变体更改为 noFirebase 变体。除此之外，在进行本地运行或构建时不需要做任何其他更改！\"\n\n# 问题\n如果遇到任何问题，请使用以下详细信息创建一个问题请求\n\n\n- 简短描述\n- 所采取的步骤\n- 设备\n- Android版本\n- 预期行为\n- 实际行为\n- 问题是否严重影响使用\n- 其他可能有助于解决问题的额外信息\n# 拉取请求\n\n果你想为应用程序添加新的信息源或者有改进建议时应该采取的步骤\n\n- 创建一个新的分支\n- 进行修改\n- 推送修改并创建新的PR（Pull Request）\n- 将我（@jakepurple13）添加为审查者\n- 这些步骤通常用于开发团队协作，帮助提升应用程序的功能和质量\n\n[//]: # (参考链接)\n  [aa]: \u003chttps://www.androidauthority.com/sideloading-apps-on-android-tv-1189896/\u003e\n\n- 本翻译由ChatGPT 3.5提供翻译支持,如果翻译错误，请(@kwxmxb) 进行更改或者变更翻译\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjakepurple13%2Fotakuworld","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjakepurple13%2Fotakuworld","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjakepurple13%2Fotakuworld/lists"}