Commit Graph
255 Commits
Author SHA1 Message Date
jjlawren edbd9b7003 Sanitize Sonos diagnostics (#183486) 2026-09-28 23:12:45 +02:00
Franck NijhofandClaude f9dec6e96c Only import Plex and Spotify in Sonos when they are set up (#183285)
Co-authored-by: Claude <noreply@anthropic.com>
2026-09-27 15:21:36 +02:00
Josef Zweck 32fa3b3554 Fix flaky test in sonos (#181506) 2026-09-07 09:10:19 +02:00
Joost Lekkerkerker df2e2cbdaf Use registry fixtures in tests (7/8) (#180930) 2026-08-31 18:59:47 +02:00
Paulus Schoutsen ace0e5a301 Fix Sonos disabled-device test using deprecated async_get_device (#179620) 2026-08-20 10:18:38 +02:00
Pete Sage a0795b3b96 Prevent Sonos from pinging disabled device (#176893) 2026-08-20 03:35:44 -04:00
Bharat Mediratta 07f71d914d Show artwork and a play button when opening a Sonos music library album (#177510) 2026-08-18 23:17:02 +02:00
Erik Montnemery f1046cad5b Migrate calls to async_get_device in tests (part 5) (#178336) 2026-08-06 16:03:18 +02:00
Robert Resch 77e9fe3a35 Enable ruff rule RUF036 (none-not-at-end-of-union) (#177543) 2026-07-29 14:43:38 +02:00
Pete Sage cd52154f4f Disable sonos button for cancelling announcement by default (#177219) 2026-07-26 12:57:50 +02:00
a0a46b032d Add guard to Sonos preventing exception on config unload (#167119)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2026-07-26 12:08:59 +02:00
Pete Sage 23966ffef9 Fix flaky Sonos test test_alarm_change_device (#177217) 2026-07-26 13:15:16 +08:00
Josef Zweck f7a8f0b077 Add search_media_classes to media browser (#177146) 2026-07-23 21:55:02 +02:00
Joost LekkerkerkerandMarkus Tuominen 8e7deee967 Add pylint checker to check for using registries as fixture (#172455)
Co-authored-by: Markus Tuominen <3738613+Markus98@users.noreply.github.com>
2026-07-22 09:56:23 +03:00
Pete Sage 348b50a16a Do not create subscriptions for disabled devices in Sonos (#176706) 2026-07-18 16:31:37 +02:00
Pete SageandJoost Lekkerkerker 577d344b56 Add Sonos button entity to cancel active announcements (#176337)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2026-07-15 15:44:12 +02:00
Pete Sage d554d4ce7a Improve Sonos error message on UPNP 800 - music service unavailable (#176167) 2026-07-15 15:32:30 +02:00
Pete Sage 603acf2a81 Sonos - avoid blocking call to get uid (#176109) 2026-07-10 08:13:18 +02:00
Pete Sage 32c149b7f4 Reset API on integration reloads for Sonos (#172350) 2026-07-09 14:46:12 +02:00
epenet 0c4bc95bdd Migrate base entity attributes to StrEnum (#174633) 2026-06-24 15:38:49 +01:00
epenet 308fad166d Migrate media player entity attributes to StrEnum (#174605) 2026-06-24 11:16:33 +02:00
Franck Nijhof ef36d99048 Include Sonos favorites in source list and gate SELECT_SOURCE dynamically (#174231) 2026-06-19 15:14:39 +02:00
Pete SageandJoost Lekkerkerker 9e3c143bd0 Log warning on unsupported announce media formats for Sonos (#172614)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2026-06-02 21:27:54 +02:00
Pete Sage d0b4274c2b Replace usages of datetime.now(UTC) with dt_util for Sonos (#172737) 2026-06-01 16:02:56 +02:00
Martin Hjelmare fed946760d Add pylint plugin to enforce util.dt.utcnow (#172354) 2026-06-01 12:17:29 +02:00
Artur Pragacz f823ef639a Prefix area to entity ID (#170560) 2026-05-19 20:53:26 +02:00
Pete SageandCopilot Autofix powered by AI dfd241dd1a Add search to Sonos (#170891)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-05-18 14:39:12 +02:00
Franck NijhofandSimone Chemelli 5b2816e56c Fix line length violations in tests/components s (#170990)
Co-authored-by: Simone Chemelli <simone.chemelli@gmail.com>
2026-05-17 17:14:26 -04:00
epenet 88525955ce Remove import annotations from tests (#169527) 2026-04-30 09:30:46 +02:00
epenet 2da440043a Fix Sonos group regroup race when entity is not yet registered (#169445) 2026-04-29 14:13:59 +02:00
Ariel EbersbergerandClaude Opus 4.6 ccd82e6b8b Disable sonos tests broken by Python 3.14.3 asyncio changes (#169046)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-24 14:59:58 +02:00
arsenicksandGustav Åkerström a4138fa4cd Sonos - Add support for TV Autoplay and Ungroup on Autoplay (#167956)
Co-authored-by: Gustav Åkerström <23389010+gustavakerstrom@users.noreply.github.com>
2026-04-21 15:28:39 +02:00
9fe9064884 Fix sonos availability (#161024)
Co-authored-by: Pete Sage <76050312+PeteRager@users.noreply.github.com>
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
2026-04-16 12:14:19 +01:00
Erik Montnemery 6d8d447355 Revert "Add last_non_buffering_state media_player state attribute (#166941)" (#168285) 2026-04-15 14:41:02 +02:00
Pete Sage 9ff97ecd7b Remove if statements in Sonos Media Player Tests (#167210) 2026-04-06 12:35:32 +02:00
Pete Sage e8fa61ae63 Sonos alarm switch entities may not be created when speaker offline initially (#167303) 2026-04-03 17:42:09 +02:00
Pete Sage b9afb2a861 Fix Sonos reporting wrong state when media title is whitespace (#167223) 2026-04-02 17:02:14 +01:00
Erik Montnemery b350712f9e Add last_non_buffering_state media_player state attribute (#166941) 2026-03-31 12:22:13 +02:00
Artur Pragacz bafef2065f Rework user-given entity name logic (#162763) 2026-03-17 11:09:20 +01:00
2e34d4d3a6 Add brands system integration to proxy brand images through local API (#163960)
Co-authored-by: Robert Resch <robert@resch.dev>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-25 17:10:28 +01:00
Mattias Michaux b5a55ec032 Fix Sonos browse album art lookup for multi-segment A:ALBUM IDs (#163786) 2026-02-24 16:45:27 +01:00
epenet bc1c24efb1 Improve (r)split performance (#162418) 2026-02-06 15:10:30 +01:00
Artur Pragacz 0130919128 Improve entity id generation (#160302) 2026-01-14 14:34:52 +01:00
Pete Sage b462038126 Use long service timeout for Sonos Unjoin (#160110) 2026-01-02 14:18:56 +01:00
Pete Sage 38c37ab33c Improve Sonos wait to unjoin timeout (#160011) 2026-01-01 20:21:25 +01:00
divers33anddivers33 18e8821891 Add podcast favorites support to Sonos media browser (#159961)
Co-authored-by: divers33 <divers33@users.noreply.github.com>
2025-12-30 15:14:53 +01:00
Pete Sage e639ebc269 Exceptions during Sonos Unjoin action results in hung script (#159779) 2025-12-26 20:20:12 +01:00
Pete Sage 5150efd63f Create issue for Sonos when Sonos system does not have UPnP enabled (#159330) 2025-12-23 22:00:28 +01:00
Paul Tarjan 8971f75f13 Fix Sonos speaker async_offline assertion failure (#158764) 2025-12-18 19:46:39 +01:00
Pete SageandJoost Lekkerkerker dbc4a65d48 Fix Sonos Dialog Select type conversion part II (#152491)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-09-30 20:25:19 +02:00