Integrations
Every integration is optional. Establish a working RelayTV endpoint first, then add one connection at a time.
| Integration | What it adds | Prerequisite |
|---|---|---|
| Android | Share targets, native controls, discovery, multi-server profiles | Android 8.0+ |
| Home Assistant | media_player, services/actions, panel, automations |
Home Assistant 2026.7+ |
| Jellyfin / Emby | Browse, search, resume, queue, play | Reachable media server and scoped credential |
| Seerr | Discover, request, track, and play available titles | Reachable Seerr plus Jellyfin workflow |
| IPTV / M3U | Live sources, My Channels, favorites | User-supplied or explicitly enabled sources |
| Other RelayTV devices | Send a queue or current playback to another screen | Reachable RelayTV peers |
| HTTP API | Scripts, dashboards, agents, custom clients | Local HTTP access and optional token |
A reliable setup pattern
Section titled “A reliable setup pattern”- Verify RelayTV itself with a direct URL.
- Confirm network reachability from the integration host/device.
- Add the minimum credential required for the integration.
- Verify read-only discovery or health first.
- Test one playback action.
- Only then add automation or remote access.
For network boundaries and token behavior, see Security and network.
