StreamTest

Some M3U lines could not be parsed

Lines that do not parse are skipped, so those channels are silently missing from the playlist.

What it means

An #EXTINF line had no comma before the channel name, an #EXTINF was not followed by a URL, or a URL appeared with no #EXTINF before it.

Why it matters

Every skipped line is a channel a subscriber will not see, and nothing tells them it is missing — the list simply comes up short. Because clients skip quietly too, these gaps can persist for a long time.

How to fix it

  1. The reported line numbers point at the entries to inspect.
  2. Each channel needs exactly two lines: #EXTINF:-1 attributes,Channel Name followed by the URL.
  3. A channel name containing a newline will split the entry across lines and break it.

Check your own stream

The free M3U checker runs this check on every analysis and links each finding straight back here.

Open the M3U checker

Frequently asked questions

What does "Some M3U lines could not be parsed" mean?
An #EXTINF line had no comma before the channel name, an #EXTINF was not followed by a URL, or a URL appeared with no #EXTINF before it.
Why does it matter?
Every skipped line is a channel a subscriber will not see, and nothing tells them it is missing — the list simply comes up short. Because clients skip quietly too, these gaps can persist for a long time.
How do I fix it?
1. The reported line numbers point at the entries to inspect. 2. Each channel needs exactly two lines: #EXTINF:-1 attributes,Channel Name followed by the URL. 3. A channel name containing a newline will split the entry across lines and break it.
How can I detect this automatically?
Paste your IPTV M3U playlists URL into StreamTest's free M3U checker. It runs this check on every analysis, flags the finding, and links straight back to this page — no sign-up required.

Related IPTV playlists checks