Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

PokemonTV Switch: Difference between revisions

From GameBrew
(Created page with "{{Infobox Switch Homebrews |title=PokemonTV |image=pokemontvswitch.png |description=Unofficial 3rd party PokemonTV client. |author=Slluxx |lastupdated=2022/01/01 |type=Other Apps |version=1.0 |license=Mixed |download=https://dlhb.gamebrew.org/switchhomebrews/pokemontvswitch.7z |website=https://gbatemp.net/threads/release-pokemontv-3rd-party-client.606039/ |source=https://github.com/Slluxx/pokemontv |donation= }} {{#seo: |title=Switch Homebrew Apps (Other Apps) - GameBrew...")
 
m (Text replacement - " the the " to " the ")
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=PokemonTV
|title=PokemonTV
|image=pokemontvswitch.png
|image=pokemontvnx02.png
|description=Unofficial 3rd party PokemonTV client.
|description=Unofficial 3rd party PokemonTV client.
|author=Slluxx
|author=Slluxx
|lastupdated=2022/01/01
|lastupdated=2022/01/15
|type=Other Apps
|type=Other Apps
|version=1.0
|version=1.0.1
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/switchhomebrews/pokemontvswitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/pokemontvnx.7z
|website=https://gbatemp.net/threads/release-pokemontv-3rd-party-client.606039/
|website=https://gbatemp.net/threads/release-pokemontv-3rd-party-client.606039/
|source=https://github.com/Slluxx/pokemontv
|source=https://github.com/Slluxx/pokemontv
|donation=
|donation=
}}
}}
{{#seo:
Unofficial 3rd party PokemonTV website/client which supports a number of devices. Binaries are build for the Nintendo Switch.
|title=Switch Homebrew Apps (Other Apps) - GameBrew
 
|title_mode=append
Content is fetched from the official API. This client is for banned consoles or those who prefer to stay away from Nintendo services.
|image=pokemontvswitch.png
 
|image_alt=PokemonTV
'''Note:''' No longer updated due to the official client and website sunsetting in March 2024.<ref>Serebii.net. [https://bsky.app/profile/serebii.bsky.social/post/3kiigj55q6e2x The Pokémon TV app is confirmed to be sunsetting as of March 28th 2024.] 2024-01-09</ref>
}}
 
{{cleanup|article|Needs cleanup}}
==Installation==
Unofficial 3rd party PokemonTV client.
Place the .nro to sdmc:/switch/PokemonTV/pokemontv.nro.
 
You can also download from the [https://apps.fortheusers.org/switch/PokemonTV homebrew app store], or [https://slluxx.github.io/pokemontv/ 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 [https://github.com/Slluxx/pokemontv/tree/api 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 [https://github.com/Slluxx/pokemontv/tree/main 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.


==Media==
The [https://github.com/Slluxx/pokemontv/tree/gh-pages gh-pages branch] is the compiled source-code of the main branch and is whats used on the website.
<youtube></youtube>


The [https://github.com/Slluxx/pokemontv/tree/switch-client switch-client branch] is the source-code of the homebrew for the Nintendo Switch. The homebrew just opens a simple webbrowser and loads the website.


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/switchhomebrews/pokemontvswitch-01.png
https://dlhb.gamebrew.org/switchhomebrews/pokemontvnx2.png
https://dlhb.gamebrew.org/switchhomebrews/pokemontvswitch-02.png
https://dlhb.gamebrew.org/switchhomebrews/pokemontvswitch-03.png
https://dlhb.gamebrew.org/switchhomebrews/pokemontvswitch-04.png
https://dlhb.gamebrew.org/switchhomebrews/pokemontvswitch-05.png
https://dlhb.gamebrew.org/switchhomebrews/pokemontvswitch-06.png
https://dlhb.gamebrew.org/switchhomebrews/pokemontvswitch-07.png
https://dlhb.gamebrew.org/switchhomebrews/pokemontvswitch-08.png


==Changelog==
==Changelog==
'''v.1.0'''
'''1.0.1'''
* First Release.
*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==
<references />


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/release-pokemontv-3rd-party-client.606039/
* GitHub - https://github.com/Slluxx/pokemontv
* Github - https://github.com/Slluxx/pokemontv
* GBAtemp - https://gbatemp.net/threads/release-pokemontv-3rd-party-client.606039/
* Reddit -
* ForTheUsers - https://apps.fortheusers.org/switch/PokemonTV

Latest revision as of 23:36, 27 Haziran 2024

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 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: