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.
Ce qu'il fait
Le catalogue de votre serveur
Chaque jeu en jaquette avec sa taille et ses contenus additionnels, recherché, trié et rangé par sections ; la fiche d'un jeu installe son jeu de base, ses mises à jour et ses contenus additionnels, ou « Tout installer » d'un coup.
Des téléchargements qui tiennent bon
Une file installée paquet après paquet, mise en pause et reprise, relancée d'elle-même là où elle s'était arrêtée ; jusqu'à 8 connexions par téléchargement, et les paquets suivants récupérés à l'avance.
Sûr par défaut
HTTPS uniquement, certificats toujours vérifiés ; un serveur de votre réseau avec son propre certificat est approuvé une fois sa clé comparée ; les mots de passe sont scellés pour la console.
Et aussi
Trouvé sur votre réseau
« Chercher sur ce réseau » liste les serveurs AeroFoil et Ownfoil de votre réseau ; un serveur peut avoir une adresse à la maison et une autre sur Internet.
Noms et icônes hors ligne
Une base de titres sur la carte SD, issue de CyberFoil-DB, NXMeta et Ghostland ou de vos propres sources, chaque pack vérifié par son SHA-256.
Vos jeux installés
La Bibliothèque montre ce que contient la console, et ce que le serveur a de plus récent : une mise à jour à installer, les contenus additionnels qui manquent.
Se met à jour seul
Une nouvelle version s'installe depuis l'app, sur place, avec sphaira ou le Homebrew App Store, et la précédente reste disponible pour revenir en arrière.
Toutes les langues de la console
Les 15 langues de la console, thèmes clair et sombre, texte plus grand sur la télé.
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.
Installer
- Une Nintendo Switch avec Atmosphère, et sys-patch ou des sigpatches.
- Extrayez playshelf.zip de la dernière version à la racine de la carte SD.
- Lancez PlayShelf depuis le menu homebrew.
Prise en main
- « 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 ».
- Dans le « Catalogue », la fiche d'un jeu : « Tout installer », ou l'un de ses paquets.
- Les « Téléchargements » les installent l'un après l'autre ; la « Bibliothèque » les montre une fois installés.
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.









