Skip to content

Releases: alandtse/alexa_media_player

v2.5.0

15 Jan 08:53
Compare
Choose a tag to compare

Feature

  • expose last_called time stamp (99cd21a)

Fix

  • bump alexapy to 1.4.1 (bcd8bb5)
  • fix clearing of data on state change (4f05988)
  • enable detection of offline devices (3bd8045)
  • fix refresh handling based on websocket commands (f795e78)
  • allow volume set regardless of play_state (1ff35cf)
  • set proper last_update on init (69e7d80)
  • fix repeat update (658773d)
  • fix shuffle state update (26b1966)
  • fix early refresh on play_state (15e58d1)
  • check for AttributeError timezone (84b4c61)
  • fix bluetooth discovery logs (804e1c2)
  • force state update on init (499f8ed)
  • fix WHA where volume null (330895c)
  • fix offline child (41c9ba4)
  • fix refresh of WHA children (e0f7df1)

Performance

  • only update auth on new_devices (37cafaf)
  • stop unnecessary event processing (6c8d52e)
  • add break to for loops once item discovered (82f8af2)

v2.4.1

02 Jan 00:38
Compare
Choose a tag to compare

Fix

  • add check for loaded parent (951230d)

v2.4.0

31 Dec 08:25
Compare
Choose a tag to compare

Feature

  • add alexa sound to play_media (3dc51f8)

Fix

  • handle media without lemurVolume (de3a05d)
  • remove unncecessary refresh (35bc743)
  • fix propagation of whole audio groups (9677d27)
  • add PUSH_MEDIA_CHANGE to disable refresh (3b5c5f1)
  • add additional catches for login errors (89a057b)

v2.3.6

15 Dec 05:08
Compare
Choose a tag to compare

Fix

  • add compatibility for older HA versions (7d03a93)

v2.3.5

13 Dec 05:28
Compare
Choose a tag to compare

Fix

v2.3.4

25 Oct 08:35
Compare
Choose a tag to compare

Fix

  • handle devices without timezone settings (37434e3)
  • use correct HA state (db20537)
  • use HA STATE_UNKNOWN for empty sensors (c72fb25)

v2.3.3

13 Oct 07:46
Compare
Choose a tag to compare

Fix

  • remove unnecessary refresh (a3fec94)
  • account for apps in existing_serials (e9b3ec9)
  • enable refresh polling if no PUSH_AUDIO_PLAYER_STATE (e3795b6)
  • add processing of PUSH_MEDIA_PROGRESS_CHANGE (2b4a9bb)
  • add processing of PUSH_EQUALIZER_STATE_CHANGE (c123226)
  • change availability when websocket detected (9ee9f87)
  • fix seen_command testing for manual refresh (d4ce25a)
  • replace non-async configurator call (9e53465)

v2.3.2

12 Oct 07:16
Compare
Choose a tag to compare

Fix

  • change return state to avoid Invalid Date (0744d7d)
  • add fallback for media refresh (8238300)
  • fix key error during login exception (ebda699)

v2.3.1

09 Oct 07:14
Compare
Choose a tag to compare

Fix

  • fix indentation error (d7f2e6c)
  • display claimspicker_message correctly (d91de03)
  • set timezone of naive date_time alarms (60d4618)
  • fix missing music alarms (c475421)
  • fix reconnect on disconnect (91a6b57)

v2.3.0

29 Sep 07:41
Compare
Choose a tag to compare

Feature

  • add clear_history service (ecbc8b6)
  • add logic to catch login errors (6633598)
  • add basic notifications sensors (465b2ca) (resolves #144)

Fix

  • bump alexapy to 1.3.1 (f8ea48b)
  • update to alexapy 1.3.0 (64c5d8f) (fixes #387)
  • update hacs.json for sensor domain (0396a55)
  • align shuffle property with HA (0b9bc3c)
  • add media_image_remotely_accessible property (0881046)
  • catch keyerror on update (29e98c1)
  • add websocket updates for notifications (e0b8dc3)
  • catch KeyError for last_called (5db0706)
  • catch connection errors in config_flow and inform user (ef06760)
  • prompt for login on disconnect (cb3a8fb)
  • fix bug where unable to relogin using configurator (81a7127)
  • fix bug where import configuration not resumed (6579b6f)
  • fix keyerror when unloading with no loaded entities (d4b09ce)

Documentation

  • replace with canonical text (cdb9f13)