Releases: postlund/hass-atv-beta
v3.0.1
v3.0.0
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
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
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
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
v1.9.0
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
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
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.