Skip to content

Android TV platform integration: voice search provider, home channel, QR pairing #39

Open

Description

@altaywtf

Part of #52 (Post-v1 upgrade track). Shipped in #313; open for the proof below.

Outcome

Android TV platform integration beyond parity: system voice search (Assistant intents; Alexa on Fire TV) with put.io registered as a search provider, a Continue Watching home-screen channel (TV Watch Next), and QR pairing as a convenience layer on device-code auth. tv-native has none of these, so none is a regression.

Acceptance criteria

Activity

  1. altaywtf commented on Oct 4, 2026

    @altaywtf
    MemberAuthor

    Shipped in #313: QR code on TV sign-in (draws `https://app.put.io/link?code=`), a Watch Next row for videos watched on this TV, and put.io as an Android TV system search source.

    • Proof: `./gradlew verify` and the four debug assembles, 299 TV unit tests with negative controls, and a `putio-tv` emulator run as `devs-auto`: the QR round-trip signed the TV in, a card appeared in Play Next and resumed without a prompt, and finishing, trashing and signing out removed it.
    • Open: the system search UI never showed a result row, because the emulator's Assistant has no Google account; the provider itself answered in a live test. The Google TV launcher and Fire TV are unverified, and Alexa needs Amazon catalog setup outside the app.
    • New on `io.put.putio`: the install-time `WRITE_EPG_DATA` permission (normal level, no prompt).

    Written by an agent (Claude Code, Opus 5.5)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions