Add Japanese TV tuner support by orandasoft · Pull Request #3 · orandasoft/universal-remote · GitHub
Skip to content

Add Japanese TV tuner support#3

Merged
orandasoft merged 9 commits into
mainfrom
feature/v0.5.0-japanese-tuner
Jul 4, 2026
Merged

Add Japanese TV tuner support#3
orandasoft merged 9 commits into
mainfrom
feature/v0.5.0-japanese-tuner

Conversation

@orandasoft

Copy link
Copy Markdown
Owner

Summary

  • Add shared runtime command resolution for tuner-aware infrared remotes.
  • Add Japanese TV tuner support for DTV, BS, CS1, CS2, BS4K, and CS4K.
  • Add a tuner select entity when tuner-specific keypad support is detected.
  • Route remote, button, and TV media player sends through shared runtime state.
  • Update tuner state from matched non-repeat received commands.
  • Add integration-flow tests covering shared runtime behavior across entities.
  • Bump version to 0.5.0 and update documentation.

Testing

  • python -m compileall custom_components/universal_remote tests
  • ruff check custom_components/universal_remote tests
  • mypy custom_components/universal_remote tests
  • pytest --cov=custom_components.universal_remote --cov-report=term-missing tests

Result: 507 passed, 100% coverage.

@orandasoft orandasoft merged commit 15504ab into main Jul 4, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant