Skip to content

v2.7.0

Latest

Choose a tag to compare

@svrooij svrooij released this 03 Nov 13:51
d5d7746

What's Changed

  • fix: Allow configuring music services by @svrooij in #164
  • fix: Build and metadata helper region by @svrooij in #165
  • docs: add jkossis as a contributor for code by @allcontributors[bot] in #167
  • Adding Compatibility For Home Theater Channel Map Sets by @jkossis in #166
  • PlayMode splited in Repeat and Shuffle by @svrooij in #170
  • Adding Height Audio As A Modifiable EQ Option by @jkossis in #172
  • feat: Notifications through AudioClip by @svrooij in #175
  • Use zone events instead of pull by @svrooij in #183
  • Removing old fast-xml-parser in favor of @rgrove/parse-xml by @svrooij in #187
  • Code refresh by @svrooij in #188
  • Support for Stream URL by @svrooij in #193
  • Fix/mute incorrect by @svrooij in #195
  • 2025 modernization by @svrooij in #202
  • feat: add support for overriding default multicast interface by @gcbartlett in #208
  • Copilot/modernize library by @svrooij in #213
  • fix: add --tag flag to GitHub Package Registry publish for prerelease versions by @svrooij with @Copilot in #214
  • No more beta by @svrooij in #215
  • fix: use faultstring['#text'] for SMAPI client token refresh check by @svrooij with @Copilot in #216
  • Add comprehensive tests for metadata-helper by @svrooij with @Copilot in #217
  • Add GetSimpleUri reverse metadata helper by @svrooij with @Copilot in #218
  • fix: sanitize unencoded & in XML before parsing to prevent container crashes by @svrooij with @Copilot in #220
  • fix: RestoreState fails with TuneIn streams (x-sonosapi-stream) due to invalid ItemId by @svrooij with @Copilot in #221
  • Fix alarm Enabled/IncludeLinkedZones always returning false in ListAndParseAlarms by @svrooij with @Copilot in #223
  • ci: Migrate ci to correct branch by @svrooij in #224
  • fix: SonosDevice.GroupId never updates after initial group setup by @rocklobster42195 in #225
  • feat: add MetadataHelper.IsRadioStream() to detect live/non-skippable streams by @rocklobster42195 in #227
  • feat: expose r:resMD as Track.ResMD when parsing favorites by @rocklobster42195 in #226
  • fix: restart event renewal after resubscribing by @jkossis in #231

New Contributors

Full Changelog: v2.5.0...v2.7.0