Integración externa - PlayStation Network

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

  1. Se necesita Gladys 5.1 como mínimo.
  2. Instala la integración PlayStation Network desde la tienda de integraciones.
  3. Obtén tu token NPSSO:
  4. 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.
  5. 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!