The Pause and Play / Pause controls never worked; both sent keys the TV ignores.
Fixed
- Pause and Play / Pause did nothing. Pause sent
KEY_PAUSECDand play/pause sentKEY_PLAYPAUSE, and a webOS TV acts on neither. Pause now sendsKEY_PAUSE. No key toggles, so play/pause asks the media service what the player is doing and sends the other one. An HDMI source is reached over CEC, whereKEY_PLAYis itself a toggle: Pause and Play / Pause are correct there, Play toggles rather than only resuming. (#76)
Added
- Player State sensor —
playing,pausedorstopped, from the TV's own media pipeline. It describes the TV rather than the source, so an HDMI input reads as playing for as long as the pipeline is up. (#76)
Changed
- The version sensor is now called Server Version instead of TVWeb Version. Its entity id stays
tvweb_version, so an existing install keeps the entity it already has and gains no duplicate. (#76)