# 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></tr>
  </thead>
  <tbody>
    <tr><td align="left" valign="top" nowrap>🇦🇫 Afghanistan</td><td align="right">1</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/af/arianaafgtv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇦🇱 Albania</td><td align="right">36</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/al/ipko.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇦🇩 Andorra</td><td align="right">1</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ad/andorradifusio.ad.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇦🇴 Angola</td><td align="right">96</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ao/zap.co.ao.epg.xml</code></td></tr>
    <tr><td align="right">74</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ao/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇦🇷 Argentina</td><td align="right">158</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ar/mi.tv.epg.xml</code></td></tr>
    <tr><td align="right">36</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ar/gatotv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇦🇲 Armenia</td><td align="right">19</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/am/tv.mail.ru.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇦🇺 Australia</td><td align="right">14</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/au/ontvtonight.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇦🇹 Austria</td><td align="right">52</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/at/tvheute.at.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇦🇿 Azerbaijan</td><td align="right">6</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/az/tv.mail.ru.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇧🇸 Bahamas</td><td align="right">186</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/bs/rev.bs.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇧🇾 Belarus</td><td align="right">19</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/by/tv.mail.ru.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇧🇪 Belgium</td><td align="right">7</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/be/vtm.be.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇧🇯 Benin</td><td align="right">240</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/bj/canalplus-afrique.com.epg.xml</code></td></tr>
    <tr><td align="right">129</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/bj/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇧🇴 Bolivia</td><td align="right">79</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/bo/comteco.com.bo.epg.xml</code></td></tr>
    <tr><td align="right">36</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/bo/gatotv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇧🇦 Bosnia</td><td align="right">170</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ba/mtel.ba.epg.xml</code></td></tr>
    <tr><td align="right">4</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ba/tvarenasport.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇧🇼 Botswana</td><td align="right">129</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/bw/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇧🇷 Brazil</td><td align="right">248</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/br/mi.tv.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇧🇫 Burkina Faso</td><td align="right">240</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/bf/canalplus-afrique.com.epg.xml</code></td></tr>
    <tr><td align="right">127</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/bf/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇧🇮 Burundi</td><td align="right">240</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/bi/canalplus-afrique.com.epg.xml</code></td></tr>
    <tr><td align="right">127</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/bi/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇨🇲 Cameroon</td><td align="right">240</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/cm/canalplus-afrique.com.epg.xml</code></td></tr>
    <tr><td align="right">127</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/cm/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇨🇦 Canada</td><td align="right">38</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ca/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇨🇻 Cape Verde</td><td align="right">240</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/cv/canalplus-afrique.com.epg.xml</code></td></tr>
    <tr><td align="right">124</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/cv/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇨🇫 Central African Republic</td><td align="right">240</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/cf/canalplus-afrique.com.epg.xml</code></td></tr>
    <tr><td align="right">124</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/cf/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇹🇩 Chad</td><td align="right">240</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/td/canalplus-afrique.com.epg.xml</code></td></tr>
    <tr><td align="right">122</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/td/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇨🇱 Chile</td><td align="right">79</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/cl/mi.tv.epg.xml</code></td></tr>
    <tr><td align="right">50</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/cl/gatotv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇨🇳 China</td><td align="right">107</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/cn/tv.cctv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="3">🇨🇴 Colombia</td><td align="right">103</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/co/siba.com.co.epg.xml</code></td></tr>
    <tr><td align="right">54</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/co/gatotv.com.epg.xml</code></td></tr>
    <tr><td align="right">41</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/co/mi.tv.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇰🇲 Comoros</td><td align="right">117</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/km/canalplus-reunion.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇨🇬 Congo - Brazzaville</td><td align="right">240</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/cg/canalplus-afrique.com.epg.xml</code></td></tr>
    <tr><td align="right">124</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/cg/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇨🇩 Congo - Kinshasa</td><td align="right">240</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/cd/canalplus-afrique.com.epg.xml</code></td></tr>
    <tr><td align="right">125</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/cd/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇨🇷 Costa Rica</td><td align="right">48</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/cr/gatotv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇭🇷 Croatia</td><td align="right">164</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/hr/maxtv.hrvatskitelekom.hr.epg.xml</code></td></tr>
    <tr><td align="right">10</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/hr/tvarenasport.hr.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇨🇺 Cuba</td><td align="right">10</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/cu/tvcubana.icrt.cu.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇨🇾 Cyprus</td><td align="right">29</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/cy/novacyprus.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇨🇿 Czechia</td><td align="right">507</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/cz/m.tv.sms.cz.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇨🇮 Côte d’Ivoire</td><td align="right">240</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ci/canalplus-afrique.com.epg.xml</code></td></tr>
    <tr><td align="right">127</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ci/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇩🇰 Denmark</td><td align="right">58</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/dk/allente.se.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇩🇯 Djibouti</td><td align="right">240</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/dj/canalplus-afrique.com.epg.xml</code></td></tr>
    <tr><td align="right">120</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/dj/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇩🇴 Dominican Republic</td><td align="right">59</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/do/gatotv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇪🇨 Ecuador</td><td align="right">43</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ec/gatotv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇸🇻 El Salvador</td><td align="right">51</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/sv/gatotv.com.epg.xml</code></td></tr>
    <tr><td align="right">12</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/sv/mi.tv.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇬🇶 Equatorial Guinea</td><td align="right">240</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/gq/canalplus-afrique.com.epg.xml</code></td></tr>
    <tr><td align="right">124</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/gq/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇪🇷 Eritrea</td><td align="right">122</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/er/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇸🇿 Eswatini</td><td align="right">126</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/sz/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇪🇹 Ethiopia</td><td align="right">147</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/et/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇫🇴 Faroe Islands</td><td align="right">1</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/fo/kvf.fo.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇫🇮 Finland</td><td align="right">36</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/fi/allente.se.epg.xml</code></td></tr>
    <tr><td align="right">35</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/fi/telkussa.fi.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇫🇷 France</td><td align="right">203</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/fr/programme-tv.net.epg.xml</code></td></tr>
    <tr><td align="right">190</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/fr/chaines-tv.orange.fr.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇬🇫 French Guiana</td><td align="right">126</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/gf/canalplus-caraibes.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇵🇫 French Polynesia</td><td align="right">2</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/pf/programme-tv.vini.pf.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇬🇦 Gabon</td><td align="right">240</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ga/canalplus-afrique.com.epg.xml</code></td></tr>
    <tr><td align="right">124</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ga/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇬🇲 Gambia</td><td align="right">240</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/gm/canalplus-afrique.com.epg.xml</code></td></tr>
    <tr><td align="right">123</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/gm/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇬🇪 Georgia</td><td align="right">117</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ge/magticom.ge.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇩🇪 Germany</td><td align="right">122</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/de/hd-plus.de.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇬🇭 Ghana</td><td align="right">240</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/gh/canalplus-afrique.com.epg.xml</code></td></tr>
    <tr><td align="right">138</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/gh/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇬🇷 Greece</td><td align="right">85</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/gr/cosmote.gr.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇬🇱 Greenland</td><td align="right">1</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/gl/knr.gl.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇬🇵 Guadeloupe</td><td align="right">126</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/gp/canalplus-caraibes.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇬🇺 Guam</td><td align="right">1</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/gu/pbsguam.org.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇬🇹 Guatemala</td><td align="right">51</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/gt/gatotv.com.epg.xml</code></td></tr>
    <tr><td align="right">18</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/gt/mi.tv.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇬🇳 Guinea</td><td align="right">240</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/gn/canalplus-afrique.com.epg.xml</code></td></tr>
    <tr><td align="right">124</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/gn/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇬🇼 Guinea-Bissau</td><td align="right">240</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/gw/canalplus-afrique.com.epg.xml</code></td></tr>
    <tr><td align="right">124</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/gw/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇭🇹 Haiti</td><td align="right">110</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ht/canalplus-haiti.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇭🇳 Honduras</td><td align="right">49</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/hn/gatotv.com.epg.xml</code></td></tr>
    <tr><td align="right">22</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/hn/mi.tv.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇭🇺 Hungary</td><td align="right">91</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/hu/tvmusor.hu.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇮🇸 Iceland</td><td align="right">2</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/is/ruv.is.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇮🇳 India</td><td align="right">364</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/in/dishtv.in.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇮🇩 Indonesia</td><td align="right">89</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/id/mncvision.id.epg.xml</code></td></tr>
    <tr><td align="right">26</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/id/vidio.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇮🇷 Iran</td><td align="right">26</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ir/tva.tv.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇮🇪 Ireland</td><td align="right">3</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ie/ontvtonight.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇮🇹 Italy</td><td align="right">133</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/it/guidatv.sky.it.epg.xml</code></td></tr>
    <tr><td align="right">13</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/it/mediaset.it.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇯🇵 Japan</td><td align="right">128</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/jp/tvguide.myjcom.jp.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇰🇿 Kazakhstan</td><td align="right">7</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/kz/tv.yandex.ru.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇰🇪 Kenya</td><td align="right">151</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ke/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇽🇰 Kosovo</td><td align="right">24</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/xk/tvim.tv.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇱🇻 Latvia</td><td align="right">20</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/lv/tv.lv.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇱🇸 Lesotho</td><td align="right">144</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ls/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇱🇷 Liberia</td><td align="right">124</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/lr/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇲🇬 Madagascar</td><td align="right">124</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/mg/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇲🇼 Malawi</td><td align="right">130</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/mw/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇲🇾 Malaysia</td><td align="right">121</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/my/astro.com.my.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇲🇱 Mali</td><td align="right">240</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ml/canalplus-afrique.com.epg.xml</code></td></tr>
    <tr><td align="right">124</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ml/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇲🇶 Martinique</td><td align="right">126</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/mq/canalplus-caraibes.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇲🇷 Mauritania</td><td align="right">240</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/mr/canalplus-afrique.com.epg.xml</code></td></tr>
    <tr><td align="right">124</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/mr/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇲🇺 Mauritius</td><td align="right">125</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/mu/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇾🇹 Mayotte</td><td align="right">117</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/yt/canalplus-reunion.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇲🇽 Mexico</td><td align="right">104</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/mx/gatotv.com.epg.xml</code></td></tr>
    <tr><td align="right">25</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/mx/mi.tv.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇲🇪 Montenegro</td><td align="right">4</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/me/tvarenasport.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇲🇿 Mozambique</td><td align="right">80</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/mz/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇳🇦 Namibia</td><td align="right">128</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/na/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇳🇱 Netherlands</td><td align="right">227</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/nl/delta.nl.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇳🇮 Nicaragua</td><td align="right">49</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ni/gatotv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇳🇪 Niger</td><td align="right">240</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ne/canalplus-afrique.com.epg.xml</code></td></tr>
    <tr><td align="right">127</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ne/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇳🇬 Nigeria</td><td align="right">145</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ng/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇲🇰 North Macedonia</td><td align="right">52</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/mk/maxtvgo.mk.epg.xml</code></td></tr>
    <tr><td align="right">4</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/mk/tvarenasport.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇳🇴 Norway</td><td align="right">69</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/no/allente.se.epg.xml</code></td></tr>
    <tr><td align="right">1</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/no/frikanalen.no.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇵🇦 Panama</td><td align="right">51</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/pa/gatotv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇵🇾 Paraguay</td><td align="right">36</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/py/gatotv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇵🇪 Peru</td><td align="right">47</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/pe/gatotv.com.epg.xml</code></td></tr>
    <tr><td align="right">21</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/pe/mi.tv.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇵🇱 Poland</td><td align="right">332</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/pl/programtv.onet.pl.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇵🇹 Portugal</td><td align="right">108</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/pt/meo.pt.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇶🇦 Qatar</td><td align="right">22</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/qa/beinsports.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇷🇴 Romania</td><td align="right">224</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ro/programetv.ro.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇷🇺 Russia</td><td align="right">283</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ru/tv.yandex.ru.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇷🇼 Rwanda</td><td align="right">240</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/rw/canalplus-afrique.com.epg.xml</code></td></tr>
    <tr><td align="right">131</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/rw/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇷🇪 Réunion</td><td align="right">117</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/re/canalplus-reunion.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇸🇳 Senegal</td><td align="right">240</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/sn/canalplus-afrique.com.epg.xml</code></td></tr>
    <tr><td align="right">124</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/sn/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇷🇸 Serbia</td><td align="right">350</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/rs/mts.rs.epg.xml</code></td></tr>
    <tr><td align="right">11</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/rs/tvarenasport.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇸🇨 Seychelles</td><td align="right">123</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/sc/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇸🇱 Sierra Leone</td><td align="right">240</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/sl/canalplus-afrique.com.epg.xml</code></td></tr>
    <tr><td align="right">124</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/sl/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇸🇮 Slovenia</td><td align="right">277</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/si/tv2go.t-2.net.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇸🇴 Somalia</td><td align="right">119</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/so/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇸🇸 South Sudan</td><td align="right">124</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ss/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇪🇸 Spain</td><td align="right">108</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/es/programacion-tv.elpais.com.epg.xml</code></td></tr>
    <tr><td align="right">56</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/es/gatotv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇧🇱 St. Barthélemy</td><td align="right">126</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/bl/canalplus-caraibes.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇲🇫 St. Martin</td><td align="right">126</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/mf/canalplus-caraibes.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇸🇩 Sudan</td><td align="right">117</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/sd/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇸🇪 Sweden</td><td align="right">86</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/se/allente.se.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇨🇭 Switzerland</td><td align="right">596</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ch/tv.blue.ch.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇸🇹 São Tomé & Príncipe</td><td align="right">127</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/st/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇹🇿 Tanzania</td><td align="right">29</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/tz/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇹🇭 Thailand</td><td align="right">74</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/th/tv.trueid.net.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇹🇬 Togo</td><td align="right">240</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/tg/canalplus-afrique.com.epg.xml</code></td></tr>
    <tr><td align="right">136</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/tg/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="3">🇹🇷 Turkey</td><td align="right">142</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/tr/tvplus.com.tr.epg.xml</code></td></tr>
    <tr><td align="right">118</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/tr/digiturk.com.tr.epg.xml</code></td></tr>
    <tr><td align="right">100</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/tr/dsmart.com.tr.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇺🇬 Uganda</td><td align="right">150</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ug/dstv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇺🇦 Ukraine</td><td align="right">114</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ua/tvgid.ua.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇬🇧 United Kingdom</td><td align="right">182</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/uk/sky.com.epg.xml</code></td></tr>
    <tr><td align="right">97</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/uk/ontvtonight.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="4">🇺🇸 United States</td><td align="right">517</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="right">375</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us/directv.com.epg.xml</code></td></tr>
    <tr><td align="right">87</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us/tvguide.com.epg.xml</code></td></tr>
    <tr><td align="right">15</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us/gatotv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇺🇾 Uruguay</td><td align="right">29</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/uy/gatotv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇻🇪 Venezuela</td><td align="right">36</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ve/gatotv.com.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="2">🇿🇲 Zambia</td><td align="right">135</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/zm/dstv.com.epg.xml</code></td></tr>
    <tr><td align="right">4</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/zm/znbc.co.zm.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>🇿🇼 Zimbabwe</td><td align="right">129</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/zw/dstv.com.epg.xml</code></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></tr>
  </thead>
  <tbody>
    <tr><td align="left" valign="top" nowrap>Alabama</td><td align="right">61</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-al/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Alaska</td><td align="right">8</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-ak/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Arizona</td><td align="right">81</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-az/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Arkansas</td><td align="right">29</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-ar/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>California</td><td align="right">229</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-ca/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Colorado</td><td align="right">68</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-co/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Connecticut</td><td align="right">16</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-ct/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Delaware</td><td align="right">3</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-de/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>District Of Columbia</td><td align="right">10</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-dc/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Florida</td><td align="right">147</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-fl/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Georgia</td><td align="right">59</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-ga/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Hawaii</td><td align="right">10</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-hi/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Idaho</td><td align="right">32</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-id/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Illinois</td><td align="right">56</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-il/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Indiana</td><td align="right">58</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-in/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Iowa</td><td align="right">39</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-ia/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Kansas</td><td align="right">53</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-ks/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Kentucky</td><td align="right">41</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-ky/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Louisiana</td><td align="right">42</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-la/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Maine</td><td align="right">14</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-me/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Maryland</td><td align="right">14</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-md/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Massachusetts</td><td align="right">17</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-ma/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Michigan</td><td align="right">67</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-mi/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Minnesota</td><td align="right">38</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-mn/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Mississippi</td><td align="right">38</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-ms/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Missouri</td><td align="right">79</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-mo/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Montana</td><td align="right">30</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-mt/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Nebraska</td><td align="right">27</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-ne/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Nevada</td><td align="right">48</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-nv/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>New Hampshire</td><td align="right">7</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-nh/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>New Jersey</td><td align="right">14</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-nj/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>New Mexico</td><td align="right">40</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-nm/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>New York</td><td align="right">93</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-ny/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>North Carolina</td><td align="right">74</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-nc/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>North Dakota</td><td align="right">19</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-nd/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Ohio</td><td align="right">95</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-oh/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Oklahoma</td><td align="right">54</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-ok/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Oregon</td><td align="right">36</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-or/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Pennsylvania</td><td align="right">74</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-pa/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap rowspan="3">Puerto Rico</td><td align="right">7</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-pr/gatotv.com.epg.xml</code></td></tr>
    <tr><td align="right">1</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-pr/directv.com.epg.xml</code></td></tr>
    <tr><td align="right">1</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-pr/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Rhode Island</td><td align="right">6</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-ri/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>South Carolina</td><td align="right">55</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-sc/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>South Dakota</td><td align="right">8</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-sd/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Tennessee</td><td align="right">79</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-tn/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Texas</td><td align="right">205</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-tx/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Utah</td><td align="right">25</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-ut/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Vermont</td><td align="right">1</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-vt/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Virginia</td><td align="right">50</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-va/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Washington</td><td align="right">40</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-wa/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>West Virginia</td><td align="right">20</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-wv/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Wisconsin</td><td align="right">56</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-wi/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Wyoming</td><td align="right">6</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-wy/tvtv.us.epg.xml</code></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></tr>
  </thead>
  <tbody>
    <tr><td align="left" valign="top" nowrap>British Columbia</td><td align="right">3</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ca-bc/tvtv.us.epg.xml</code></td></tr>
    <tr><td align="left" valign="top" nowrap>Quebec</td><td align="right">1</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ca-qc/tvtv.us.epg.xml</code></td></tr>
  </tbody>
</table>

## List of supported channels

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

## API

### List of channels

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

```
[
  ...
  {
    "id": "CNNUSA.us",
    "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",
      ...
    ]
  },
  ...
]
```

<!-- ### List of programs

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

```
[
  ...
  {
    "channel": "CNNUSA.us",
    "site": "example.com",
    "lang": "en",
    "title": "Erin Burnett OutFront",
    "desc": "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
    tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.",
    "categories": [
      "Series",
      "News"
    ],
    "image": "https://example.com/banner.jpg",
    "start": 1641772800,
    "stop": 1641776400
  },
  ...
]
``` -->

## 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).
