Update README.md

- updated number of channels
- updated testing section
This commit is contained in:
freearhey 2019-09-09 03:58:55 +03:00
parent ab6415d437
commit 0c868ee187
1 changed files with 66 additions and 60 deletions

126
README.md
View File

@ -44,12 +44,12 @@ Or select a playlist for a specific country from the list below.
| Country | Channels | Playlist | EPG | Country | Channels | Playlist | EPG
| :--------------------- | -------: | :------- | :-- | :--------------------- | -------: | :------- | :--
| Afghanistan | 23 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/af.m3u` | | Afghanistan | 24 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/af.m3u` |
| Albania | 22 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/al.m3u` | `http://195.154.221.171/epg/guidealbania.xml.gz` | Albania | 32 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/al.m3u` | `http://195.154.221.171/epg/guidealbania.xml.gz`
| Algeria | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/dz.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz` | Algeria | 3 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/dz.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz`
| Andorra | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ad.m3u` | | Andorra | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ad.m3u` |
| Angola | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ao.m3u` | | Angola | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ao.m3u` |
| Argentina | 84 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ar.m3u` | | Argentina | 86 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ar.m3u` |
| Armenia | 50 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/am.m3u` | | Armenia | 50 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/am.m3u` |
| Aruba | 3 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/aw.m3u` | | Aruba | 3 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/aw.m3u` |
| Australia | 15 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/au.m3u` | `http://i.mjh.nz/nzau/epg.xml.gz` | Australia | 15 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/au.m3u` | `http://i.mjh.nz/nzau/epg.xml.gz`
@ -59,73 +59,73 @@ Or select a playlist for a specific country from the list below.
| Bahrain | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/bh.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz` | Bahrain | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/bh.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz`
| Bangladesh | 6 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/bd.m3u` | | Bangladesh | 6 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/bd.m3u` |
| Barbados | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/bb.m3u` | | Barbados | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/bb.m3u` |
| Belarus | 8 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/by.m3u` | `https://iptvx.one/epg/epg.xml.gz` | Belarus | 7 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/by.m3u` | `https://iptvx.one/epg/epg.xml.gz`
| Belgium | 34 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/be.m3u` | `http://195.154.221.171/epg/guidebelgium.xml.gz` | Belgium | 34 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/be.m3u` | `http://195.154.221.171/epg/guidebelgium.xml.gz`
| Bolivia | 10 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/bo.m3u` | | Bolivia | 10 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/bo.m3u` |
| Bosnia and Herzegovina | 5 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ba.m3u` | `http://epg.streamstv.me/epg/guide-exyu.xml.gz` | Bosnia and Herzegovina | 3 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ba.m3u` | `http://epg.streamstv.me/epg/guide-exyu.xml.gz`
| Brazil | 91 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/br.m3u` | `http://infinitytv.xyz/guide.xml` | Brazil | 81 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/br.m3u` | `http://infinitytv.xyz/guide.xml`
| Brunei | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/bn.m3u` | | Brunei | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/bn.m3u` |
| Bulgaria | 25 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/bg.m3u` | `http://195.154.221.171/epg/guidebulgaria.xml.gz` | Bulgaria | 25 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/bg.m3u` | `http://195.154.221.171/epg/guidebulgaria.xml.gz`
| Burkina Faso | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/bf.m3u` | | Burkina Faso | 3 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/bf.m3u` |
| Cambodia | 7 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/kh.m3u` | | Cambodia | 7 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/kh.m3u` |
| Cameroon | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/cm.m3u` | | Cameroon | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/cm.m3u` |
| Canada | 40 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ca.m3u` | `http://epg.streamstv.me/epg/guide-canada.xml.gz` | Canada | 40 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ca.m3u` | `http://epg.streamstv.me/epg/guide-canada.xml.gz`
| Cape Verde | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/cv.m3u` | | Cape Verde | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/cv.m3u` |
| Chile | 47 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/cl.m3u` | | Chile | 73 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/cl.m3u` |
| China | 4696 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/cn.m3u` | | China | 3192 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/cn.m3u` |
| Colombia | 16 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/co.m3u` | | Colombia | 33 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/co.m3u` |
| Costa Rica | 12 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/cr.m3u` | | Costa Rica | 12 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/cr.m3u` |
| Croatia | 33 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/hr.m3u` | `http://tvprofil.net/xmltv/data/epg_tvprofil.net.xml` | Croatia | 33 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/hr.m3u` | `http://tvprofil.net/xmltv/data/epg_tvprofil.net.xml`
| Cuba | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/cu.m3u` | | Cuba | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/cu.m3u` |
| Curaçao | 5 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/cw.m3u` | | Curaçao | 5 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/cw.m3u` |
| Cyprus | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/cy.m3u` | `http://195.154.221.171/epg/guidegreece.xml.gz` | Cyprus | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/cy.m3u` | `http://195.154.221.171/epg/guidegreece.xml.gz`
| Czech Republic | 34 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/cz.m3u` | `http://epg.streamstv.me/epg/guide-cz.xml.gz` | Czech Republic | 38 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/cz.m3u` | `http://epg.streamstv.me/epg/guide-cz.xml.gz`
| Democratic Republic of the Congo | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/cd.m3u` | | Democratic Republic of the Congo | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/cd.m3u` |
| Denmark | 13 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/dk.m3u` | `http://195.154.221.171/epg/guidedenmark.xml.gz` | Denmark | 13 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/dk.m3u` | `http://195.154.221.171/epg/guidedenmark.xml.gz`
| Dominican Republic | 34 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/do.m3u` | | Dominican Republic | 33 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/do.m3u` |
| Ecuador | 8 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ec.m3u` | | Ecuador | 9 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ec.m3u` |
| Egypt | 23 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/eg.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz` | Egypt | 33 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/eg.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz`
| El Salvador | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/sv.m3u` | | El Salvador | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/sv.m3u` |
| Equatorial Guinea | 3 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/gq.m3u` | | Equatorial Guinea | 3 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/gq.m3u` |
| Estonia | 3 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ee.m3u` | `http://195.154.221.171/epg/guideestonia.xml.gz` | Estonia | 0 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ee.m3u` | `http://195.154.221.171/epg/guideestonia.xml.gz`
| Ethiopia | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/et.m3u` | | Ethiopia | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/et.m3u` |
| Faroe Islands | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/fo.m3u` | | Faroe Islands | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/fo.m3u` |
| Finland | 3 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/fi.m3u` | `http://195.154.221.171/epg/guidefinland.xml.gz` | Finland | 3 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/fi.m3u` | `http://195.154.221.171/epg/guidefinland.xml.gz`
| Fiji | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/fj.m3u` | | Fiji | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/fj.m3u` |
| France | 79 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/fr.m3u` | `http://195.154.221.171/epg/guidefrance.xml.gz` | France | 72 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/fr.m3u` | `http://195.154.221.171/epg/guidefrance.xml.gz`
| Gambia | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/gm.m3u` | | Gambia | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/gm.m3u` |
| Georgia | 10 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ge.m3u` | | Georgia | 10 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ge.m3u` |
| Germany | 151 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/de.m3u` | `http://195.154.221.171/epg/guidegermany.xml.gz` | Germany | 145 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/de.m3u` | `http://195.154.221.171/epg/guidegermany.xml.gz`
| Ghana | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/gh.m3u` | | Ghana | 3 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/gh.m3u` |
| Gibraltar | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/gi.m3u` | | Gibraltar | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/gi.m3u` |
| Greece | 72 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/gr.m3u` | `http://195.154.221.171/epg/guidegreece.xml.gz` | Greece | 72 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/gr.m3u` | `http://195.154.221.171/epg/guidegreece.xml.gz`
| Grenada | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/gd.m3u` | | Grenada | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/gd.m3u` |
| Guadeloupe | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/gp.m3u` | | Guadeloupe | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/gp.m3u` |
| Guam | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/gu.m3u` | | Guam | 0 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/gu.m3u` |
| Guatemala | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/gt.m3u` | | Guatemala | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/gt.m3u` |
| Guyana | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/gy.m3u` | | Guyana | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/gy.m3u` |
| Haiti | 8 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ht.m3u` | | Haiti | 12 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ht.m3u` |
| Honduras | 15 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/hn.m3u` | | Honduras | 34 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/hn.m3u` |
| Hong Kong | 43 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/hk.m3u` | | Hong Kong | 40 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/hk.m3u` |
| Hungary | 12 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/hu.m3u` | `http://epg.streamstv.me/epg/guide-hungry.xml.gz` | Hungary | 12 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/hu.m3u` | `http://epg.streamstv.me/epg/guide-hungry.xml.gz`
| Iceland | 11 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/is.m3u` | | Iceland | 11 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/is.m3u` |
| India | 154 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/in.m3u` | `http://epg.streamstv.me/epg/guide-india.xml.gz` | India | 153 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/in.m3u` | `http://epg.streamstv.me/epg/guide-india.xml.gz`
| Indonesia | 206 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/id.m3u` | | Indonesia | 207 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/id.m3u` |
| International | 416 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/int.m3u`| | International | 408 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/int.m3u`|
| Iran | 25 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ir.m3u` | `http://195.154.221.171/epg/guideiran.xml.gz` | Iran | 32 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ir.m3u` | `http://195.154.221.171/epg/guideiran.xml.gz`
| Iraq | 14 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/iq.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz` | Iraq | 14 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/iq.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz`
| Ireland | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ie.m3u` | | Ireland | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ie.m3u` |
| Israel | 27 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/il.m3u` | `http://epg.streamstv.me/epg/guide-israel.xml.gz` | Israel | 22 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/il.m3u` | `http://epg.streamstv.me/epg/guide-israel.xml.gz`
| Italy | 255 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/it.m3u` | `http://195.154.221.171/epg/guideitaly.xml.gz` | Italy | 247 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/it.m3u` | `http://195.154.221.171/epg/guideitaly.xml.gz`
| Ivory Coast | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ci.m3u` | | Ivory Coast | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ci.m3u` |
| Jamaica | 3 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/jm.m3u` | | Jamaica | 3 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/jm.m3u` |
| Japan | 25 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/jp.m3u` | | Japan | 25 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/jp.m3u` |
| Jordan | 6 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/jo.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz` | Jordan | 6 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/jo.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz`
| Kazakhstan | 24 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/kz.m3u` | `https://iptvx.one/epg/epg.xml.gz` | Kazakhstan | 19 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/kz.m3u` | `https://iptvx.one/epg/epg.xml.gz`
| Kenya | 6 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ke.m3u` | | Kenya | 6 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ke.m3u` |
| Kosovo | 13 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/xk.m3u` | | Kosovo | 13 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/xk.m3u` |
| Kuwait | 30 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/kw.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz` | Kuwait | 30 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/kw.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz`
| Kyrgyzstan | 11 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/kg.m3u` | | Kyrgyzstan | 6 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/kg.m3u` |
| Laos | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/la.m3u` | | Laos | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/la.m3u` |
| Latvia | 17 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/lv.m3u` | `https://iptvx.one/epg/epg.xml.gz` | Latvia | 17 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/lv.m3u` | `https://iptvx.one/epg/epg.xml.gz`
| Lebanon | 24 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/lb.m3u` | | Lebanon | 24 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/lb.m3u` |
@ -134,24 +134,24 @@ Or select a playlist for a specific country from the list below.
| Lithuania | 3 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/lt.m3u` | `https://iptvx.one/epg/epg.xml.gz` | Lithuania | 3 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/lt.m3u` | `https://iptvx.one/epg/epg.xml.gz`
| Luxembourg | 5 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/lu.m3u` | | Luxembourg | 5 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/lu.m3u` |
| Macau | 8 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/mo.m3u` | | Macau | 8 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/mo.m3u` |
| Macedonia | 5 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/mk.m3u` | | Macedonia | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/mk.m3u` |
| Madagascar | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/mg.m3u` | | Madagascar | 0 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/mg.m3u` |
| Malaysia | 22 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/my.m3u` | | Malaysia | 22 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/my.m3u` |
| Maldives | 5 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/mv.m3u` | | Maldives | 5 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/mv.m3u` |
| Malta | 8 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/mt.m3u` | `http://epg.streamstv.me/epg/guide-malta.xml.gz` | Malta | 8 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/mt.m3u` | `http://epg.streamstv.me/epg/guide-malta.xml.gz`
| Mexico | 59 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/mx.m3u` | | Mexico | 59 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/mx.m3u` |
| Moldova | 20 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/md.m3u` | `https://iptvx.one/epg/epg.xml.gz` | Moldova | 18 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/md.m3u` | `https://iptvx.one/epg/epg.xml.gz`
| Monaco | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/mc.m3u` | | Monaco | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/mc.m3u` |
| Mongolia | 8 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/mn.m3u` | | Mongolia | 8 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/mn.m3u` |
| Montenegro | 3 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/me.m3u` | | Montenegro | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/me.m3u` |
| Morocco | 14 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ma.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz` | Morocco | 21 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ma.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz`
| Mozambique | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/mz.m3u` | | Mozambique | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/mz.m3u` |
| Myanmar | 6 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/mm.m3u` | | Myanmar | 6 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/mm.m3u` |
| Nepal | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/np.m3u` | | Nepal | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/np.m3u` |
| Netherlands | 29 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/nl.m3u` | `http://195.154.221.171/epg/guidenetherlands.xml.gz` | Netherlands | 29 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/nl.m3u` | `http://195.154.221.171/epg/guidenetherlands.xml.gz`
| New Zealand | 10 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/nz.m3u` | `http://i.mjh.nz/nzau/epg.xml.gz` | New Zealand | 10 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/nz.m3u` | `http://i.mjh.nz/nzau/epg.xml.gz`
| Nicaragua | 10 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ni.m3u` | | Nicaragua | 10 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ni.m3u` |
| Niger | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ne.m3u` | | Niger | 0 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ne.m3u` |
| Nigeria | 13 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ng.m3u` | | Nigeria | 13 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ng.m3u` |
| North Korea | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/kp.m3u` | | North Korea | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/kp.m3u` |
| Norway | 3 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/no.m3u` | `http://epg.streamstv.me/epg/guide-norway.xml.gz` | Norway | 3 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/no.m3u` | `http://epg.streamstv.me/epg/guide-norway.xml.gz`
@ -160,14 +160,14 @@ Or select a playlist for a specific country from the list below.
| Palestine | 18 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ps.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz` | Palestine | 18 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ps.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz`
| Panama | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/pa.m3u` | | Panama | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/pa.m3u` |
| Paraguay | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/py.m3u` | | Paraguay | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/py.m3u` |
| Peru | 24 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/pe.m3u` | | Peru | 29 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/pe.m3u` |
| Philippines | 3 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ph.m3u` | | Philippines | 11 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ph.m3u` |
| Poland | 14 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/pl.m3u` | `http://195.154.221.171/epg/guidepoland.xml.gz` | Poland | 14 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/pl.m3u` | `http://195.154.221.171/epg/guidepoland.xml.gz`
| Portugal | 34 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/pt.m3u` | `http://195.154.221.171/epg/guideportugal.xml.gz` | Portugal | 34 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/pt.m3u` | `http://195.154.221.171/epg/guideportugal.xml.gz`
| Puerto Rico | 5 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/pr.m3u` | | Puerto Rico | 5 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/pr.m3u` |
| Qatar | 9 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/qa.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz` | Qatar | 9 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/qa.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz`
| Republic of the Congo | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/cg.m3u` | | Republic of the Congo | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/cg.m3u` |
| Romania | 64 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ro.m3u` | `http://195.154.221.171/epg/guideromania.xml.gz` | Romania | 79 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ro.m3u` | `http://195.154.221.171/epg/guideromania.xml.gz`
| Russia | 357 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ru.m3u` | `https://iptvx.one/epg/epg.xml.gz` | Russia | 357 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ru.m3u` | `https://iptvx.one/epg/epg.xml.gz`
| Rwanda | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/rw.m3u` | | Rwanda | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/rw.m3u` |
| Saint Kitts and Nevis | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/kn.m3u` | | Saint Kitts and Nevis | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/kn.m3u` |
@ -176,36 +176,36 @@ Or select a playlist for a specific country from the list below.
| Senegal | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/sn.m3u` | | Senegal | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/sn.m3u` |
| Serbia | 5 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/rs.m3u` | `http://epg.streamstv.me/epg/guide-exyu.xml.gz` | Serbia | 5 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/rs.m3u` | `http://epg.streamstv.me/epg/guide-exyu.xml.gz`
| Sierra Leone | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/sl.m3u` | | Sierra Leone | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/sl.m3u` |
| Singapore | 10 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/sg.m3u` | | Singapore | 11 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/sg.m3u` |
| Sint Maarten | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/sx.m3u` | | Sint Maarten | 0 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/sx.m3u` |
| Slovakia | 37 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/sk.m3u` | | Slovakia | 37 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/sk.m3u` |
| Slovenia | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/si.m3u` | `http://195.154.221.171/epg/guideslovenia.xml.gz` | Slovenia | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/si.m3u` | `http://195.154.221.171/epg/guideslovenia.xml.gz`
| Somalia | 5 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/so.m3u` | | Somalia | 5 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/so.m3u` |
| South Africa | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/za.m3u` | | South Africa | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/za.m3u` |
| South Korea | 54 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/kr.m3u` | | South Korea | 54 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/kr.m3u` |
| Spain | 159 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/es.m3u` | `http://195.154.221.171/epg/guidespain.xml.gz` | Spain | 162 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/es.m3u` | `http://195.154.221.171/epg/guidespain.xml.gz`
| Sri Lanka | 7 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/lk.m3u` | | Sri Lanka | 7 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/lk.m3u` |
| Sudan | 6 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/sd.m3u` | | Sudan | 6 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/sd.m3u` |
| Suriname | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/sr.m3u` | | Suriname | 0 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/sr.m3u` |
| Sweden | 8 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/se.m3u` | `http://195.154.221.171/epg/guidesweden.xml.gz` | Sweden | 8 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/se.m3u` | `http://195.154.221.171/epg/guidesweden.xml.gz`
| Switzerland | 30 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ch.m3u` | `http://195.154.221.171/epg/guideswitzerland.xml.gz` | Switzerland | 29 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ch.m3u` | `http://195.154.221.171/epg/guideswitzerland.xml.gz`
| Syria | 16 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/sy.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz` | Syria | 16 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/sy.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz`
| Taiwan | 38 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/tw.m3u` | | Taiwan | 38 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/tw.m3u` |
| Tajikistan | 8 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/tj.m3u` | | Tajikistan | 8 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/tj.m3u` |
| Tanzania | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/tz.m3u` | | Tanzania | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/tz.m3u` |
| Thailand | 62 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/th.m3u` | | Thailand | 55 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/th.m3u` |
| Togo | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/tg.m3u` | | Togo | 0 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/tg.m3u` |
| Trinidad and Tobago | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/tt.m3u` | | Trinidad and Tobago | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/tt.m3u` |
| Tunisia | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/tn.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz` | Tunisia | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/tn.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz`
| Turkey | 97 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/tr.m3u` | `http://195.154.221.171/epg/guideturkey.xml.gz` | Turkey | 90 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/tr.m3u` | `http://195.154.221.171/epg/guideturkey.xml.gz`
| Turkmenistan | 16 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/tm.m3u` | | Turkmenistan | 10 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/tm.m3u` |
| Uganda | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ug.m3u` | | Uganda | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ug.m3u` |
| Ukraine | 188 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ua.m3u` | `https://iptvx.one/epg/epg.xml.gz` | Ukraine | 180 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ua.m3u` | `https://iptvx.one/epg/epg.xml.gz`
| United Arab Emirates | 80 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ae.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz` | United Arab Emirates | 87 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ae.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz`
| United Kingdom | 45 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/uk.m3u` | `http://195.154.221.171/epg/guideuk.xml.gz` | United Kingdom | 40 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/uk.m3u` | `http://195.154.221.171/epg/guideuk.xml.gz`
| United States | 424 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/us.m3u` | `http://epg.streamstv.me/epg/guide-usa.xml.gz` | United States | 405 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/us.m3u` | `http://epg.streamstv.me/epg/guide-usa.xml.gz`
| Uruguay | 21 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/uy.m3u` | | Uruguay | 5 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/uy.m3u` |
| Uzbekistan | 20 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/uz.m3u` | | Uzbekistan | 0 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/uz.m3u` |
| Venezuela | 8 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ve.m3u` | | Venezuela | 8 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ve.m3u` |
| Vietnam | 128 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/vn.m3u` | | Vietnam | 128 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/vn.m3u` |
| Virgin Islands of the United States | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/vi.m3u` | | Virgin Islands of the United States | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/vi.m3u` |
@ -238,13 +238,19 @@ If you just found an error or have any suggestions on how to organize a playlist
## Testing ## Testing
```sh ```sh
npm run test npm test
``` ```
Be prepared test may take a long time. Or if you want to test the playlist of a particular country, you can specify the [ISO 3166 code](https://en.wikipedia.org/wiki/ISO_3166) of the country as an argument when running the test. Be prepared test may take a long time. Or if you want to test the playlist of a particular country, you can specify the [ISO 3166 code](https://en.wikipedia.org/wiki/ISO_3166) of the country as an argument when running the test.
```sh ```sh
npm run test --country=uk npm test --country=uk
```
Another option to exclude specific playlists from tests:
```sh
npm test --exclude=cn,int
``` ```
After the test is over all broken links will be saved to the file `error.log`. After the test is over all broken links will be saved to the file `error.log`.