1 AoD Parser
Jannik edited this page 2021-01-13 14:25:43 +01:00

Since there is no public API to use, Teapod uses a custom Jsoup based Parser to retrieve information from the AoD website. As always with parsing and reverse engineering this site contains mostly guesses and things that seem logically.

Connections to hosts

Teapod connects to multiple hosts during startup and usage. Some of which are clear but others may bee suspicious. The following hosts are used by AoD and can be observed while using the website with any browser.

  • www.anime-on-demand.de
  • .amazonaws.com
  • .cloudfront.net
  • .streamlock.net

AoD uses amazon AWS as cloud provider, as well as cloudfront, which is also a aws service. Streamlock is used as cdn for the actual media streams. Additinally it might be possible to have connections to .jwpcdn.com which is used on there website for the player, but not in Teapod.

Startup loading

Once Teapod is started it immediately tries to load data from AoD to keep the initial startup time low. The home page as well as the anime overview can be access without the need to login and therefore are loaded this early.

Stratup -> loadHome(www.anime-on-demand.de) & listAnimes(www.anime-on-demand.de/animes)