You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: CHANGELOG.md
+12-1
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
## [1.3.2] - 2023-08-08
11
+
12
+
### Added
13
+
14
+
- New plugin setting for debug logging. This is helpful for troubleshooting issues and when requesting support.
15
+
16
+
### Fixed
17
+
18
+
- New plugin settings to enable and configure one automatic retry because some Wi-Fi enabled Spotify speakers cannot be found when attempting to start a playlist after a period of inactivity. (#47)
19
+
10
20
## [1.3.1] - 2023-04-29
11
21
12
22
### Changed
@@ -32,7 +42,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
32
42
33
43
- Change poblouin references to joeyhage since the old homebridge plugin is no longer maintained
Copy file name to clipboardexpand all lines: README.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -95,7 +95,7 @@ Once the spotify authentication flow is done, the plugin will display the list o
95
95
96
96
You can then take the `name` from the Spotify device that you want to control and this is what you put in the plugin's configuration as the `spotifyDeviceName`.
97
97
98
-
This is the suggested option because the device id used by Spotify is prone to change.
98
+
This is the suggested option because the device id used by Spotify has been known to change.
Copy file name to clipboardexpand all lines: config.schema.json
+28
Original file line number
Diff line number
Diff line change
@@ -41,6 +41,27 @@
41
41
"placeholder": "Get speaker status every __ seconds",
42
42
"description": "Speaker status does not update live and must be fetched periodically. This is done every 20 seconds by default"
43
43
},
44
+
"deviceNotFoundRetry": {
45
+
"type": "object",
46
+
"properties": {
47
+
"enable": {
48
+
"title": "Enable retry when 'device not found' errors occur",
49
+
"type": "boolean",
50
+
"required": false,
51
+
"default": false,
52
+
"description": "Wi-Fi enabled Spotify devices may disconnect from Spotify after a period of time causing device not found errors. This setting determines if the current operation (e.g. play/set volume) should be retried."
53
+
},
54
+
"retryDelay": {
55
+
"title": "Device not found retry delay milliseconds",
56
+
"type": "integer",
57
+
"default": 2000,
58
+
"minimum": 500,
59
+
"maximum": 10000,
60
+
"placeholder": "Retry operation after __ milliseconds if Spotify reports device was not found.",
61
+
"description": "Wi-Fi enabled Spotify devices may disconnect from Spotify after a period of time causing device not found errors. This setting determines how long to wait to allow the device to wake (reconnect to Spotify) before retrying once."
62
+
}
63
+
}
64
+
},
44
65
"devices": {
45
66
"type": "array",
46
67
"items": {
@@ -95,6 +116,13 @@
95
116
}
96
117
}
97
118
}
119
+
},
120
+
"debug": {
121
+
"title": "Debug logging",
122
+
"description": "Whether to enable debug logging for troubleshooting issues and support.",
0 commit comments