Index your code with Devin

[DeepWiki](https://deepwiki.com/)

[DeepWiki](https://deepwiki.com/)

[Free-TV/IPTV](https://github.com/Free-TV/IPTV "Open repository")

Index your code with

Devin
Edit WikiShare

Last indexed: 12 January 2026 ( [d723cb](https://github.com/Free-TV/IPTV/commits/d723cb8c))

- [Overview](https://deepwiki.com/Free-TV/IPTV/1-overview)
- [Repository Structure](https://deepwiki.com/Free-TV/IPTV/1.1-repository-structure)
- [How to Use the Playlists](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists)
- [System Architecture](https://deepwiki.com/Free-TV/IPTV/2-system-architecture)
- [M3U8 Playlist Format](https://deepwiki.com/Free-TV/IPTV/2.1-m3u8-playlist-format)
- [Playlist Generation Pipeline](https://deepwiki.com/Free-TV/IPTV/2.2-playlist-generation-pipeline)
- [Channel Data Model](https://deepwiki.com/Free-TV/IPTV/2.3-channel-data-model)
- [EPG Integration](https://deepwiki.com/Free-TV/IPTV/2.4-epg-integration)
- [Streaming Infrastructure](https://deepwiki.com/Free-TV/IPTV/2.5-streaming-infrastructure)
- [Channel Listings by Region](https://deepwiki.com/Free-TV/IPTV/3-channel-listings-by-region)
- [Italy](https://deepwiki.com/Free-TV/IPTV/3.1-italy)
- [Hungary](https://deepwiki.com/Free-TV/IPTV/3.2-hungary)
- [Western Europe](https://deepwiki.com/Free-TV/IPTV/3.3-western-europe)
- [Central & Eastern Europe](https://deepwiki.com/Free-TV/IPTV/3.4-central-and-eastern-europe)
- [Americas](https://deepwiki.com/Free-TV/IPTV/3.5-americas)
- [Asia-Pacific](https://deepwiki.com/Free-TV/IPTV/3.6-asia-pacific)
- [Thematic Collections](https://deepwiki.com/Free-TV/IPTV/4-thematic-collections)
- [News Channels](https://deepwiki.com/Free-TV/IPTV/4.1-news-channels)
- [VOD Services](https://deepwiki.com/Free-TV/IPTV/4.2-vod-services)
- [Documentary & Educational Channels](https://deepwiki.com/Free-TV/IPTV/4.3-documentary-and-educational-channels)
- [Contributing](https://deepwiki.com/Free-TV/IPTV/5-contributing)
- [Adding New Channels](https://deepwiki.com/Free-TV/IPTV/5.1-adding-new-channels)
- [Testing and Validation](https://deepwiki.com/Free-TV/IPTV/5.2-testing-and-validation)
- [Formatting Guidelines](https://deepwiki.com/Free-TV/IPTV/5.3-formatting-guidelines)

Menu

# How to Use the Playlists

Relevant source files

- [README.md](https://github.com/Free-TV/IPTV/blob/d723cb8c/README.md?plain=1)
- [lists/indonesia.md](https://github.com/Free-TV/IPTV/blob/d723cb8c/lists/indonesia.md?plain=1)
- [playlist.m3u8](https://github.com/Free-TV/IPTV/blob/d723cb8c/playlist.m3u8)
- [playlists/playlist\_hungary.m3u8](https://github.com/Free-TV/IPTV/blob/d723cb8c/playlists/playlist_hungary.m3u8)

This page explains how to access and consume the Free TV IPTV playlists in compatible media players. It covers playlist URLs, IPTV player configuration, Electronic Program Guide (EPG) integration, and the structure of channel metadata.

For information about the internal playlist generation process, see [Playlist Generation Pipeline](https://deepwiki.com/Free-TV/IPTV/2.2-playlist-generation-pipeline). For details on contributing channels, see [Adding New Channels](https://deepwiki.com/Free-TV/IPTV/5.1-adding-new-channels).

* * *

## Accessing the Playlists

The Free TV IPTV repository provides M3U8 playlists through GitHub's raw content CDN. There are two primary access patterns: the master playlist containing all channels, and regional playlists containing channels filtered by country or theme.

### Master Playlist URL

The main playlist aggregating all channels worldwide is available at:

```
https://raw.githubusercontent.com/Free-TV/IPTV/master/playlist.m3u8
```

This URL serves the generated [playlist.m3u81](https://github.com/Free-TV/IPTV/blob/d723cb8c/playlist.m3u8#L1-L1) file directly from the GitHub repository's master branch. The file is automatically regenerated whenever channel data in the `lists/*.md` files is updated and merged.

**Sources:** [README.md96](https://github.com/Free-TV/IPTV/blob/d723cb8c/README.md?plain=1#L96-L96) [playlist.m3u81](https://github.com/Free-TV/IPTV/blob/d723cb8c/playlist.m3u8#L1-L1)

### Regional Playlist URLs

Country-specific and thematic playlists are available in the `playlists/` directory. These follow a consistent naming pattern:

```
https://raw.githubusercontent.com/Free-TV/IPTV/master/playlists/playlist_{region}.m3u8
```

| Playlist Type | Example URL | Description |
| --- | --- | --- |
| Country-specific | `playlists/playlist_hungary.m3u8` | All channels for a single country |
| Country-specific | `playlists/playlist_italy.m3u8` | All channels for a single country |
| VOD by country | `playlists/playlist_argentina_vod.m3u8` | Video-on-demand channels for a country |
| Thematic | `playlists/playlist_zz_news_en.m3u8` | News channels in English |
| Thematic | `playlists/playlist_zz_documentaries_en.m3u8` | Documentary channels in English |

The `zz_` prefix in thematic playlists ensures alphabetical sorting places them after country-specific playlists.

**Sources:** [playlists/playlist\_hungary.m3u81](https://github.com/Free-TV/IPTV/blob/d723cb8c/playlists/playlist_hungary.m3u8#L1-L1) Diagram 3 from high-level architecture

* * *

## Playlist File Structure

### M3U8 Format Overview

All playlists use the extended M3U format (M3U8), which consists of a header followed by channel entries. Each channel entry contains metadata and a stream URL.

**Playlist Header Structure:**

```

#EXTM3U Header

x-tvg-url Attribute

100+ EPG XML URLs

epg_ripper_IT1.xml.gz

epg_ripper_HU1.xml.gz

epg_ripper_RAKUTEN_IT1.xml.gz

epg_ripper_ALL_SOURCES1.xml.gz
```

**Diagram: M3U8 Header Structure**

**Sources:** [playlist.m3u81](https://github.com/Free-TV/IPTV/blob/d723cb8c/playlist.m3u8#L1-L1) [playlists/playlist\_hungary.m3u81](https://github.com/Free-TV/IPTV/blob/d723cb8c/playlists/playlist_hungary.m3u8#L1-L1)

### Channel Entry Structure

Each channel in the playlist consists of two lines:

```
#EXTINF:-1 tvg-name="Channel Name" tvg-logo="https://..." tvg-id="ChannelID.country" group-title="Country"
https://stream.url/path/to/stream.m3u8
```

**Channel Metadata Attributes:**

| Attribute | Purpose | Example |
| --- | --- | --- |
| `tvg-name` | Display name with optional markers | `"M1 Hiradó Ⓨ"` |
| `tvg-logo` | Channel logo URL | `"https://i.imgur.com/neddXUd.png"` |
| `tvg-id` | EPG identifier for program guide | `"M1.hu"` |
| `group-title` | Category/country grouping | `"Hungary"` |

**Sources:** [playlist.m3u82-3](https://github.com/Free-TV/IPTV/blob/d723cb8c/playlist.m3u8#L2-L3) [playlists/playlist\_hungary.m3u82-3](https://github.com/Free-TV/IPTV/blob/d723cb8c/playlists/playlist_hungary.m3u8#L2-L3)

* * *

## Channel Metadata and Markers

Channel names include special Unicode markers indicating stream characteristics:

### Marker Definitions

| Marker | Meaning | Significance |
| --- | --- | --- |
| Ⓢ | Standard Definition | Stream quality is not HD (typically 480p or 576p) |
| Ⓖ | Geo-blocked | Stream uses geographic IP restriction |
| Ⓨ | YouTube Live | Stream source is a YouTube live channel |
| Ⓣ | Twitch | Stream source is Twitch |

**Example Channel Entries:**

```
#EXTINF:-1 tvg-name="M1 Hiradó Ⓨ" tvg-logo="..." tvg-id="M1.hu" group-title="Hungary"
https://www.youtube.com/@M1-Hirado/live

#EXTINF:-1 tvg-name="City TV Ⓢ" tvg-logo="..." tvg-id="City.bg" group-title="Bulgaria"
https://tv.city.bg/play/tshls/citytv/index.m3u8

#EXTINF:-1 tvg-name="ORF 1 Ⓖ" tvg-logo="..." tvg-id="ORF1.at" group-title="Austria"
https://orf1.mdn.ors.at/out/u/orf1/q8c/manifest.m3u8
```

**Sources:** [README.md145-149](https://github.com/Free-TV/IPTV/blob/d723cb8c/README.md?plain=1#L145-L149) [playlist.m3u82-125](https://github.com/Free-TV/IPTV/blob/d723cb8c/playlist.m3u8#L2-L125) [playlists/playlist\_hungary.m3u82-29](https://github.com/Free-TV/IPTV/blob/d723cb8c/playlists/playlist_hungary.m3u8#L2-L29)

* * *

## Using IPTV Players

### Compatible Media Players

The M3U8 playlists are compatible with any IPTV player that supports the extended M3U format and HLS streaming protocol:

```
Smart TV Apps

Mobile Players

Desktop Players

playlist.m3u8
GitHub Raw CDN

VLC Media Player

Kodi

PotPlayer

GSE Smart IPTV

IPTV Smarters Pro

TiviMate

Smart IPTV

SS IPTV

Set IPTV
```

**Diagram: Compatible IPTV Player Applications**

**Sources:** [README.md96](https://github.com/Free-TV/IPTV/blob/d723cb8c/README.md?plain=1#L96-L96) Diagram 1 from high-level architecture

### Configuration Instructions

#### VLC Media Player

1. Open VLC
2. Go to **Media** → **Open Network Stream**
3. Enter playlist URL:


```
https://raw.githubusercontent.com/Free-TV/IPTV/master/playlist.m3u8
```

4. Click **Play**

#### Kodi

1. Install **PVR IPTV Simple Client** addon
2. Navigate to **Settings** → **PVR & Live TV** → **PVR IPTV Simple Client**
3. Configure:
   - **M3U Play List URL:**`https://raw.githubusercontent.com/Free-TV/IPTV/master/playlist.m3u8`
   - **EPG Settings:** Enable and configure (see EPG Integration section)
4. Restart Kodi

#### Mobile Apps (GSE Smart IPTV, IPTV Smarters, TiviMate)

1. Open application
2. Add new playlist
3. Select **Remote Playlist** or **URL**
4. Enter playlist URL
5. Optionally configure EPG URL (see EPG Integration section)

**Sources:** [README.md96](https://github.com/Free-TV/IPTV/blob/d723cb8c/README.md?plain=1#L96-L96) Diagram 6 from high-level architecture

* * *

## EPG Integration

Electronic Program Guide (EPG) data provides program schedules, descriptions, and metadata for each channel. The Free TV IPTV system references over 100 EPG sources from `epgshare01.online`.

### EPG URL Configuration

The master playlist header includes all EPG source URLs in the `x-tvg-url` attribute:

```
EPG Sources at epgshare01.online

Matches in

Matches in

#EXTM3U x-tvg-url=...

Country-Specific
epg_ripper_IT1.xml.gz
epg_ripper_HU1.xml.gz
epg_ripper_DE1.xml.gz
50+ countries

Platform-Specific
epg_ripper_RAKUTEN_IT1.xml.gz
epg_ripper_PLUTO1.xml.gz
epg_ripper_PLEX1.xml.gz

epg_ripper_ALL_SOURCES1.xml.gz

Channel Entry
tvg-id='M1.hu'

Channel Entry
tvg-id='Rai1.it'
```

**Diagram: EPG Data Flow from Sources to Channels**

**Sources:** [playlist.m3u81](https://github.com/Free-TV/IPTV/blob/d723cb8c/playlist.m3u8#L1-L1) [playlists/playlist\_hungary.m3u81](https://github.com/Free-TV/IPTV/blob/d723cb8c/playlists/playlist_hungary.m3u8#L1-L1) Diagram 4 from high-level architecture

### EPG ID Format

Each channel has a `tvg-id` attribute following the format: `ChannelName.CountryCode`

**Example tvg-id Values:**

| Channel | tvg-id | EPG Source File |
| --- | --- | --- |
| M1 Hiradó | `M1.hu` | `epg_ripper_HU1.xml.gz` |
| Rai 1 | `Rai1.it` | `epg_ripper_IT1.xml.gz` |
| BBC One | `BBCOne.uk` | `epg_ripper_UK1.xml.gz` |
| Pluto TV Movies | `PlutoTVMovies.it` | `epg_ripper_RAKUTEN_IT1.xml.gz` |

The IPTV player downloads EPG XML files, parses them, and matches channel `tvg-id` values to display program information.

**Sources:** [playlist.m3u82-6](https://github.com/Free-TV/IPTV/blob/d723cb8c/playlist.m3u8#L2-L6) [playlists/playlist\_hungary.m3u82-4](https://github.com/Free-TV/IPTV/blob/d723cb8c/playlists/playlist_hungary.m3u8#L2-L4)

### Manual EPG Configuration

Some IPTV players allow separate EPG URL configuration. Use this aggregate source for comprehensive coverage:

```
https://epgshare01.online/epgshare01/epg_ripper_ALL_SOURCES1.xml.gz
```

Or configure country-specific sources for faster loading:

```
https://epgshare01.online/epgshare01/epg_ripper_IT1.xml.gz
https://epgshare01.online/epgshare01/epg_ripper_HU1.xml.gz
```

**Sources:** [playlist.m3u81](https://github.com/Free-TV/IPTV/blob/d723cb8c/playlist.m3u8#L1-L1) Diagram 4 from high-level architecture

* * *

## Stream URL Types

The playlist contains diverse stream sources, each with different characteristics:

### Stream Source Categories

```
Third-Party

FAST Services

Social Platforms

Official Broadcasters

Channel Stream URLs

Direct CDN Streams
HLS .m3u8 endpoints

mediapolis.rai.it
msf.cdn.mediaset.net
akamaized.net

YouTube Live Channels
youtube.com/@channel/live

Twitch Streams
twitch.tv/channel

DailyMotion
dailymotion.com

Pluto TV
80+ channels in Italy

Rakuten TV
14+ channels

Samsung TV Plus

Re-streamers
ktv.zone
tntendirect.com
```

**Diagram: Stream Source Distribution by Provider Type**

**Sources:** [playlist.m3u83-400](https://github.com/Free-TV/IPTV/blob/d723cb8c/playlist.m3u8#L3-L400) Diagram 5 from high-level architecture

### Stream URL Examples

**Direct HLS Stream:**

```
https://bhrtstream.bhtelecom.ba/bhrtportal_hd.m3u8
```

**YouTube Live Channel:**

```
https://www.youtube.com/@M1-Hirado/live
```

**Akamai CDN (Geo-blocked):**

```
https://orf1.mdn.ors.at/out/u/orf1/q8c/manifest.m3u8
```

**Pluto TV FAST Channel:**

```
https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/...
```

**Sources:** [playlist.m3u83-15](https://github.com/Free-TV/IPTV/blob/d723cb8c/playlist.m3u8#L3-L15) [playlists/playlist\_hungary.m3u83-9](https://github.com/Free-TV/IPTV/blob/d723cb8c/playlists/playlist_hungary.m3u8#L3-L9)

* * *

## Choosing Between Master and Regional Playlists

### Decision Matrix

| Use Case | Recommended Playlist | Reason |
| --- | --- | --- |
| Browse all channels | Master playlist | Complete channel catalog |
| Specific country only | Regional playlist | Faster loading, fewer channels |
| Language-specific content | Thematic playlist (`zz_*`) | Curated by language |
| VOD content | VOD regional playlist | Filtered to on-demand only |
| Testing/development | Regional playlist (smaller) | Reduced bandwidth during testing |

### Playlist Size Comparison

```

Master Playlist
playlist.m3u8
All Countries
~5000+ channels

Regional Playlist
playlist_italy.m3u8
200+ channels

Regional Playlist
playlist_hungary.m3u8
~80 channels

VOD Playlist
playlist_argentina_vod.m3u8
~50 channels

Thematic Playlist
playlist_zz_news_en.m3u8
~30 channels
```

**Diagram: Playlist Hierarchy and Channel Counts**

**Sources:** [README.md96](https://github.com/Free-TV/IPTV/blob/d723cb8c/README.md?plain=1#L96-L96) Diagram 3 from high-level architecture, [playlists/playlist\_hungary.m3u81-112](https://github.com/Free-TV/IPTV/blob/d723cb8c/playlists/playlist_hungary.m3u8#L1-L112)

* * *

## Stream Quality and Availability

### Quality Expectations

Per the project philosophy, channels prioritize quality over quantity:

- **HD Preferred:** Channels without Ⓢ marker are high-definition (720p or 1080p)
- **SD Marked:** Channels with Ⓢ marker are standard definition (480p or 576p)
- **Single Feed:** One URL per channel (no +1 channels, no alternate feeds)

**Sources:** [README.md103-109](https://github.com/Free-TV/IPTV/blob/d723cb8c/README.md?plain=1#L103-L109)

### Geographic Restrictions

Channels marked with Ⓖ use IP-based geographic blocking:

```
Geo-blocked Examples

User Location

Channel without Ⓖ
Accessible worldwide

Channel with Ⓖ
Geographic restriction

ORF 1 Ⓖ (Austria)
Austria/surrounding only

BBC iPlayer Ⓖ (UK)
UK only

TVA Ⓖ (Canada)
Canada only
```

**Diagram: Geographic Blocking Behavior**

**Sources:** [README.md147](https://github.com/Free-TV/IPTV/blob/d723cb8c/README.md?plain=1#L147-L147) [playlist.m3u8116-125](https://github.com/Free-TV/IPTV/blob/d723cb8c/playlist.m3u8#L116-L125)

### Stream Reliability

The repository only includes channels officially provided for free:

- **Free Locally:** Over-the-air broadcasts (DVB-T, DVB-S, analog)
- **Free Internet:** Official broadcaster streams, FAST services (Pluto TV, Rakuten TV)
- **YouTube Live:** Verified channels with consistent streaming

Channels with broken streams are moved to invalid categories in the source `.md` files but excluded from generated playlists.

**Sources:** [README.md111-116](https://github.com/Free-TV/IPTV/blob/d723cb8c/README.md?plain=1#L111-L116) [README.md183-184](https://github.com/Free-TV/IPTV/blob/d723cb8c/README.md?plain=1#L183-L184)

* * *

## Troubleshooting Common Issues

### Channel Not Playing

| Symptom | Likely Cause | Solution |
| --- | --- | --- |
| "HTTP 403 Forbidden" | Geographic blocking (Ⓖ) | Use VPN to appropriate country |
| "HTTP 404 Not Found" | Stream URL changed | Channel will be updated in next release |
| YouTube link opens browser | Player doesn't support YouTube | Use player with built-in YouTube support (GSE, TiviMate) |
| Buffering on HD channels | Insufficient bandwidth | Try regional playlist or SD channels (Ⓢ) |

### EPG Not Showing

1. **Verify EPG URL is configured** in player settings
2. **Check tvg-id matches** between playlist and EPG source
3. **Allow time for EPG download** (100+ XML files takes several minutes)
4. **Use aggregate source**`epg_ripper_ALL_SOURCES1.xml.gz` if country-specific fails

### Playlist Not Loading

1. **Check GitHub availability** \- Repository must be accessible
2. **Verify URL is raw.githubusercontent.com** \- Not github.com HTML page
3. **Use HTTPS** \- Some players require secure connections
4. **Clear player cache** \- Stale cached playlists may cause issues

**Sources:** [README.md183-184](https://github.com/Free-TV/IPTV/blob/d723cb8c/README.md?plain=1#L183-L184) Diagram 4 from high-level architecture

* * *

## Advanced Usage

### Filtering Channels by Group

Most IPTV players allow filtering by the `group-title` attribute:

```
group-title="Hungary"      → All Hungarian channels
group-title="News"         → News channels (if using thematic playlists)
group-title="Argentina"    → All Argentine channels
```

### Custom Playlist Creation

Users can create custom playlists by combining multiple regional playlists or extracting specific channels. The M3U8 format is plain text and can be edited manually:

```
#EXTM3U x-tvg-url="https://epgshare01.online/epgshare01/epg_ripper_ALL_SOURCES1.xml.gz"
#EXTINF:-1 tvg-name="M1 Hiradó Ⓨ" tvg-logo="..." tvg-id="M1.hu" group-title="Hungary"
https://www.youtube.com/@M1-Hirado/live
#EXTINF:-1 tvg-name="BBC News" tvg-logo="..." tvg-id="BBCNews.uk" group-title="UK"
https://vs-hls-push-uk-live.akamaized.net/x=3/...
```

**Sources:** [README.md139-143](https://github.com/Free-TV/IPTV/blob/d723cb8c/README.md?plain=1#L139-L143) [playlist.m3u81-3](https://github.com/Free-TV/IPTV/blob/d723cb8c/playlist.m3u8#L1-L3)

### Direct CDN Access

All playlists are served via GitHub's CDN at `raw.githubusercontent.com`. This provides:

- **Global availability** \- CDN edge servers worldwide
- **No authentication** \- Public access without API keys
- **Version control** \- Access specific commits via Git SHA
- **Automatic updates** \- Master branch reflects latest changes

**Sources:** [README.md96](https://github.com/Free-TV/IPTV/blob/d723cb8c/README.md?plain=1#L96-L96) Diagram 6 from high-level architecture

Dismiss

Refresh this wiki

Enter email to refresh

### On this page

- [How to Use the Playlists](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#how-to-use-the-playlists)
- [Accessing the Playlists](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#accessing-the-playlists)
- [Master Playlist URL](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#master-playlist-url)
- [Regional Playlist URLs](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#regional-playlist-urls)
- [Playlist File Structure](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#playlist-file-structure)
- [M3U8 Format Overview](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#m3u8-format-overview)
- [Channel Entry Structure](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#channel-entry-structure)
- [Channel Metadata and Markers](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#channel-metadata-and-markers)
- [Marker Definitions](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#marker-definitions)
- [Using IPTV Players](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#using-iptv-players)
- [Compatible Media Players](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#compatible-media-players)
- [Configuration Instructions](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#configuration-instructions)
- [VLC Media Player](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#vlc-media-player)
- [Kodi](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#kodi)
- [Mobile Apps (GSE Smart IPTV, IPTV Smarters, TiviMate)](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#mobile-apps-gse-smart-iptv-iptv-smarters-tivimate)
- [EPG Integration](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#epg-integration)
- [EPG URL Configuration](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#epg-url-configuration)
- [EPG ID Format](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#epg-id-format)
- [Manual EPG Configuration](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#manual-epg-configuration)
- [Stream URL Types](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#stream-url-types)
- [Stream Source Categories](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#stream-source-categories)
- [Stream URL Examples](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#stream-url-examples)
- [Choosing Between Master and Regional Playlists](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#choosing-between-master-and-regional-playlists)
- [Decision Matrix](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#decision-matrix)
- [Playlist Size Comparison](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#playlist-size-comparison)
- [Stream Quality and Availability](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#stream-quality-and-availability)
- [Quality Expectations](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#quality-expectations)
- [Geographic Restrictions](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#geographic-restrictions)
- [Stream Reliability](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#stream-reliability)
- [Troubleshooting Common Issues](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#troubleshooting-common-issues)
- [Channel Not Playing](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#channel-not-playing)
- [EPG Not Showing](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#epg-not-showing)
- [Playlist Not Loading](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#playlist-not-loading)
- [Advanced Usage](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#advanced-usage)
- [Filtering Channels by Group](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#filtering-channels-by-group)
- [Custom Playlist Creation](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#custom-playlist-creation)
- [Direct CDN Access](https://deepwiki.com/Free-TV/IPTV/1.2-how-to-use-the-playlists#direct-cdn-access)

Ask Devin about Free-TV/IPTV

Fast