Use IPTV Playlists and XMLTV Guide
OpenStream TV provides an M3U playlist for channel streams and an XMLTV/EPG URL for programme schedules. The URLs are available in Settings → IPTV playlist.
For IPTV devices on your LAN, start the server with ost serve --host 0.0.0.0. After it starts, it prints a LAN playlist URL for each detected private IPv4 address. Choose the address reachable by your player. The default localhost bind only accepts connections from the server itself.
- Open the OpenStream TV web interface and select Settings.
- Copy the Playlist URL and add it as a network playlist in your IPTV app.
- If the server has EPG enabled, copy the EPG URL and add it as the app’s XMLTV/guide source.
- Refresh the playlist and guide in the IPTV app.
Expected result: the app imports the channels from the playlist and, when enabled and available, matches schedule data from the XMLTV guide. Provider availability and IPTV app support affect playback and programme matching.
Treat the playlist URL as a password: its /k/… access key grants access to the playlist. Keep it private. If it is exposed, use Make a new key in Settings, then replace the playlist URL in every IPTV app. Existing playlist URLs stop working after rotation.
The guide file is off unless server configuration enables EPG. See server configuration for the epg option and Network access and HTTPS before making the server reachable from other devices.