denonavr

Automation Library for Denon AVR receivers.

MIT License

Downloads
10.7K
Stars
172

Bot releases are visible (Hide)

denonavr - 0.11.6 Latest Release

Published by ol-iver 8 months ago

What's Changed

Full Changelog: https://github.com/ol-iver/denonavr/compare/0.11.5...0.11.6

denonavr - 0.11.5

Published by ol-iver 8 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/ol-iver/denonavr/compare/0.11.4...0.11.5

denonavr - 0.11.4

Published by ol-iver about 1 year ago

What's Changed

Full Changelog: https://github.com/ol-iver/denonavr/compare/0.11.3...0.11.4

denonavr - 0.11.3

Published by ol-iver over 1 year ago

  • 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
denonavr - 0.11.2

Published by ol-iver over 1 year ago

  • 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
denonavr - 0.11.1

Published by ol-iver over 1 year ago

  • 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
denonavr - 0.11.0

Published by ol-iver over 1 year ago

  • Support updating receiver status via telnet
denonavr - 0.10.12

Published by ol-iver almost 2 years ago

  • Adding sound mode DOLBY PL2 GAME
  • Revert storing sound_mode_raw in upper case
  • Prefer zone power status when it is available
  • Avoid unnecassary validations of avr 2016 update method
denonavr - 0.10.11

Published by ol-iver over 2 years ago

  • Adding sound mode MULTI IN + DSUR
  • Normalize sound mode responses from receivers (convert to upper case, remove multiple spaces)
  • Estimate sound mode in case response from receiver is not mapped yet
denonavr - 0.10.10

Published by ol-iver over 2 years ago

  • Speed up setup process for some receivers
  • Fix httpx tests
denonavr - 0.10.9

Published by ol-iver about 3 years ago

  • Fix incorrect state when receiver is in STANDBY
  • Improve determination of FriendlyName
  • Round volume to 0.5 when setting it
  • Adding sound modes DOLBY PL2 CINEMA and DTS-HD + DSUR
  • Fix unsetting ALL_ZONE_STEREO
  • Allow selecting input functions which appear as renamed sources only
denonavr - 0.10.8

Published by ol-iver over 3 years ago

  • fix missing friendly_name on AVR_X receivers
  • fix sound mode not setup correctly on AVR_X receivers
  • don't stop on all errors in get device info query
denonavr - 0.10.7

Published by ol-iver over 3 years ago

  • raise timeout exception only when ports 80 and 8080 time out
  • catch httpx.RemoteProtoocolError exception
denonavr - 0.10.6

Published by ol-iver over 3 years ago

  • replace async_lru by asyncstdlib
  • fix issues with missing mainzone URL in zones
  • don't raise AvrProcessingError when tonecontrol update fails
denonavr - 0.10.5

Published by ol-iver over 3 years ago

  • Use getter function to include custom httpx.AsyncClients instead of instances
  • Fix memory alru_cache memory leak on exceptions
denonavr - 0.10.4

Published by ol-iver over 3 years ago

  • Not using context manager for httpx calls anymore
  • Catching httpx.NetworkErrors on update
  • Catch more exceptions on SCPD evaluation
denonavr - 0.10.3

Published by ol-iver over 3 years ago

  • Fix compatibility of AsynClient setter with Home Assistant
denonavr - 0.10.2

Published by ol-iver over 3 years ago

  • Support custom httpx.AsyncClient
  • Improve identification of AVR X 2016 receivers
  • Fix play-pause toggle
  • Fix soundmode setter in DenonAVR class
denonavr - 0.10.1

Published by ol-iver over 3 years ago

  • Fix: state is always lower case now
denonavr - 0.10.0

Published by ol-iver over 3 years ago

Going async 🎉🥳