Giter Site home page Giter Site logo

abel-abel-1234 / animetv Goto Github PK

View Code? Open in Web Editor NEW

This project forked from amarullz/animetv

0.0 0.0 0.0 45.91 MB

Watch Anime in Your AndroidTV

Home Page: https://amarullz.com/

License: Apache License 2.0

Shell 0.03% JavaScript 66.10% Java 19.93% CSS 12.11% HTML 1.82% Batchfile 0.01%

animetv's Introduction

AnimeTV for Android TV & Google TV

AnimeTV is Android TV application for watching your favorite anime series and movies on your Android TV, It also runs on non-TV Android devices (Phones and Tablets) with some UI limitations.

Source data is from one anime streaming website and I don't have any affiliation with it, and it may break on site updates. Take a look at source code for more info

AnimeTV

Download URL and Code

IMAGE ALT TEXT HERE

Donation & More Information

License Stable Release Nightly Release Support
GitHub License GitHub Release Nightly Discord

Features

  • NEW - UI Interface with Trailer Video
  • NEW - 6 Different sources
  • NEW - List reorder / management
  • NEW - Auto Update App and in app nightly build installation
  • NEW - Airing Schedule
  • NEW - MAL & AniList Integration
  • NEW - DNS over HTTPS and Multiple HTTP Client selection
  • NEW - Mirror Stream Server
  • NEW - Soft-subtitle & Auto Translate to 134 Languages (Only for supported contents)
  • NEW - Settings panel
  • NEW - Change Theme Color & Animation performance
  • NEW - Soft-subtitle Text Style Configuration
  • NEW - Playback Speed (0.5x - 3.00x)
  • NEW - Include Non-Japan Anime Settings
  • Search and Advance Search with Genre & Anime Type filters
  • Auto Next episode
  • Auto Skip Intro & Outro
  • Auto Skip Filler Episode
  • Genre & Type Tags
  • Video display style ( Centered, Fit, Scaled ) for non widescreen videos.
  • Easy to navigate with Android TV Remote
  • Home Anime List
    • Hot
    • Recently Updated
    • Dub Update
    • Top Anime
    • Trending Episodes
    • Random Anime
    • Watchlist Anime – You can set anime as favorite to watch
    • Watch History – All anime has been watched before with last timestamp
  • List of episodes and seasons for show
  • Recommendation anime for current show
  • Support for Android TV / Google TV home list and PlayNext
  • All Watchlist & History is saved locally – I don’t have any server to save your watch & history 🤣 So don’t worry.

Open Source

Source code is available at github ( https://github.com/amarullz/AnimeTV ). Release of source code may make source website prevent this apps to run, but hope it work fine for long, and you will help me update it when it break 😂.

And Please Contribute your bugfixes, reports & suggestions for next better update. If you find it useful, donation is welcome.

WebView Based?

Yes, it was webview based application. UI and Data Fetch Method is using webview, because I don't have access to source website database, I just load the web in headless webview and fetch site data info with javascript injection, because it's not possible to use only http client to get data.

Almost all data need javascript to make it available (It's not pure HTML that can easily parsed from text). The site also use QUIC rather than HTTP1X, so I need to include CronetEngine to make it works.

But the good news is AnimeTV will block any analytics and ads domain (dns) when requesting & fetching data. All data like watchlist & watch history also stored local in localStorage.

Screenshot

More screenshot is available in my website: https://amarullz.com/animetv/ Here only a couple screenshot:

Homescreen

Settings

Anime Popup

MyList

Customize & Ordering

TV friendly search

Playback

DISCLAIMER

  • AnimeTV only scrapes links from various websites and makes it easier for users to find anime.

  • AnimeTV or any of its developer doesn't host any of the contents found inside the app. All images and anime information found in the app are taken from various public APIs.

  • All anime found in AnimeTV are taken from various 3rd party anime hosting websites.

  • AnimeTV or it's owners aren't liable for any misuse of any of the contents found inside or outside of the app and cannot be held accountable for the distribution of any of the contents found inside the app.

  • By using AnimeTV, you comply to the fact that the developer of the app is not responsible for any of the contents found in the app; nonetheless they may or may not be from their legitimate sources.

  • If the internet infringement issues are involved, please contact the source website. The developer does not assume any legal responsibility.

License

Copyright 2023 Ahmad Amarullah (https://amarullz.com)

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

animetv's People

Contributors

amarullz avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.