Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jakepurple13/OtakuWorld
Anime Watcher, Manga Reader, and Novel Reader as three separate apps, same UI
https://github.com/jakepurple13/OtakuWorld
android android-leanback anime anime-downloader hacktoberfest jetpack-android jetpack-compose kotlin leanback manga manga-reader novel novel-reader streaming
Last synced: 2 months ago
JSON representation
Anime Watcher, Manga Reader, and Novel Reader as three separate apps, same UI
- Host: GitHub
- URL: https://github.com/jakepurple13/OtakuWorld
- Owner: jakepurple13
- License: apache-2.0
- Created: 2021-03-30T22:16:29.000Z (almost 4 years ago)
- Default Branch: develop
- Last Pushed: 2024-05-22T13:56:47.000Z (8 months ago)
- Last Synced: 2024-05-22T14:30:57.428Z (8 months ago)
- Topics: android, android-leanback, anime, anime-downloader, hacktoberfest, jetpack-android, jetpack-compose, kotlin, leanback, manga, manga-reader, novel, novel-reader, streaming
- Language: Kotlin
- Homepage:
- Size: 36.6 MB
- Stars: 397
- Watchers: 8
- Forks: 21
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-entertainment - OtakuWorld
README
# Explanation
[English](README.md) |
[中文](README-zh.md)
# OtakuWorld
![visitors](https://page-views.glitch.me/badge?page_id=jakepurple13.OtakuWorld)
![Build Status](https://github.com/jakepurple13/OtakuWorld/actions/workflows/build_check.yaml/badge.svg)
[Discord Link](https://discord.gg/MhhHMWqryg) There's a discord now!!! This is something that will probably be changed and modified since it's the first time I've done this.
A combined version of my [MangaWorld](https://github.com/jakepurple13/MangaWorld) and [AnimeWorld](https://github.com/jakepurple13/AnimeWorld) apps. This was created because there were a ton of shared elements between the two apps so I combined them, allowing two separate apps but a lot of the same base logic.## Contents
* [Screenshots](#screenshots)
* [MangaWorld](#mangaworld)
* [AnimeWorld](#animeworld)
* [AnimeWorldTV](#animeworldtv)
* [NovelWorld](#novelworld)
* [Otaku Manager](#otaku-manager)
* [Features](#features)
* [Shared](#shared)
* [MangaWorld](#mangaworld-1)
* [AnimeWorld](#animeworld-1)
* [AnimeWorldTV](#animeworldtv-1)
* [NovelWorld](#novelworld-1)
* [Otaku Manager](#otaku-manager-1)
* [AnimeWorldTV Install/Update Instructions](#instructions-to-installupdate-animeworldtv)
* [Issues](#issues)
* [Contributing](#pull-requests)## [Latest Release](https://github.com/jakepurple13/OtakuWorld/releases/latest)
# Screenshots
### MangaWorld
### AnimeWorld
### AnimeWorldTV
### NovelWorld
### Otaku Manager
# Features
### Shared Features
- Log in to save your favorites and watched episodes from device to device
- Favorite to be alerted of any updates
- Share Anime/Manga and open in app!### AnimeWorld
- Stream and download Anime from various different video sites
- Watch in a built-in video player
- Cast Videos to Chromecast Enabled Devices!### AnimeWorldTV
- Stream Anime/TV/Movies from various different video sites
- Watch in a built-in video player
- Sync favorites with AnimeWorld
- Includes an opening skipper (just skips ahead 90 seconds)
- Available only on Android TV devices### MangaWorld
- Read Manga from various different manga sites### NovelWorld
- Read Novels from various different novel sites### Otaku Manager
- View all favorites across all OtakuWorld applications. Requires you to login.
- Made using pure Jetpack Compose. No Xml for any views.#### Instructions to Install/Update AnimeWorldTV
1. Download animeworldtv-release.apkIf using `adb`:
2.
```sh
adb install animeworldtv-release.apk
```If not using `adb`:
2. Follow [Android Authority][aa]'s steps
# Building Locally
Be sure to change the build variant to a `noFirebase` variant. Other than that, nothing needs to change to run/build locally!# Issues
If you run into any issues, please create an issue request with the following details:
- Small description
- Steps taken
- Device
- Version of Android
- Expected behavior
- Actual behavior
- If the issue is a breaking issue or not
- Any other additional information you might think will help# Pull Requests
If you want to add a new source or have a change that might make the app better
- Make a new branch
- Make changes
- Push and create a new PR
- Add me (@jakepurple13) as a reviewerDisclaimer: I am not affiliated with Tachiyomi app or any fork hosted on GitHub.
[//]: # (Reference Links)
[aa]: