All posts
Troubleshooting·8 min

By Rawnok Jahan

IPTV Subtitles Not Showing (or Disappearing When You Skip)

If subtitles vanish every time you skip forward, your player isn't broken and neither is the stream. Seeking resets the track — and there's a one-key fix.

Subtitle and audio track selection during playback

Subtitle tracks live inside the stream — seeking can drop the selection.

There are two completely different subtitle problems, and almost every guide online conflates them:

  1. Subtitles never appear at all. The menu is empty, or nothing happens when you enable them.
  2. Subtitles work — until you skip. You seek forward thirty seconds and they're gone, and you have to turn them back on.

They have different causes and different fixes. Below, both. If you're setting subtitles up for the first time and nothing's broken yet, our subtitles and multi-audio setup guide is the better starting point.

Why subtitles disappear when you skip

This is the one people find baffling, so let's take it first.

A live IPTV stream is almost always MPEG-TS over HTTP. Subtitles are not a separate file sitting next to the video the way an .srt sits next to an .mkv. They're a track carried inside the transport stream, interleaved with the video and audio, announced in a table called the PMT.

When you seek, the player generally cannot just jump the read head. For a network stream it tears down the connection and re-opens the stream at (or near) the new position. That means the demuxer starts over: it re-reads the PMT, re-enumerates the tracks, and picks its defaults again.

The default is almost always "no subtitles."

So your selection isn't corrupted or lost — it was never persistent state in the first place. It was a track index on a demuxer that no longer exists. Seek, and the player faithfully starts from defaults again.

There's a second flavour of this. Subtitle tracks are often sparse: a DVB subtitle packet only appears when there's a line of dialogue. If you seek into a silent stretch, the player may know the track exists but have nothing to render for several seconds. Subtitles look broken; they're just waiting for the next cue.

The fix

Re-select the subtitle track after seeking. In Tuneline on desktop, that's the C key — it cycles through the available subtitle tracks and wraps around to "off."

Being straight with you: Tuneline does not currently re-apply your subtitle selection after a seek. Nothing restores it — you press C again. The same is true of most stream players, for the structural reason above, but that's an explanation and not an excuse. If subtitles matter to you, the practical habit is: seek, then press C.

Also worth knowing, so you don't waste time hunting for a menu: on desktop the subtitle and audio controls are keyboard shortcuts (C for subtitles, A for audio). Tuneline's mobile and TV builds do not currently expose a subtitle switcher at all. If you're on a phone or a Fire Stick and can't find the control, it isn't hidden — it isn't there yet.

Why subtitles never appear at all

Now the other fault. Work these in order; the first is by far the most common and the most disappointing.

1. Your provider stripped them (most likely)

Most IPTV resellers re-encode upstream channels through ffmpeg before serving them to you. The default ffmpeg mapping keeps one video track and one audio track and silently discards everything else — subtitles included.

If that happened, the subtitle track does not exist in the stream you receive. No player can render a track that isn't there, and no setting will conjure one. This is the single most common reason a subtitle menu is empty, and no provider advertises it.

How to confirm: open the same channel in a second player. If both show no subtitle tracks, the stream has none. That's your answer, and it's upstream.

2. The player hasn't parsed the tracks yet

Track discovery happens when the player reads the PMT. On a stream that starts mid-broadcast, or on a slow connection, the player may render video before it has enumerated every track. The subtitle list is empty for a few seconds, then populates.

Fix: wait five seconds after the picture appears, then check again. Or switch away and back to force a fresh parse.

3. It's Teletext, not DVB subtitles

Older broadcasters — European public channels especially — carry subtitles as Teletext page 888 rather than as DVB subtitle streams. These are two different technologies. Plenty of players support DVB subtitles and quietly ignore Teletext.

If you see a track labelled tel, txt, or a page number like 888, that's what you're looking at. Players built on a full media engine (Tuneline on desktop, VLC, Kodi) generally handle it; lightweight phone-only players often don't.

4. You're expecting external subtitle files

Some people arrive here wanting to load an .srt alongside a live stream. That isn't a thing IPTV supports, and it isn't something Tuneline can do — there is no external subtitle file loading in Tuneline at all, on any platform. Subtitles come from tracks inside the stream, or they don't come.

For VOD content in an Xtream library, the same limitation applies: whatever the provider embedded is what you get.

5. The channel genuinely has none

Many IPTV channels — particularly sports feeds and regional channels — carry no subtitle track whatsoever, or carry subtitles burned into the video (open captions). Burned-in subtitles cannot be turned off, resized, or restyled. They're pixels.

A quick decision tree

  • Subtitles work, then vanish on seek → expected behaviour of stream seeking. Press C again.
  • Subtitle menu is empty on one channel, populated on another → that channel has no subtitle track. Provider-side.
  • Subtitle menu is empty on every channel, in every player → your provider stripped them during re-encode. Provider-side.
  • Subtitle menu is empty in one player, populated in another → a player limitation, often Teletext. Switch players.
  • Subtitles appear but can't be turned off → they're burned into the video. Nothing to do.

Notice how many of these end at provider-side. Subtitles are the area where the gap between "what the broadcaster sent" and "what your reseller forwarded" is widest, and it is genuinely the most common answer.

FAQ

How do I turn on subtitles in Tuneline?

On desktop (Windows, macOS, Linux) press C during playback to cycle through the available subtitle tracks; press it again to cycle to "off." Audio tracks are on A. Mobile and TV builds don't currently expose a subtitle control.

Why do subtitles keep turning themselves off when I skip forward?

Because seeking a network stream re-opens the demuxer, which re-reads the track list and reverts to its default of no subtitles. Your selection wasn't stored anywhere that survives the seek. Re-select the track after seeking.

Can I load my own .srt subtitle file?

Not in Tuneline — there is no external subtitle loading. IPTV subtitles are carried inside the transport stream, not as separate files.

The subtitle menu is empty but I know the channel has subtitles on real TV.

Then your provider almost certainly stripped them when re-encoding the channel. Broadcast DVB carries them; a reseller's ffmpeg pipeline usually maps only the first video and audio track. Confirm by checking the same channel in a second player — if it's empty there too, the tracks aren't in your stream.

Are Teletext subtitles the same as closed captions?

No. Teletext (page 888) is an older European standard, DVB subtitles are bitmap images in a dedicated stream, and North American closed captions (CEA-608/708) are embedded in the video track itself. A player can support one and not the others, which is why subtitles work in one app and not another on the exact same feed.


Want to check whether your streams even carry subtitle tracks? Install Tuneline on a desktop, play a channel, and press C. If nothing cycles, the tracks aren't in the stream — and now you know where to point the question.

— Rawnok Jahan

The fast fix

Rather not troubleshoot? Tuneline handles this for you.

A free media player with hardware-accelerated playback and automatic reconnect built in — the two things most players leave off. Bring your existing playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

#iptv subtitles not showing#iptv subtitles#subtitles disappear when skipping#iptv closed caption#turn on subtitles iptv
Back to all posts