Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

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.apk

If 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 reviewer

Disclaimer: I am not affiliated with Tachiyomi app or any fork hosted on GitHub.

[//]: # (Reference Links)
[aa]: