What's Changed * Spelling and grammar fixes by scop in https://github.com/ol-iver/denonavr/pull/263 * Improve 169.254.0.0/16 SSDP broadcast avoidance check by scop in https://github.com/ol-iver/denonavr/pull/264 * fix typo in README.md by guntbert in https://github.com/ol-iver/denonavr/pull/265 * Add sound mode "DOLBY PRO LOGIC" by starkillerOG in https://github.com/ol-iver/denonavr/pull/270 * Add some dolby pl2 mappings by xconverge in https://github.com/ol-iver/denonavr/pull/272 * Add sound mode "DOLBY D+ +DS" by starkillerOG in https://github.com/ol-iver/denonavr/pull/273 * Fix code formatting by ol-iver in https://github.com/ol-iver/denonavr/pull/276 * Add "DOLBY AUDIO-DD+ +DSUR" sound mode by starkillerOG in https://github.com/ol-iver/denonavr/pull/275 * Save references to telnet callback tasks by ol-iver in https://github.com/ol-iver/denonavr/pull/277 * Combine multiple cache decorators to a single one by ol-iver in https://github.com/ol-iver/denonavr/pull/278 * Validate sound mode when calling `async_set_sound_mode` by ol-iver in https://github.com/ol-iver/denonavr/pull/279 * Fix wrong utf-8 encoding with `ftfy` by ol-iver in https://github.com/ol-iver/denonavr/pull/280 * Wait for confirmations from the receiver when sending telnet messages by ol-iver in https://github.com/ol-iver/denonavr/pull/281 * Streamline confirmation of telnet commands by ol-iver in https://github.com/ol-iver/denonavr/pull/282 * Raise `AvrProcessingError` exception when sending telnet commands while telnet is not connected and healthy by ol-iver in https://github.com/ol-iver/denonavr/pull/283 * Support getting and updating `audyssey` and `tonecontrol` settings via `telnet` API by ol-iver in https://github.com/ol-iver/denonavr/pull/284 * Support python 3.12 by ol-iver in https://github.com/ol-iver/denonavr/pull/285 * Change loglevel of telnet send command timeout to info by ol-iver in https://github.com/ol-iver/denonavr/pull/286
New Contributors * scop made their first contribution in https://github.com/ol-iver/denonavr/pull/263 * guntbert made their first contribution in https://github.com/ol-iver/denonavr/pull/265 * xconverge made their first contribution in https://github.com/ol-iver/denonavr/pull/272
What's Changed * Define an `All` zone for telnet events which are relevant for all zones by ol-iver in https://github.com/ol-iver/denonavr/pull/259 * Switch to `fstrings` by ol-iver in https://github.com/ol-iver/denonavr/pull/260 * Add sound modes `DOLBY AUDIO - DD + NEURAL:X` and `NEURAL:X` by ol-iver in https://github.com/ol-iver/denonavr/pull/262
- Use telnet commands to interact with the receiver when the connection is healthy - Support subscription of more telnet events - Fix mapping of main zone `power` attribute when using telnet - Remove `null` characters from media state attributes - Do not forget AirPlay and Internet Radio input functions discovered at run-time - Add sound modes `DOLBY AUDIO-DD+DSUR`, `DOLBY D+DS` - Map sound mode `AURO-2D SURROUND` to `AURO2DSURR`
0.11.2
- Update media state via telnet interface - Introduce mapping of telnet sources - Add soundmodes DTS NEO:X M, DTS NEO:X C and DOLBY AUDIO-DSUR - Use IRADIO to switch to Internet Radio - Fix an issue with reconnect_task being `None`
0.11.1
- Refactor telnet interface using asyncio `Protocol` - Adding sound modes `DTS NEO:6 M`, `DOLBY PL2 M`, `DTS NEO:6 C`, `DOLBY PL2 C`, `DOLBY PL2 G`, `DOLBY PL2 X MUSIC`, `DOLBY PL2 X MOVIE`, `DOLBY PL2 X GAME` - Do not install global-scope `tests` package