Bonjour à tous,
Je vous présente une nouvelle intégration externe pour Gladys : PlayStation Network.
Elle permet de voir dans Gladys qui joue sur PlayStation, à quel jeu et depuis combien de temps aujourd’hui. Elle suit aussi vos trophées, et indique si votre PS4 ou PS5 est allumée, en veille ou éteinte.
Ce que ça fait
Appareils
- Votre compte PSN : en ligne, en jeu, jeu en cours, plateforme, session en cours, temps joué aujourd’hui, niveau de trophées et nombre de trophées (platine, or, argent, bronze)
- Jusqu’à 10 amis suivis : en ligne, jeu en cours, temps de jeu
- Vos consoles PS4 / PS5 : allumée ou non (veille / éteinte)
Local et cloud
- Les données PSN sont lues dans le cloud.
- Les consoles sont lues sur le réseau local (protocole de découverte PlayStation). Sans le réseau local, leur état suit votre présence PSN.
- Le bouton « Préférer la connexion locale » choisit le canal. Le badge de l’appareil affiche local ou cloud, avec un point orange quand l’intégration passe par le canal de secours.
Scènes (Gladys 5.1 et plus)
- Déclencheurs : « Un jeu a démarré », « Un jeu s’est arrêté » (avec la durée de la session), « Un trophée a été obtenu » (filtre par catégorie)
- Actions : « Lire le statut d’un joueur », « Lire l’état d’une console »
- Les fonctionnalités marchent aussi avec les déclencheurs classiques de Gladys. Exemple de contrôle parental : quand « Played today » du compte de mon fils dépasse 120 minutes, m’envoyer un message.
Widget de tableau de bord
Temps joué aujourd’hui, session en cours, trophées, qui joue à quoi (avec l’icône du jeu), état des consoles et un bouton « Actualiser ».
Langues : français, anglais, allemand et espagnol.
Installation
- Il faut Gladys 5.1 au minimum.
- Installez l’intégration PlayStation Network depuis le store des intégrations.
- Récupérez votre jeton NPSSO :
- connectez-vous sur playstation.com ;
- dans le même navigateur, ouvrez https://ca.account.sony.com/api/v1/ssocookie ;
- copiez la valeur de 64 caractères de
npsso.
- Collez le jeton dans l’onglet Configuration, cliquez sur Tester la connexion, puis ajoutez les appareils depuis l’onglet Découverte.
- Pour les consoles : dans les paramètres d’économie d’énergie de la console, activez « Rester connecté à Internet » et « Activer l’allumage depuis le réseau ». Cliquez ensuite sur Trouver mes consoles.
La documentation complète est accessible depuis le lien Documentation de l’écran de configuration.
Bon à savoir
- L’intégration n’est pas officielle. Sony ne propose pas d’API publique : elle lit les mêmes données que l’application PlayStation, et peut cesser de marcher si Sony les change.
- Le jeton NPSSO donne accès à votre compte : gardez-le secret. Gladys le range dans un champ secret, et l’intégration ne l’écrit jamais sur le disque ni dans les logs. Il dure environ deux mois ; l’intégration vous prévient quand il faut le renouveler.
- L’intégration ne fait que lire : elle ne peut pas allumer une console, envoyer un message ou faire un achat.
- Le PSN est lu toutes les 2 minutes par défaut (1 minute au minimum), car Sony limite le nombre de requêtes.
Vos retours
C’est une première version : vos retours, idées et rapports de bugs sont les bienvenus, ici ou sur GitHub.
Code source et suivi des bugs : GitHub - prohand/gladys-playstationnetwork: Gladys external integration to connect playstation networks in Gladys · GitHub
Bon jeu !