Jack Powell
c671ff3cf1
Add PlayStation Network Integration (#133901)
* clean pull request
* Create one device per console
* Requested changes
* Pr/tr4nt0r/1 (#2)
* clean pull request
* Create one device per console
* device setup
* Merge PR1 - Dynamic Device Support
* Merge PR1 - Dynamic Device Support
---------
Co-authored-by: tr4nt0r <4445816+tr4nt0r@users.noreply.github.com>
* nitpicks
* Update config_flow test
* Update quality_scale.yaml
* repair integrations.json
* minor updates
* Add translation string for invalid account
* misc changes post review
* Minor strings updates
* strengthen config_flow test
* Requested changes
* Applied patch to commit a358725
* migrate PlayStationNetwork helper classes to HA
* Revert to standard psn library
* Updates to media_player logic
* add default_factory, change registered_platforms to set
* Improve test coverage
* Add snapshot test for media_player platform
* fix token parse error
* Parametrize media player test
* Add PS3 support
* Add PS3 support
* Add concurrent console support
* Adjust psnawp rate limit
* Convert to package PlatformType
* Update dependency to PSNAWP==3.0.0
* small improvements
* Add PlayStation PC Support
* Refactor active sessions list
* shift async logic to helper
* Implemented suggested changes
* Suggested changes
* Updated tests
* Suggested changes
* Fix test
* Suggested changes
* Suggested changes
* Update config_flow tests
* Group remaining api call in single executor
---------
Co-authored-by: tr4nt0r <4445816+tr4nt0r@users.noreply.github.com>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-06-23 23:46:06 +02:00
..
2022-09-29 15:55:45 -04:00
2022-12-12 14:28:27 -07:00
2023-05-23 19:22:50 +02:00
2025-06-11 18:35:26 +02:00
2024-06-21 10:51:46 +02:00
2023-09-11 12:06:55 -05:00
2024-09-24 23:19:06 +02:00
2022-10-04 09:24:55 -04:00
2022-10-04 09:24:55 -04:00
2025-03-27 21:01:52 +01:00
2022-10-04 09:24:55 -04:00
2022-10-04 09:24:55 -04:00
2022-09-28 23:09:53 +02:00
2022-10-21 11:25:35 +02:00
2022-10-04 09:24:55 -04:00
2022-10-04 09:24:55 -04:00
2022-10-04 09:24:55 -04:00
2024-03-28 15:20:56 -10:00
2023-01-16 18:29:50 -10:00
2025-04-02 13:54:58 +02:00
2022-10-04 09:24:55 -04:00
2023-11-30 16:50:13 +01:00
2022-09-28 22:45:35 +02:00
2024-08-18 15:37:33 +02:00
2022-10-04 09:24:55 -04:00
2022-10-04 09:24:55 -04:00
2025-04-30 18:04:25 +02:00
2024-01-16 20:00:29 +01:00
2023-02-28 18:09:52 +01:00
2022-10-04 09:24:55 -04:00
2022-10-04 09:24:55 -04:00
2023-03-28 16:37:57 +02:00
2022-10-04 09:24:55 -04:00
2024-10-25 16:54:02 +02:00
2022-10-04 09:24:55 -04:00
2023-09-20 02:44:35 +02:00
2022-10-04 11:45:40 -04:00
2022-10-04 11:45:40 -04:00
2022-09-29 12:28:51 +02:00
2024-10-28 18:24:24 +01:00
2024-07-29 12:52:37 +02:00
2022-10-04 09:24:55 -04:00
2022-10-04 09:24:55 -04:00
2025-02-24 20:59:51 +01:00
2025-03-25 08:41:02 +01:00
2022-10-04 09:24:55 -04:00
2022-10-04 09:24:55 -04:00
2025-04-30 11:14:19 +02:00
2022-10-04 09:24:55 -04:00
2022-10-04 09:24:55 -04:00
2022-10-04 09:24:55 -04:00
2022-10-04 09:24:55 -04:00
2024-05-14 22:50:48 +02:00
2022-10-25 21:05:04 +02:00
2024-08-27 13:15:31 +02:00
2022-10-04 09:24:55 -04:00
2024-06-04 13:40:06 +02:00
2022-10-04 09:24:55 -04:00
2025-02-20 16:15:47 +01:00
2025-05-28 14:56:47 +01:00
2024-11-13 14:29:04 +01:00
2024-12-12 20:18:19 +01:00
2022-10-04 09:24:55 -04:00
2025-06-23 23:46:06 +02:00
2025-06-23 16:06:19 +02:00
2022-10-04 09:24:55 -04:00
2022-10-04 09:24:55 -04:00
2022-10-04 09:24:55 -04:00
2024-07-19 09:05:27 +02:00
2022-09-29 23:13:09 -04:00
2025-06-23 16:09:41 +02:00
2024-02-07 06:29:26 +01:00
2024-01-31 18:15:40 +01:00
2023-08-24 10:39:22 +02:00
2022-10-04 09:24:55 -04:00
2023-08-30 14:58:57 -04:00
2022-09-28 20:30:50 -04:00
2022-10-04 09:24:55 -04:00
2024-06-04 13:40:48 +02:00
2022-10-04 09:24:55 -04:00
2024-08-28 17:46:03 +02:00
2022-11-23 20:19:20 +01:00
2022-10-04 09:24:55 -04:00
2022-10-04 09:24:55 -04:00
2022-10-04 11:45:40 -04:00