Repository navigation
Releases
Releases · brad-n/SwitchTV
SwitchTV 0.1.0
The first release as a project of its own. SwitchTV was written inside brad-n/TVPort and moved here so it can be built without TVPort.
The app
- An Apple TV launcher for the Switch games you built: a banner that follows the game you're on, Recently Played, All Games, rows by genre, and a details page for each game.
- Select plays the game; hold Select (or press Play/Pause) for its details. A game that's no longer installed says to build it again.
- A Top Shelf with your recently played games and all your games.
- Recently played is shared with the game apps through a keychain group, for games built with TVPort.
Building it without TVPort (switchtv.py)
catalogmakes the game list from a games file, a folder of built game apps (--apps-dir), or the apps already installed on an Apple TV (--tv-apps). Box art and details come from the public title list, and from Nintendo's store for Switch 2 games.buildbuilds it for an Apple TV (--team) or the tvOS Simulator (--simulator);installputs it on the Apple TV.- A game opens from SwitchTV when its app registers the link
switchtv-<title ID>. Games built by TVPort do; the README lists what other build tools need to add.
TVPort
- TVPort includes SwitchTV as a submodule and keeps it up to date after every Build & Install, as before.