Skip to content

Conversation

@astrokin
Copy link
Contributor

🔹 What’s New?
• Added support for sending text from a phone to Android TV.
• Works when the virtual keyboard is hidden (currently may not type with it open).
🔹 Fixes & Changes
• Fixed missing proto messages and incorrect data formats.
• RemoteImeBatchEdit.edit_info → should be an array.
• RemoteEditInfo → added missing text_field_status (type: RemoteImeObject).

💡 Need this or other feature for iOS or another TV platforms? Send me a message.

❤️ Consider sponsoring to help me continue with voice and other nice features. Support My Work 🚀

@Nerwyn
Copy link

Nerwyn commented Feb 14, 2025

It looks like the new ruff linter doesn't like some existing untouched code in the demo.py file, specifically this line. @astrokin if you change it to a format string in your branch it should get the PR build check working.

f"{addr}:{cast(int, info.port)}"

@tronikos
Copy link
Owner

It looks like the new ruff linter doesn't like some existing untouched code in the demo.py file, specifically this line. @astrokin if you change it to a format string in your branch it should get the PR build check working.

f"{addr}:{cast(int, info.port)}"

Let's address that separately. I can take care of it. The only reason I haven't merged this yet is that I haven't found time to test that it works. The code looks good. @Nerwyn have you tested this?

BTW thanks @astrokin for your contribution!

@Nerwyn
Copy link

Nerwyn commented Feb 14, 2025

Sending text via the demo script is working for me! Although as astrokin mentioned above it requires the on screen keyboard to be closed first.

Copy link
Owner

@tronikos tronikos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@tronikos tronikos merged commit 7b84b87 into tronikos:main Feb 15, 2025
1 check failed
@TomKranenburg
Copy link

Thanks for this chaps.

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.

4 participants