v0.1.1: Forward media_position_updated_at through DAG now_playing

So ha-media-zone's card can interpolate the playhead smoothly between
server polls instead of snapping once every 10-30s.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
LeviandClaude Opus 4.7 committed 2026-04-17 17:31:56 -05:00
1 parent 0ad51879ae
commit db138a9b4c
3 files changed
+4 -3

No files matched your search

@@ -8,5 +8,5 @@
"issue_tracker": "https://github.com/ltomes/ha-nvidia-shield/issues", "issue_tracker": "https://github.com/ltomes/ha-nvidia-shield/issues",
"iot_class": "local_polling", "iot_class": "local_polling",
"requirements": ["adb-shell>=0.4.0"], "requirements": ["adb-shell>=0.4.0"],
"version": "0.1.0" "version": "0.1.1"
} }
@@ -571,7 +571,8 @@ class NvidiaShieldMediaPlayer(MediaPlayerEntity):
"media_type": attrs.get("media_content_type")} "media_type": attrs.get("media_content_type")}
for src, dst in [("media_series_title", "series"), ("media_season", "season"), for src, dst in [("media_series_title", "series"), ("media_season", "season"),
("media_episode", "episode"), ("media_duration", "duration"), ("media_episode", "episode"), ("media_duration", "duration"),
("media_position", "position")]: ("media_position", "position"),
("media_position_updated_at", "position_updated_at")]:
v = attrs.get(src) v = attrs.get(src)
if v is not None: if v is not None:
np[dst] = v np[dst] = v
+1 -1
View File
@@ -1,6 +1,6 @@
[project] [project]
name = "ha-nvidia-shield" name = "ha-nvidia-shield"
version = "0.1.0" version = "0.1.1"
description = "Home Assistant custom integration for NVIDIA Shield TV via ADB + Android TV Remote" description = "Home Assistant custom integration for NVIDIA Shield TV via ADB + Android TV Remote"
readme = "README.md" readme = "README.md"
requires-python = ">=3.12" requires-python = ">=3.12"