Hola a todos,
Os presento una nueva integración externa para Gladys: PlayStation Network.
Permite ver en Gladys quién está jugando en PlayStation, a qué juego y durante cuánto tiempo hoy. También sigue tus trofeos e indica si tu PS4 o PS5 está encendida, en modo reposo o apagada.
Qué hace
Dispositivos
- Tu cuenta de PSN: en línea, jugando, juego en curso, plataforma, sesión en curso, tiempo jugado hoy, nivel de trofeos y número de trofeos (platino, oro, plata, bronce)
- Hasta 10 amigos seguidos: en línea, juego en curso, tiempo de juego
- Tus consolas PS4 / PS5: encendida o no (en reposo / apagada)
Local y nube
- Los datos de PSN se leen en la nube.
- Las consolas se leen en la red local (protocolo de descubrimiento de PlayStation). Sin la red local, su estado sigue tu presencia en PSN.
- El botón « Preferir conexión local » elige el canal. El distintivo del dispositivo muestra local o nube, con un punto naranja cuando la integración usa el canal de respaldo.
Escenas (Gladys 5.1 y superior)
- Disparadores: « Un juego ha comenzado », « Un juego ha terminado » (con la duración de la sesión), « Se ha obtenido un trofeo » (filtro por categoría)
- Acciones: « Leer el estado de un jugador », « Leer el estado de una consola »
- Las funcionalidades también funcionan con los disparadores clásicos de Gladys. Ejemplo de control parental: cuando « Jugado hoy » de la cuenta de mi hijo supera 120 minutos, enviarme un mensaje.
Widget de panel de control
Tiempo jugado hoy, sesión en curso, trofeos, quién juega a qué (con el icono del juego), estado de las consolas y un botón « Actualizar ».
Idiomas: francés, inglés, alemán y español.
Instalación
- Se necesita Gladys 5.1 como mínimo.
- Instala la integración PlayStation Network desde la tienda de integraciones.
- Obtén tu token NPSSO:
- inicia sesión en playstation.com;
- en el mismo navegador, abre https://ca.account.sony.com/api/v1/ssocookie;
- copia el valor de 64 caracteres de
npsso.
- Pega el token en la pestaña Configuración, haz clic en Probar conexión, luego añade los dispositivos desde la pestaña Descubrimiento.
- Para las consolas: en los ajustes de ahorro de energía de la consola, activa « Mantener conexión a Internet » y « Activar encendido desde la red ». Haz clic luego en Buscar mis consolas.
La documentación completa está accesible desde el enlace Documentación de la pantalla de configuración.
A tener en cuenta
- La integración no es oficial. Sony no ofrece una API pública: lee los mismos datos que la aplicación PlayStation y puede dejar de funcionar si Sony los cambia.
- El token NPSSO da acceso a tu cuenta: guárdalo en secreto. Gladys lo guarda en un campo secreto y la integración nunca lo escribe en el disco ni en los registros. Dura aproximadamente dos meses; la integración te avisa cuando hay que renovarlo.
- La integración solo lee: no puede encender una consola, enviar un mensaje ni hacer una compra.
- El PSN se lee cada 2 minutos por defecto (1 minuto como mínimo), ya que Sony limita el número de solicitudes.
Tus comentarios
Es una primera versión: tus comentarios, ideas y reportes de errores son bienvenidos, aquí o en GitHub.
Código fuente y seguimiento de errores: GitHub - prohand/gladys-playstationnetwork: Gladys external integration to connect playstation networks in Gladys · GitHub
¡Buen juego!