Skip to content

Releases: postlund/hass-atv-beta

v3.0.1

03 Feb 05:22
Compare
Choose a tag to compare

Same as 3.0.0 but version added to manifest.

v3.0.0

02 Feb 18:38
Compare
Choose a tag to compare

Synchronize with Home Assistant 2022.2.0, i.e. this is exactly the same code that is shipped with that release (except for translations, only english is included here). Contains:

  • Lots of (performance) improvements for device discovery
  • Re-connect bug is fixed
  • Errors regarding "BlockedStateError" should be gone
  • App list is sorted alphabetically

This release will no longer discover generic AirPlay devices, e.g. Sonos speakers or TVs supporting AirPlay. Only Apple devices will be discovered. You can still try adding generic AirPlay devices manually, e.g. by name or address. AirPlay v1 devices should work, most AirPlay v2 does not however.

v2.2.0

17 Dec 07:20
Compare
Choose a tag to compare

REQUIRES HOME ASSISTANT 2021.12.x OR LATER!!!

Updates to pyatv 0.9.8 which brings a few fixes (most relevant here):

  • As the power state detection is very unreliable, it is now derived in comibation with
    play state (a device could previously be seen as powered off while playing something).
    If something is playing then the device is considered on.
  • Button presses are more reliable and should not be ignore or get "stuck" anymore.
  • Pressing the pause button when streaming to an AirPlay device will now stop playback.

Changes have been merged back from Home Assistant, which includes a lot of performance
updates related to device discovery via Zeroconf. Might be notable if you have many
devices.

v2.1.0

06 Dec 20:12
Compare
Choose a tag to compare

REQUIRES HOME ASSISTANT 2021.12.x OR LATER!!!

Here comes some new features:

  • Support for launching apps! Use select_source or the media browser. Only works on devices running tvOS and if Companion has been paired. If apps aren't shown, remove and add the device again and make sure that the Companion protocol is paired.
  • Current volume is now available and volume_set can be used to set a specific volume.
  • The following fields are now available if an app sets them: TV series title, episode and season number.

v2.0.0

06 Dec 09:04
Compare
Choose a tag to compare

REQUIRES HOME ASSISTANT 2021.12.x OR LATER!!!

Uplift to pyatv 0.9.7 which restores the MRP service internally of pyatv, allowing
migration of existing configuration (for people that have not used this component
before but used the official version shipped with Home Assistant) without having to
remove and add a device again.

Experimental support for audio streaming from HTTP(S) is now supported, but beware
that it is very rudimentary and likely breaks if buffering occurs. It should however
work good enough to support Text-To-Speech, which is now supported without my
previous hack.

This release also fixes a bug that some people reported when pairing the Companion
protocol (TypeError: 0xc0).

v1.9.1

05 Nov 17:34
Compare
Choose a tag to compare

Not using constants that are only available on dev anymore which fixes compatibility with Home Assistant 2021.11.x.

v1.9.0

04 Nov 07:06
Compare
Choose a tag to compare

Pulled in more updates from core (just minor changes). Config entry version has been reverted back to version 1 after feedback from PR to core. This forces everyone to remove devices and add them again, should be the last time. The benefit here is that we maintain backwards compatibility when jumping between Home Assistant versions. Devices are clearly marked under the Integrations page and everything can be fixed from frontend (no fiddling with files this time). This is my bad as I was not aware of how versions are supposed to work, sorry!

The "reconfiguration" option has been removed. No one probably used it.

This version requires Home Assistant 2021.11.0 or later.

v1.8.1

29 Oct 10:45
Compare
Choose a tag to compare

DO NOT INSTALL THIS VERSION UNLESS YOU RUN HOME ASSISTANT 2021.11.0 OR LATER!!!

Release notes from version 1.7.0

This update brings in changes made to core, which is mainly minor code quality updates but also initial power management support. Calling turn_on or turn_off will now trigger sleep or wake the device (but only if supported). When sleeping, the standby is reported as state (as that is really what is happening).

IMPORTANT: State will be wrong (still "on") if you use an external speaker for output, like a HomePod. This is known and no fix is available for it.

Bumps to pyatv 0.9.6 which is just a minor service release.

v1.8.0

28 Oct 17:46
Compare
Choose a tag to compare

DO NOT INSTALL THIS VERSION UNLESS YOU RUN HOME ASSISTANT 2021.11.0 OR LATER!!!*

Release notes from version 1.7.0

This update brings in changes made to core, which is mainly minor code quality updates but also initial power management support. Calling turn_on or turn_off will now trigger sleep or wake the device (but only if supported). When sleeping, the standby is reported as state (as that is really what is happening).

IMPORTANT: State will be wrong (still "on") if you use an external speaker for output, like a HomePod. This is known and no fix is available for it.

Bumps to pyatv 0.9.6 which is just a minor service release.

v1.6.0

20 Oct 18:46
Compare
Choose a tag to compare

Amateur hour: fix another error with the TTS change in previous release.