Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Askey STI6130 #354

Merged
merged 3 commits into from
Nov 9, 2024

Conversation

prabhjotsbhatia-ca
Copy link
Contributor

The Askey STI6130 is a widely used box sold under various brands including Bell Streamer in Canada, Google ADT-3 Developer box, Dynalink etc. and is based on the Amlogic S905Y2 board, which is the same board as the widely hyped Walmart Onn android tv box.

I don't have an Onn box to test, but it is likely this same scheme would work on that as well.

Tested:

  • Current app detection ✅
  • Play/Pause/standby/idle states ✅
  • Tested consistency across various apps.
    All unit tests pass.

I had to add a new key to detect the product ID.

Co-authored-by: Jeff Irion <JeffLIrion@users.noreply.github.com>

update documentation for product_id

more lint issues.
@prabhjotsbhatia-ca
Copy link
Contributor Author

@JeffLIrion thank you for your comments! I was able to fix linting and added the product_id to the documentation.

Additionally, I found an existing bug in the documentation for the _parse_device_properties function here:

https://androidtv.readthedocs.io/en/stable/androidtv.basetv.basetv.html#androidtv.basetv.basetv.BaseTV._parse_device_properties

(The "Returns" section header is missing in the code and consequently all the documentation is showing up incorrectly under Parameters)

Would you like me to fix that as a part of this PR or would you like me to open a subsequent PR after this current one is merged?

@JeffLIrion JeffLIrion merged commit 6f04990 into JeffLIrion:master Nov 9, 2024
7 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.

2 participants