PlayShelf

Votre bibliothèque de jeux, sur la console

HTTPS partout · Pause et reprise · Rien d'enregistré en clair

PlayShelf parcourt un serveur de bibliothèque que vous hébergez vous-même (AeroFoil, Ownfoil ou un simple index JSON) et en installe vos propres sauvegardes et homebrews : NSP, NSZ, XCI et XCZ, mis en file, en pause, repris, vérifiés pendant l'installation.

Pas encore de version publiée : PlayShelf est en développement, et le simulateur montre où il en est.

Catalogue : les jeux du serveur de démonstration en jaquettes, avec leur taille et leurs contenus additionnels, sous le serveur, la recherche et l'ordreCatalogue : les jeux du serveur de démonstration en jaquettes, avec leur taille et leurs contenus additionnels, sous le serveur, la recherche et l'ordre

Ce qu'il fait

Et aussi

Sur la console

Essayez-le avant de l'installer

Le vrai PlayShelf tourne dans votre navigateur, face à une console simulée et à un serveur de démonstration aux jeux inventés : parcourez le catalogue, installez un jeu, mettez un téléchargement en pause, essayez chaque réglage.

Ouvrir le simulateur

Installer

  1. Une Nintendo Switch avec Atmosphère, et sys-patch ou des sigpatches.
  2. Extrayez playshelf.zip de la dernière version à la racine de la carte SD.
  3. Lancez PlayShelf depuis le menu homebrew.

Prise en main

  1. « Ajouter un serveur » : son adresse https://, sur votre réseau ou sur Internet, et son compte s'il en a un ; ou « Chercher sur ce réseau ».
  2. Dans le « Catalogue », la fiche d'un jeu : « Tout installer », ou l'un de ses paquets.
  3. Les « Téléchargements » les installent l'un après l'autre ; la « Bibliothèque » les montre une fois installés.

Le guide complet

Questions

Qu'est-ce qu'un serveur de bibliothèque ?

Un serveur que vous faites tourner sur un ordinateur ou un NAS, qui liste vos sauvegardes et les sert : AeroFoil ou Ownfoil, ou n'importe quel serveur web avec un simple index JSON de vos fichiers. PlayShelf lit son catalogue et y télécharge les paquets.

D'où viennent les jeux ?

De votre propre serveur uniquement : PlayShelf n'est livré avec aucun jeu ni aucune source de jeux. Il est fait pour installer vos propres sauvegardes et homebrews.

Avec quels serveurs fonctionne-t-il ?

AeroFoil et Ownfoil, par leur API, et tout serveur qui sert un index JSON de fichiers (files, directories, titledb), en HTTPS. Un nom d'utilisateur et un mot de passe si le serveur les demande.

Lit-il les boutiques Tinfoil ?

Pas les chiffrées : PlayShelf ne lit aucun index chiffré, n'envoie aucun en-tête d'authentification Tinfoil ni aucun identifiant de la console. Un index JSON en clair fonctionne.

Pourquoi seulement HTTPS ?

Pour que le catalogue, votre mot de passe et les paquets ne puissent être ni lus ni modifiés en chemin. Un serveur de votre réseau avec son propre certificat est approuvé une fois, après comparaison de sa clé ; aucune option ne désactive les vérifications.

De quoi la console a-t-elle besoin ?

D'Atmosphère, et de sys-patch ou de sigpatches pour que les jeux démarrent : PlayShelf le signale avant d'installer s'il ne trouve ni l'un ni les autres.

Fonctionne-t-il sur Switch 2 ?

Non : il n'existe pas d'Atmosphère pour la Switch 2.

Est-il gratuit ?

Oui : c'est un logiciel libre, sous licence GNU GPL v3.

Documentation