Setup and troubleshooting
Programme guide (EPG)
The guide shows the current and next programme for each channel. It does not come from SofIPTV but from your provider, which explains most of the oddities.
In four steps
- Load your source in ⚙ Config
- Open the channel list
- The current programme appears next to each channel
- Use the guide to browse the schedule
Where the data comes from
Programme information comes from an XMLTV file supplied by your service. On an Xtream Codes connection it is delivered automatically. With an M3U URL it depends on what the playlist includes.
SofIPTV produces no schedule data and buys none: it displays what your source sends.
Why some channels show no programme
Every channel carries an identifier, the tvg-id. The guide is attached to a channel only when that identifier matches the one in the XMLTV file exactly. A single character of difference leaves the channel without a programme while the others are fine.
That matching happens on the provider side; no setting on the TV can correct it.
Time offset
XMLTV files state their times with a timezone. If every programme looks shifted by a constant number of hours, check the TV's own timezone first. If the TV clock is right, the offset comes from the supplied file.
Missing logos
Logos are images referenced by the playlist. An unavailable image, or one served over http on a device that requires https, will not appear. The channel itself still plays normally.

Frequently asked questions
Can I add my own XMLTV file?
The guide follows the loaded source. The most reliable way to get a complete guide is an Xtream Codes connection.
Does the guide slow the TV down?
The first load may take a few seconds on a very large playlist. Navigation stays smooth afterwards.
Can I hide the guide?
Yes, programme information display is a setting in ⚙ Config.
Responsible use
SofIPTV is a media player. It supplies, hosts and resells no channel and no content. Use only lists, streams and services you have lawful access to.