PokemonTV Switch

From GameBrew
PokemonTV
Pokemontvnx02.png
General
AuthorSlluxx
TypeOther Apps
Version1.0.1
LicenseMixed
Last Updated2022/01/15
Links
Download
Website
Source

Unofficial 3rd party PokemonTV website/client which supports a number of devices. Binaries are build for the Nintendo Switch.

Content is fetched from the official API. This client is for banned consoles or those who prefer to stay away from Nintendo services.

Note: No longer updated due to the official client and website sunsetting in March 2024.[1]

Installation

Place the .nro to sdmc:/switch/PokemonTV/pokemontv.nro.

You can also download from the homebrew app store, or watch them directly online.

User guide

FAQ

Q. Why?

PokemonTV exists on a number of devices but not on all. If your device has a webbrowser, you can just go to https://slluxx.github.io/pokemontv/ and watch the current content online.

It was necessary to work with the API because certain browsers lack support for displaying the official website, especially on the Nintendo Switch.

Q. But a Nintendo Switch client already exists?

Yes, that's true. But people with a banned console or those who use 90DNS to stay hidden from Nintendo have no way of watching the content.

Q. How does it work?

The API branch fetches the complete content of the API from each language and stores it because direct access to the API from a browser throws CORS errors.

The main branch is the source-code of the website. Its build with the Vue3 framework and Bootstrap5. A GitHub Action compiles the source and pushes it to the gh-pages branch.

The gh-pages branch is the compiled source-code of the main branch and is whats used on the website.

The switch-client branch is the source-code of the homebrew for the Nintendo Switch. The homebrew just opens a simple webbrowser and loads the the website.

Screenshots

pokemontvnx2.png

Changelog

1.0.1

  • Switch Client:
    • Worked around an issue where B closes the browser. Its still closing it but now it restarts on its own, making it a little less annoying. Im still trying to find something like a "Javascript history hack" to trick the browser to "go back to the current site" so it wont close because it thinks there is nothing to go back to.
    • General code cleanup.
  • Website:
    • Removed "menu button" in favour of a more stylish and usefull breadcrumb.
    • Started to move inline CSS to classes.
    • Started to split code into components.
    • Added meta tags for allmighty google.
    • Fixed the icons and made them pills so bad browser can still display them.
    • Fixed some language on the site.
    • Fixed iframe fullscreen issues.
    • Fixed episodes thumbnail width (some titles randomly have smaller images).
    • General code cleanup.
  • API:
    • Fixed data-gathering by using proxies to circumvent region based api content.
    • Fixed data-gathering automation.
    • General code cleanup.

1.0.0

  • Initial Release.

Reference

External links

Advertising: