En développement · bientôt là

Un projet Boréale · homebrew Nintendo Switch

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'ordre

État du projet

Pas encore utilisable, bientôt disponible

PlayShelf est au tout début de son développement. Rien n'est stable, aucune version n'est à installer, et tout ce qui est décrit ici peut encore changer. Le simulateur montre où il en est aujourd'hui; suivez le dépôt ou le flux des versions pour savoir quand une première version sortira.

Où il en est

  1. Fait Le catalogue, les téléchargements et la base de titres, qui fonctionnent dans le simulateur web
  2. En cours Leur mise à l'épreuve sur une vraie console
  3. Ensuite Une première version à installer

Uniquement votre propre contenu. PlayShelf gère vos jeux et installe les copies que vous possédez, depuis votre propre serveur, comme Ownfoil ou AeroFoil. Il ne prendra en charge aucun service qui distribue des jeux sans en avoir les droits.

Fonctions

Ce qu'il fait

Et aussi

Captures

Sur la console

Dans votre navigateur

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

Bientôt

Installer

Rien à installer pour l'instant : voici les étapes que suivra la première version.

  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.

Premiers pas

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

FAQ

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.

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

Documentation