# EPG

![auto-update](https://github.com/iptv-org/epg/actions/workflows/auto-update.yml/badge.svg)

EPG (Electronic Program Guide) for thousands of TV channels collected from different sources.

## Usage

To load a program guide, all you need to do is copy the link to one or more of the guides from the list below and paste it into your favorite player.

<!-- prettier-ignore -->
<table>
	<thead>
		<tr><th align="left">Country</th><th align="left">Channels</th><th align="left">EPG</th><th align="left">Status</th></tr>
	</thead>
	<tbody>
		<tr><td align="left" valign="top" nowrap rowspan="2">🇦🇫&nbsp;Afghanistan</td><td align="right" nowrap>1</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/af/arianaafgtv.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="right" nowrap>1</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/af/arianatelevision.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇦🇱&nbsp;Albania</td><td align="right" nowrap>36</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/al/ipko.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇩🇿&nbsp;Algeria</td><td align="right" nowrap>99</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/dz/osn.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇦🇩&nbsp;Andorra</td><td align="right" nowrap>1</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ad/andorradifusio.ad.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap rowspan="2">🇦🇴&nbsp;Angola</td><td align="right" nowrap>100</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ao/zap.co.ao.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="right" nowrap>77</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ao/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap rowspan="2">🇦🇷&nbsp;Argentina</td><td align="right" nowrap>158</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ar/mi.tv.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="right" nowrap>40</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ar/gatotv.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇦🇲&nbsp;Armenia</td><td align="right" nowrap>19</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/am/tv.mail.ru.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇦🇺&nbsp;Australia</td><td align="right" nowrap>14</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/au/ontvtonight.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇦🇹&nbsp;Austria</td><td align="right" nowrap>52</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/at/tvheute.at.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇦🇿&nbsp;Azerbaijan</td><td align="right" nowrap>6</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/az/tv.mail.ru.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇧🇸&nbsp;Bahamas</td><td align="right" nowrap>186</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/bs/rev.bs.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇧🇭&nbsp;Bahrain</td><td align="right" nowrap>99</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/bh/osn.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇧🇾&nbsp;Belarus</td><td align="right" nowrap>20</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/by/tv.mail.ru.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇧🇪&nbsp;Belgium</td><td align="right" nowrap>7</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/be/vtm.be.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇧🇯&nbsp;Benin</td><td align="right" nowrap>130</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/bj/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap rowspan="2">🇧🇴&nbsp;Bolivia</td><td align="right" nowrap>79</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/bo/comteco.com.bo.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="right" nowrap>37</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/bo/gatotv.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇧🇦&nbsp;Bosnia</td><td align="right" nowrap>178</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ba/mtel.ba.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇧🇼&nbsp;Botswana</td><td align="right" nowrap>130</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/bw/dstv.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇧🇷&nbsp;Brazil</td><td align="right" nowrap>248</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/br/mi.tv.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇧🇬&nbsp;Bulgaria</td><td align="right" nowrap>156</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/bg/vivacom.bg.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇧🇫&nbsp;Burkina Faso</td><td align="right" nowrap>128</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/bf/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇧🇮&nbsp;Burundi</td><td align="right" nowrap>128</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/bi/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇨🇲&nbsp;Cameroon</td><td align="right" nowrap>128</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/cm/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇨🇦&nbsp;Canada</td><td align="right" nowrap>430</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ca/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇨🇻&nbsp;Cape Verde</td><td align="right" nowrap>125</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/cv/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇨🇫&nbsp;Central African Republic</td><td align="right" nowrap>125</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/cf/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap rowspan="2">🇹🇩&nbsp;Chad</td><td align="right" nowrap>123</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/td/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="right" nowrap>98</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/td/osn.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap rowspan="2">🇨🇱&nbsp;Chile</td><td align="right" nowrap>79</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/cl/mi.tv.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="right" nowrap>52</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/cl/gatotv.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇨🇳&nbsp;China</td><td align="right" nowrap>111</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/cn/tv.cctv.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap rowspan="3">🇨🇴&nbsp;Colombia</td><td align="right" nowrap>103</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/co/siba.com.co.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="right" nowrap>56</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/co/gatotv.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="right" nowrap>42</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/co/mi.tv.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇰🇲&nbsp;Comoros</td><td align="right" nowrap>119</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/km/canalplus-reunion.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇨🇬&nbsp;Congo - Brazzaville</td><td align="right" nowrap>125</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/cg/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇨🇩&nbsp;Congo - Kinshasa</td><td align="right" nowrap>126</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/cd/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇨🇷&nbsp;Costa Rica</td><td align="right" nowrap>49</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/cr/gatotv.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇭🇷&nbsp;Croatia</td><td align="right" nowrap>165</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/hr/maxtv.hrvatskitelekom.hr.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇨🇿&nbsp;Czechia</td><td align="right" nowrap>502</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/cz/m.tv.sms.cz.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇨🇮&nbsp;Côte d’Ivoire</td><td align="right" nowrap>128</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ci/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇩🇯&nbsp;Djibouti</td><td align="right" nowrap>121</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/dj/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇩🇴&nbsp;Dominican Republic</td><td align="right" nowrap>60</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/do/gatotv.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇪🇨&nbsp;Ecuador</td><td align="right" nowrap>45</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ec/gatotv.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap rowspan="3">🇪🇬&nbsp;Egypt</td><td align="right" nowrap>108</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/eg-ar/elcinema.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="right" nowrap>108</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/eg-en/elcinema.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="right" nowrap>99</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/eg/osn.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap rowspan="2">🇸🇻&nbsp;El Salvador</td><td align="right" nowrap>52</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/sv/gatotv.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="right" nowrap>12</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/sv/mi.tv.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇬🇶&nbsp;Equatorial Guinea</td><td align="right" nowrap>125</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/gq/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇪🇷&nbsp;Eritrea</td><td align="right" nowrap>123</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/er/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇸🇿&nbsp;Eswatini</td><td align="right" nowrap>127</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/sz/dstv.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇪🇹&nbsp;Ethiopia</td><td align="right" nowrap>148</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/et/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇫🇮&nbsp;Finland</td><td align="right" nowrap>36</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/fi/telkussa.fi.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap rowspan="2">🇫🇷&nbsp;France</td><td align="right" nowrap>204</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/fr/programme-tv.net.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="right" nowrap>195</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/fr/orange.fr.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇬🇦&nbsp;Gabon</td><td align="right" nowrap>125</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ga/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇬🇲&nbsp;Gambia</td><td align="right" nowrap>124</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/gm/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇩🇪&nbsp;Germany</td><td align="right" nowrap>122</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/de/hd-plus.de.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇬🇭&nbsp;Ghana</td><td align="right" nowrap>139</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/gh/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇬🇷&nbsp;Greece</td><td align="right" nowrap>86</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/gr/cosmote.gr.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap rowspan="2">🇬🇹&nbsp;Guatemala</td><td align="right" nowrap>53</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/gt/gatotv.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="right" nowrap>18</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/gt/mi.tv.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇬🇳&nbsp;Guinea</td><td align="right" nowrap>125</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/gn/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇬🇼&nbsp;Guinea-Bissau</td><td align="right" nowrap>125</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/gw/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap rowspan="2">🇭🇳&nbsp;Honduras</td><td align="right" nowrap>50</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/hn/gatotv.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="right" nowrap>22</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/hn/mi.tv.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇮🇳&nbsp;India</td><td align="right" nowrap>364</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/in/dishtv.in.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap rowspan="2">🇮🇩&nbsp;Indonesia</td><td align="right" nowrap>90</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/id/mncvision.id.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="right" nowrap>29</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/id/vidio.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇮🇶&nbsp;Iraq</td><td align="right" nowrap>99</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/iq/osn.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇮🇪&nbsp;Ireland</td><td align="right" nowrap>3</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ie/ontvtonight.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap rowspan="2">🇮🇹&nbsp;Italy</td><td align="right" nowrap>145</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/it/guidatv.sky.it.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="right" nowrap>15</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/it/mediaset.it.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇯🇴&nbsp;Jordan</td><td align="right" nowrap>99</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/jo/osn.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇰🇿&nbsp;Kazakhstan</td><td align="right" nowrap>8</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/kz/tv.yandex.ru.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇰🇪&nbsp;Kenya</td><td align="right" nowrap>151</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ke/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇽🇰&nbsp;Kosovo</td><td align="right" nowrap>26</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/xk/tvim.tv.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇰🇼&nbsp;Kuwait</td><td align="right" nowrap>99</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/kw/osn.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇱🇻&nbsp;Latvia</td><td align="right" nowrap>21</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/lv/tv.lv.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇱🇧&nbsp;Lebanon</td><td align="right" nowrap>99</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/lb/osn.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇱🇸&nbsp;Lesotho</td><td align="right" nowrap>146</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ls/dstv.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇱🇷&nbsp;Liberia</td><td align="right" nowrap>125</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/lr/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇱🇾&nbsp;Libya</td><td align="right" nowrap>99</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ly/osn.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇲🇬&nbsp;Madagascar</td><td align="right" nowrap>125</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/mg/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇲🇼&nbsp;Malawi</td><td align="right" nowrap>132</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/mw/dstv.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇲🇾&nbsp;Malaysia</td><td align="right" nowrap>123</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/my/astro.com.my.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇲🇱&nbsp;Mali</td><td align="right" nowrap>125</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ml/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap rowspan="2">🇲🇷&nbsp;Mauritania</td><td align="right" nowrap>125</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/mr/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="right" nowrap>98</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/mr/osn.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇲🇺&nbsp;Mauritius</td><td align="right" nowrap>126</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/mu/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇾🇹&nbsp;Mayotte</td><td align="right" nowrap>119</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/yt/canalplus-reunion.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap rowspan="2">🇲🇽&nbsp;Mexico</td><td align="right" nowrap>105</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/mx/gatotv.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="right" nowrap>25</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/mx/mi.tv.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇲🇦&nbsp;Morocco</td><td align="right" nowrap>98</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ma/osn.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇲🇿&nbsp;Mozambique</td><td align="right" nowrap>86</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/mz/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇳🇦&nbsp;Namibia</td><td align="right" nowrap>130</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/na/dstv.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇳🇱&nbsp;Netherlands</td><td align="right" nowrap>227</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/nl/delta.nl.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇳🇮&nbsp;Nicaragua</td><td align="right" nowrap>50</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ni/gatotv.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇳🇪&nbsp;Niger</td><td align="right" nowrap>128</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ne/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇳🇬&nbsp;Nigeria</td><td align="right" nowrap>147</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ng/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇴🇲&nbsp;Oman</td><td align="right" nowrap>98</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/om/osn.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇵🇸&nbsp;Palestine</td><td align="right" nowrap>99</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ps/osn.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇵🇦&nbsp;Panama</td><td align="right" nowrap>52</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/pa/gatotv.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇵🇾&nbsp;Paraguay</td><td align="right" nowrap>39</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/py/gatotv.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap rowspan="2">🇵🇪&nbsp;Peru</td><td align="right" nowrap>48</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/pe/gatotv.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="right" nowrap>21</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/pe/mi.tv.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇵🇱&nbsp;Poland</td><td align="right" nowrap>341</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/pl/programtv.onet.pl.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇵🇹&nbsp;Portugal</td><td align="right" nowrap>110</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/pt/meo.pt.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇶🇦&nbsp;Qatar</td><td align="right" nowrap>99</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/qa/osn.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇷🇴&nbsp;Romania</td><td align="right" nowrap>224</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ro/programetv.ro.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇷🇺&nbsp;Russia</td><td align="right" nowrap>285</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ru/tv.yandex.ru.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇷🇼&nbsp;Rwanda</td><td align="right" nowrap>132</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/rw/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇷🇪&nbsp;Réunion</td><td align="right" nowrap>119</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/re/canalplus-reunion.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap rowspan="2">🇸🇦&nbsp;Saudi Arabia</td><td align="right" nowrap>98</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/sa/osn.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="right" nowrap>11</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/sa/rotana.net.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇸🇳&nbsp;Senegal</td><td align="right" nowrap>125</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/sn/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇷🇸&nbsp;Serbia</td><td align="right" nowrap>357</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/rs/mts.rs.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇸🇨&nbsp;Seychelles</td><td align="right" nowrap>124</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/sc/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇸🇱&nbsp;Sierra Leone</td><td align="right" nowrap>125</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/sl/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇸🇴&nbsp;Somalia</td><td align="right" nowrap>120</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/so/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇸🇸&nbsp;South Sudan</td><td align="right" nowrap>125</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ss/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap rowspan="2">🇪🇸&nbsp;Spain</td><td align="right" nowrap>112</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/es/programacion-tv.elpais.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="right" nowrap>58</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/es/gatotv.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇸🇩&nbsp;Sudan</td><td align="right" nowrap>118</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/sd/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇸🇹&nbsp;São Tomé & Príncipe</td><td align="right" nowrap>128</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/st/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇹🇿&nbsp;Tanzania</td><td align="right" nowrap>30</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/tz/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇹🇭&nbsp;Thailand</td><td align="right" nowrap>81</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/th/tv.trueid.net.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇹🇬&nbsp;Togo</td><td align="right" nowrap>137</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/tg/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap rowspan="3">🇹🇷&nbsp;Turkey</td><td align="right" nowrap>145</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/tr/tvplus.com.tr.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="right" nowrap>118</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/tr/digiturk.com.tr.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="right" nowrap>100</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/tr/dsmart.com.tr.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇺🇬&nbsp;Uganda</td><td align="right" nowrap>151</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ug/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇺🇦&nbsp;Ukraine</td><td align="right" nowrap>114</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ua/tvgid.ua.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap rowspan="2">🇦🇪&nbsp;United Arab Emirates</td><td align="right" nowrap>99</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ae/osn.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="right" nowrap>17</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ae/mbc.net.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇬🇧&nbsp;United Kingdom</td><td align="right" nowrap>97</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/uk/ontvtonight.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap rowspan="5">🇺🇸&nbsp;United States</td><td align="right" nowrap>880</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="right" nowrap>374</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us/directv.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="right" nowrap>88</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us/tvguide.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="right" nowrap>15</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us/gatotv.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="right" nowrap>6</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us/ontvtonight.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇺🇾&nbsp;Uruguay</td><td align="right" nowrap>32</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/uy/gatotv.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇻🇪&nbsp;Venezuela</td><td align="right" nowrap>37</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ve/gatotv.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇾🇪&nbsp;Yemen</td><td align="right" nowrap>99</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ye/osn.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>🇿🇲&nbsp;Zambia</td><td align="right" nowrap>136</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/zm/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
		<tr><td align="left" valign="top" nowrap>🇿🇼&nbsp;Zimbabwe</td><td align="right" nowrap>130</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/zw/dstv.com.epg.xml</code></td><td align="center">🟡</td></tr>
	</tbody>
</table>

### US States

<!-- prettier-ignore -->
<table>
	<thead>
		<tr><th align="left">State</th><th align="left">Channels</th><th align="left">EPG</th><th align="left">Status</th></tr>
	</thead>
	<tbody>
		<tr><td align="left" valign="top" nowrap>&nbsp;Alabama</td><td align="right" nowrap>212</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-al/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Alaska</td><td align="right" nowrap>62</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-ak/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Arizona</td><td align="right" nowrap>233</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-az/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Arkansas</td><td align="right" nowrap>121</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-ar/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;California</td><td align="right" nowrap>764</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-ca/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Colorado</td><td align="right" nowrap>240</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-co/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Connecticut</td><td align="right" nowrap>44</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-ct/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Delaware</td><td align="right" nowrap>17</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-de/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;District Of Columbia</td><td align="right" nowrap>42</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-dc/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Florida</td><td align="right" nowrap>503</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-fl/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Georgia</td><td align="right" nowrap>217</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-ga/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Hawaii</td><td align="right" nowrap>55</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-hi/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Idaho</td><td align="right" nowrap>151</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-id/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Illinois</td><td align="right" nowrap>197</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-il/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Indiana</td><td align="right" nowrap>194</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-in/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Iowa</td><td align="right" nowrap>176</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-ia/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Kansas</td><td align="right" nowrap>164</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-ks/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Kentucky</td><td align="right" nowrap>177</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-ky/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Louisiana</td><td align="right" nowrap>157</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-la/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Maine</td><td align="right" nowrap>44</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-me/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Maryland</td><td align="right" nowrap>59</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-md/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Massachusetts</td><td align="right" nowrap>71</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-ma/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Michigan</td><td align="right" nowrap>269</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-mi/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Minnesota</td><td align="right" nowrap>175</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-mn/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Mississippi</td><td align="right" nowrap>130</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-ms/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Missouri</td><td align="right" nowrap>230</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-mo/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Montana</td><td align="right" nowrap>137</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-mt/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Nebraska</td><td align="right" nowrap>93</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-ne/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Nevada</td><td align="right" nowrap>134</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-nv/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;New Hampshire</td><td align="right" nowrap>35</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-nh/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;New Jersey</td><td align="right" nowrap>42</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-nj/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;New Mexico</td><td align="right" nowrap>146</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-nm/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;New York</td><td align="right" nowrap>334</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-ny/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;North Carolina</td><td align="right" nowrap>259</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-nc/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;North Dakota</td><td align="right" nowrap>107</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-nd/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Ohio</td><td align="right" nowrap>306</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-oh/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Oklahoma</td><td align="right" nowrap>173</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-ok/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Oregon</td><td align="right" nowrap>187</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-or/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Pennsylvania</td><td align="right" nowrap>284</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-pa/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap rowspan="3">&nbsp;Puerto Rico</td><td align="right" nowrap>14</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-pr/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="right" nowrap>7</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-pr/gatotv.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="right" nowrap>1</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-pr/directv.com.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Rhode Island</td><td align="right" nowrap>27</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-ri/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;South Carolina</td><td align="right" nowrap>166</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-sc/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;South Dakota</td><td align="right" nowrap>53</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-sd/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Tennessee</td><td align="right" nowrap>230</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-tn/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Texas</td><td align="right" nowrap>765</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-tx/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Utah</td><td align="right" nowrap>109</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-ut/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Vermont</td><td align="right" nowrap>25</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-vt/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Virgin Islands</td><td align="right" nowrap>3</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-vi/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Virginia</td><td align="right" nowrap>178</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-va/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Washington</td><td align="right" nowrap>201</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-wa/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;West Virginia</td><td align="right" nowrap>85</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-wv/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Wisconsin</td><td align="right" nowrap>222</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-wi/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Wyoming</td><td align="right" nowrap>42</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-wy/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
	</tbody>
</table>

### Provinces of Canada

<!-- prettier-ignore -->
<table>
	<thead>
		<tr><th align="left">Province</th><th align="left">Channels</th><th align="left">EPG</th><th align="left">Status</th></tr>
	</thead>
	<tbody>
		<tr><td align="left" valign="top" nowrap>&nbsp;Alberta</td><td align="right" nowrap>38</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ca-ab/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;British Columbia</td><td align="right" nowrap>39</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ca-bc/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Manitoba</td><td align="right" nowrap>12</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ca-mb/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;New Brunswick</td><td align="right" nowrap>11</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ca-nb/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Newfoundland and Labrador</td><td align="right" nowrap>2</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ca-nl/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Nova Scotia</td><td align="right" nowrap>9</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ca-ns/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Ontario</td><td align="right" nowrap>79</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ca-on/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Prince Edward Island</td><td align="right" nowrap>2</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ca-pe/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Quebec</td><td align="right" nowrap>67</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ca-qc/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
		<tr><td align="left" valign="top" nowrap>&nbsp;Saskatchewan</td><td align="right" nowrap>21</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ca-sk/tvtv.us.epg.xml</code></td><td align="center">🟢</td></tr>
	</tbody>
</table>

## List of supported channels

https://iptv-org.github.io/epg/index.html

## For Developers

You can also get a list of all available channels and their codes in JSON format by sending a GET request to:

```
https://iptv-org.github.io/epg/codes.json
```

If successful, you should get the following response:

<details>
<summary>Expand</summary>
<br>

```
[
  ...
  {
    "tvg_id": "CNNUSA.us",
    "display_name": "CNN USA",
    "logo": "https://cdn.tvpassport.com/image/station/100x100/cnn.png",
    "country": "us",
    "guides": [
      "https://iptv-org.github.io/epg/guides/tvtv.us.guide.xml",
      ...
    ]
  },
  ...
]
```

</details>

## Contribution

If you find a bug or want to contribute to the code or documentation, you can help by submitting an [issue](https://github.com/iptv-org/epg/issues) or a [pull request](https://github.com/iptv-org/epg/pulls).
