APITuner v0.1.13 is out — pull ghcr.io/matthewfkoch/apituner:0.1.13 (or :latest).
Your Max log showed the real issue: Who’s Watching was skipped because the onn tuner had no D-pad backend (skipped_no_dpad), then the tune still reported ready. ESPN was hitting Agent launch-intent with a 400 and also getting marked ready. Both of those now fail the tune with a clear error instead of a false ready. The dashboard also warns when Agent tuners are missing Keys / D-pad but you have Max / App Play channels.
Setup (needed for Max + ESPN native):
- Edit each Agent tuner → set Keys / D-pad backend
- onn / Google TV:
androidtv_remote → Pair (PIN on the TV)
- Fire:
firetv_rest if :8080 works, else adb → Pair / enable network ADB as needed
- Confirm the ESPN app is installed on that device and the channel
package_name / alternate_package_name match (com.espn.score_center and/or com.espn.gtv)
- ESPN App Play stations should keep
configuration_uuid and a loop index URL ("0", "1", …), not an http deeplink
After that, try Max and ESPN again. If either still fails, the log / dashboard error line should say exactly why (missing keys, launch failed, etc.) — paste that and we can dig in.
Agent: Release v0.1.13 (once the workflow finishes)