Integrations

Your stack stays yours.

RelayTV connects the services you already trust to one local playback endpoint. Each integration has a clear job and boundary.

Android

Share links, video, or audio from Android. Use native media controls, discover local screens, and keep profiles for multiple RelayTV endpoints.

  • Android 8.0+
  • Play and Queue share targets
  • mDNS and manual discovery
Setup and details →

Home Assistant

Represent every RelayTV screen as a media_player and automate playback without making Home Assistant the playback engine.

  • Home Assistant 2026.7+
  • HACS custom repository
  • Overlays, snapshots, uploads, synced starts
Setup and details →

Jellyfin and Emby

Browse the media servers you already host through RelayTV’s phone-first library and send selected media to the TV.

  • Home, Movies, and TV views
  • Search, resume, and queue actions
  • Credential-conscious playback state
Setup and details →

Seerr

Search and discover missing titles, request them under an intentional identity, track status, then play available Jellyfin media.

  • Explicit request identity
  • Request status tracking
  • Availability validation
Setup and details →

IPTV and M3U

Bring your own playlists, opt into a free-provider directory, curate My Channels, and favorite the channels you use.

  • Disabled until enabled
  • M3U URLs or pasted lists
  • Favorites and availability checks
Setup and details →

HTTP API

Use the same local control surface as RelayTV’s apps for shell scripts, dashboards, automations, and custom clients.

  • Optional bearer-token auth
  • Playback and queue control
  • Status, overlays, snapshots, and ingest
Setup and details →

Connections are optional

RelayTV can play direct URLs and expose its Web UI without requiring a media server, Home Assistant, Android, or a RelayTV cloud account.

Credentials stay scoped

Keep upstream credentials inside the service that needs them. Use the optional RelayTV bearer token and a VPN or authenticated proxy beyond a trusted LAN.