2018-11-23 23:05:07 +01:00
# IPTV
2019-08-19 17:08:03 +02:00
Collection of 6000+ publicly available IPTV channels from all over the world.
2018-11-23 23:05:07 +01:00
## Usage
2019-07-07 05:07:48 +02:00
To watch IPTV you just need to paste this link `https://raw.githubusercontent.com/freearhey/iptv/master/index.m3u` to any player with support M3U-playlists.
2018-11-23 23:05:07 +01:00
2019-04-30 14:45:02 +02:00
![VLC Network Panel ](https://github.com/freearhey/iptv/raw/master/preview.png )
2018-11-23 23:05:07 +01:00
2019-07-07 04:42:27 +02:00
Below you can find a manually selected list of such applications for different platforms.
### Windows
- [VLC for Windows ](https://www.videolan.org/vlc/download-windows.html ) is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols.
2018-11-23 23:05:07 +01:00
2019-08-11 15:45:20 +02:00
### macOS
2019-04-27 20:59:32 +02:00
2019-07-07 04:42:27 +02:00
- [VLC for Mac OS X ](https://www.videolan.org/vlc/download-macosx.html ) is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols.
2019-08-11 15:45:20 +02:00
- [IINA ](https://iina.io/ ), the modern media player for macOS.
2019-04-27 20:59:32 +02:00
2019-05-10 03:16:01 +02:00
### iOS
2019-07-07 04:42:27 +02:00
- [Stream - Watch IPTV & Movies ](https://itunes.apple.com/us/app/movie-stream-ip-tv-films/id1450912244?mt=8 )
2019-04-27 20:59:32 +02:00
2019-07-07 04:42:27 +02:00
### PlayStation 4
2018-11-23 23:05:07 +01:00
2019-07-07 04:42:27 +02:00
- [Plex ](https://www.plex.tv/apps-devices/#modal-devices-playstation-4 ) media server allows you to aggregate all your personal media and access it anywhere you go. In order to watch IPTV through Plex App, you can use the [Cigaras/IPTV.bundle ](https://github.com/Cigaras/IPTV.bundle ) plugin.
2018-11-23 23:05:07 +01:00
2019-07-20 14:43:52 +02:00
If your application does not support nested playlists, you can instead use one of these playlists:
2019-07-20 17:50:19 +02:00
- `https://raw.githubusercontent.com/freearhey/iptv/master/index.full.m3u` (grouped by country and content)
2019-07-24 11:12:15 +02:00
- `https://raw.githubusercontent.com/freearhey/iptv/master/index.country.m3u` (grouped by country)
- `https://raw.githubusercontent.com/freearhey/iptv/master/index.content.m3u` (grouped by content)
- `https://raw.githubusercontent.com/freearhey/iptv/master/index.sport.m3u` (contains only sports channels)
2019-07-20 14:43:52 +02:00
Or select a playlist for a specific country from the list below.
2019-07-08 20:26:35 +02:00
2019-04-24 16:10:42 +02:00
## Playlists by country
2018-12-22 17:24:57 +01:00
2019-08-07 14:59:15 +02:00
| Country | Channels | Playlist | EPG
| :--------------------- | -------: | :------- | :--
2019-08-19 02:28:41 +02:00
| Afghanistan | 22 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/af.m3u` |
2019-08-09 23:53:35 +02:00
| Albania | 22 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/al.m3u` | `http://195.154.221.171/epg/guidealbania.xml.gz`
2019-08-19 02:28:41 +02:00
| Algeria | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/dz.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz`
2019-08-07 14:59:15 +02:00
| Andorra | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ad.m3u` |
| Angola | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ao.m3u` |
2019-08-19 14:28:27 +02:00
| Argentina | 84 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ar.m3u` |
2019-08-19 02:28:41 +02:00
| Armenia | 50 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/am.m3u` |
| Aruba | 3 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/aw.m3u` |
2019-08-16 01:13:37 +02:00
| Australia | 10 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/au.m3u` | `http://i.mjh.nz/nzau/epg.xml.gz`
2019-08-17 17:39:57 +02:00
| Austria | 26 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/at.m3u` | `http://epg.streamstv.me/epg/guide-austria.xml.gz`
2019-08-19 02:28:41 +02:00
| Azerbaijan | 20 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/az.m3u` | `https://iptvx.one/epg/epg.xml.gz`
| Bahamas | 3 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/bs.m3u` |
2019-08-14 18:21:02 +02:00
| Bahrain | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/bh.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz`
2019-08-19 02:28:41 +02:00
| Bangladesh | 6 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/bd.m3u` |
2019-08-07 14:59:15 +02:00
| Barbados | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/bb.m3u` |
2019-08-07 16:51:28 +02:00
| Belarus | 7 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/by.m3u` | `https://iptvx.one/epg/epg.xml.gz`
2019-08-09 23:53:35 +02:00
| Belgium | 34 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/be.m3u` | `http://195.154.221.171/epg/guidebelgium.xml.gz`
2019-08-07 14:59:15 +02:00
| Bolivia | 10 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/bo.m3u` |
2019-08-17 17:39:57 +02:00
| Bosnia and Herzegovina | 5 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ba.m3u` | `http://epg.streamstv.me/epg/guide-exyu.xml.gz`
2019-08-19 14:28:27 +02:00
| Brazil | 69 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/br.m3u` | `http://infinitytv.xyz/guide.xml`
2019-08-19 02:28:41 +02:00
| Bulgaria | 25 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/bg.m3u` | `http://195.154.221.171/epg/guidebulgaria.xml.gz`
| Cambodia | 7 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/kh.m3u` |
2019-08-07 14:59:15 +02:00
| Cameroon | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/cm.m3u` |
2019-08-17 12:35:53 +02:00
| Canada | 40 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ca.m3u` | `http://epg.streamstv.me/epg/guide-canada.xml.gz`
2019-08-19 02:28:41 +02:00
| Chile | 47 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/cl.m3u` |
2019-08-19 14:28:27 +02:00
| China | 1059 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/cn.m3u` |
| Colombia | 16 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/co.m3u` |
2019-08-07 14:59:15 +02:00
| Costa Rica | 12 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/cr.m3u` |
2019-08-19 02:28:41 +02:00
| Croatia | 33 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/hr.m3u` | `http://tvprofil.net/xmltv/data/epg_tvprofil.net.xml`
2019-08-07 14:59:15 +02:00
| Cuba | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/cu.m3u` |
2019-08-19 02:28:41 +02:00
| 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`
| Czech Republic | 34 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/cz.m3u` | `http://epg.streamstv.me/epg/guide-cz.xml.gz`
2019-08-07 14:59:15 +02:00
| Democratic Republic of the Congo | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/cd.m3u` |
2019-08-19 14:28:27 +02:00
| 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` |
2019-08-19 02:28:41 +02:00
| Ecuador | 8 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ec.m3u` |
2019-08-14 12:32:52 +02:00
| Egypt | 23 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/eg.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz`
2019-08-07 14:59:15 +02:00
| 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` |
2019-08-19 02:28:41 +02:00
| Estonia | 3 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ee.m3u` | `http://195.154.221.171/epg/guideestonia.xml.gz`
2019-08-07 14:59:15 +02:00
| Ethiopia | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/et.m3u` |
2019-08-19 02:28:41 +02:00
| Finland | 3 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/fi.m3u` | `http://195.154.221.171/epg/guidefinland.xml.gz`
2019-08-07 14:59:15 +02:00
| Fiji | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/fj.m3u` |
2019-08-19 02:28:41 +02:00
| France | 78 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/fr.m3u` | `http://195.154.221.171/epg/guidefrance.xml.gz`
2019-08-16 14:06:33 +02:00
| Gambia | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/gm.m3u` |
2019-08-19 02:28:41 +02:00
| Georgia | 10 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ge.m3u` |
| Germany | 125 | `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` |
| Greece | 72 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/gr.m3u` | `http://195.154.221.171/epg/guidegreece.xml.gz`
2019-08-07 14:59:15 +02:00
| Guatemala | 0 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/gt.m3u` |
2019-08-19 02:28:41 +02:00
| Guinea | 0 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/gn.m3u` |
2019-08-07 14:59:15 +02:00
| Guyana | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/gy.m3u` |
2019-08-19 02:28:41 +02:00
| Haiti | 8 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ht.m3u` |
| Honduras | 15 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/hn.m3u` |
| Hong Kong | 43 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/hk.m3u` |
2019-08-17 17:39:57 +02:00
| Hungary | 12 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/hu.m3u` | `http://epg.streamstv.me/epg/guide-hungry.xml.gz`
2019-08-19 02:28:41 +02:00
| Iceland | 11 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/is.m3u` |
2019-08-19 14:28:27 +02:00
| India | 154 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/in.m3u` | `http://epg.streamstv.me/epg/guide-india.xml.gz`
2019-08-19 02:28:41 +02:00
| Indonesia | 206 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/id.m3u` |
2019-08-19 14:28:27 +02:00
| International | 238 | `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`
2019-08-19 02:28:41 +02:00
| Iraq | 14 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/iq.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz`
2019-08-07 14:59:15 +02:00
| Ireland | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ie.m3u` |
2019-08-17 17:39:57 +02:00
| Israel | 27 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/il.m3u` | `http://epg.streamstv.me/epg/guide-israel.xml.gz`
2019-08-19 02:28:41 +02:00
| Italy | 237 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/it.m3u` | `http://195.154.221.171/epg/guideitaly.xml.gz`
2019-08-07 14:59:15 +02:00
| Ivory Coast | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ci.m3u` |
2019-08-19 02:28:41 +02:00
| Jamaica | 3 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/jm.m3u` |
2019-08-07 14:59:15 +02:00
| Japan | 25 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/jp.m3u` |
2019-08-14 12:32:52 +02:00
| Jordan | 6 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/jo.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz`
2019-08-19 02:28:41 +02:00
| 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` |
2019-08-19 14:28:27 +02:00
| Kosovo | 13 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/xk.m3u` |
2019-08-14 16:12:42 +02:00
| Kuwait | 30 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/kw.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz`
2019-08-19 02:28:41 +02:00
| Kyrgyzstan | 6 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/kg.m3u` |
| Laos | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/la.m3u` |
2019-08-08 22:57:41 +02:00
| Latvia | 17 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/lv.m3u` | `https://iptvx.one/epg/epg.xml.gz`
2019-08-19 02:28:41 +02:00
| Lebanon | 24 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/lb.m3u` |
2019-08-07 14:59:15 +02:00
| Libya | 5 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ly.m3u` |
2019-08-08 01:07:33 +02:00
| Liechtenstein | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/li.m3u` |
2019-08-08 23:24:40 +02:00
| Lithuania | 3 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/lt.m3u` | `https://iptvx.one/epg/epg.xml.gz`
2019-08-19 02:28:41 +02:00
| Luxembourg | 5 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/lu.m3u` |
2019-08-07 14:59:15 +02:00
| Macau | 8 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/mo.m3u` |
| Macedonia | 5 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/mk.m3u` |
2019-08-19 02:28:41 +02:00
| Malaysia | 22 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/my.m3u` |
| Maldives | 5 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/mv.m3u` |
2019-08-17 17:39:57 +02:00
| Malta | 8 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/mt.m3u` | `http://epg.streamstv.me/epg/guide-malta.xml.gz`
2019-08-19 14:28:27 +02:00
| Mexico | 59 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/mx.m3u` |
2019-08-19 02:28:41 +02:00
| Moldova | 20 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/md.m3u` | `https://iptvx.one/epg/epg.xml.gz`
2019-08-10 15:49:46 +02:00
| Monaco | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/mc.m3u` |
2019-08-07 14:59:15 +02:00
| Mongolia | 8 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/mn.m3u` |
2019-08-16 17:24:07 +02:00
| Montenegro | 3 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/me.m3u` |
2019-08-14 16:12:42 +02:00
| Morocco | 14 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ma.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz`
2019-08-07 14:59:15 +02:00
| Mozambique | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/mz.m3u` |
2019-08-19 02:28:41 +02:00
| Myanmar | 6 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/mm.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`
2019-08-16 01:13:37 +02:00
| New Zealand | 10 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/nz.m3u` | `http://i.mjh.nz/nzau/epg.xml.gz`
2019-08-07 14:59:15 +02:00
| Nicaragua | 10 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ni.m3u` |
2019-08-19 14:28:27 +02:00
| Nigeria | 13 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ng.m3u` |
2019-08-07 14:59:15 +02:00
| North Korea | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/kp.m3u` |
2019-08-17 17:39:57 +02:00
| Norway | 3 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/no.m3u` | `http://epg.streamstv.me/epg/guide-norway.xml.gz`
2019-08-14 16:12:42 +02:00
| Oman | 8 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/om.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz`
2019-08-19 02:28:41 +02:00
| Pakistan | 22 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/pk.m3u` |
| Palestine | 18 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ps.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz`
2019-08-07 14:59:15 +02:00
| Panama | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/pa.m3u` |
2019-08-19 02:28:41 +02:00
| Paraguay | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/py.m3u` |
| Peru | 24 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/pe.m3u` |
2019-08-19 14:28:27 +02:00
| Philippines | 3 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ph.m3u` |
2019-08-12 16:03:23 +02:00
| Poland | 14 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/pl.m3u` | `http://195.154.221.171/epg/guidepoland.xml.gz`
2019-08-19 02:28:41 +02:00
| 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` |
2019-08-14 16:12:42 +02:00
| Qatar | 9 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/qa.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz`
2019-08-08 01:07:33 +02:00
| Republic of the Congo | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/cg.m3u` |
2019-08-12 23:52:07 +02:00
| Romania | 64 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ro.m3u` | `http://195.154.221.171/epg/guideromania.xml.gz`
2019-08-19 14:28:27 +02:00
| Russia | 334 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ru.m3u` | `https://iptvx.one/epg/epg.xml.gz`
2019-08-07 14:59:15 +02:00
| 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` |
| San Marino | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/sm.m3u` |
2019-08-14 16:12:42 +02:00
| Saudi Arabia | 8 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/sa.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz`
2019-08-17 17:39:57 +02:00
| Serbia | 5 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/rs.m3u` | `http://epg.streamstv.me/epg/guide-exyu.xml.gz`
2019-08-07 14:59:15 +02:00
| Sierra Leone | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/sl.m3u` |
2019-08-19 02:28:41 +02:00
| Singapore | 10 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/sg.m3u` |
| Slovakia | 37 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/sk.m3u` |
2019-08-12 23:52:07 +02:00
| Slovenia | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/si.m3u` | `http://195.154.221.171/epg/guideslovenia.xml.gz`
2019-08-14 16:12:42 +02:00
| Somalia | 5 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/so.m3u` |
2019-08-19 02:28:41 +02:00
| 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` |
2019-08-19 14:28:27 +02:00
| Spain | 159 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/es.m3u` | `http://195.154.221.171/epg/guidespain.xml.gz`
2019-08-19 02:28:41 +02:00
| Sri Lanka | 7 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/lk.m3u` |
2019-08-14 16:12:42 +02:00
| Sudan | 6 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/sd.m3u` |
2019-08-12 23:52:07 +02:00
| Sweden | 8 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/se.m3u` | `http://195.154.221.171/epg/guidesweden.xml.gz`
2019-08-19 02:28:41 +02:00
| Switzerland | 29 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ch.m3u` | `http://195.154.221.171/epg/guideswitzerland.xml.gz`
2019-08-14 16:12:42 +02:00
| Syria | 16 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/sy.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz`
2019-08-19 02:28:41 +02:00
| Taiwan | 38 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/tw.m3u` |
2019-08-13 12:17:58 +02:00
| Tajikistan | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/tj.m3u` |
2019-08-07 14:59:15 +02:00
| Tanzania | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/tz.m3u` |
2019-08-19 02:28:41 +02:00
| Thailand | 62 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/th.m3u` |
2019-08-20 22:25:05 +02:00
| Trinidad and Tobago | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/tt.m3u` |
2019-08-14 16:12:42 +02:00
| Tunisia | 4 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/tn.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz`
2019-08-19 02:28:41 +02:00
| Turkey | 86 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/tr.m3u` | `http://195.154.221.171/epg/guideturkey.xml.gz`
2019-08-07 14:59:15 +02:00
| Turkmenistan | 7 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/tm.m3u` |
| Uganda | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ug.m3u` |
2019-08-19 02:28:41 +02:00
| Ukraine | 182 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ua.m3u` | `https://iptvx.one/epg/epg.xml.gz`
2019-08-14 16:12:42 +02:00
| United Arab Emirates | 80 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ae.m3u` | `http://195.154.221.171/epg/guidearab.xml.gz`
2019-08-19 02:28:41 +02:00
| United Kingdom | 41 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/uk.m3u` | `http://195.154.221.171/epg/guideuk.xml.gz`
2019-08-19 14:28:27 +02:00
| United States | 327 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/us.m3u` | `http://epg.streamstv.me/epg/guide-usa.xml.gz`
2019-08-19 02:28:41 +02:00
| Uruguay | 21 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/uy.m3u` |
2019-08-13 19:50:41 +02:00
| Uzbekistan | 0 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/uz.m3u` |
2019-08-19 02:28:41 +02:00
| Venezuela | 8 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ve.m3u` |
| Vietnam | 128 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/vn.m3u` |
2019-08-07 14:59:15 +02:00
| Virgin Islands of the United States | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/vi.m3u` |
| Western Sahara | 1 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/eh.m3u` |
2019-08-14 16:12:42 +02:00
| Yemen | 3 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/ye.m3u` |
2019-08-19 02:28:41 +02:00
| Zimbabwe | 2 | `https://raw.githubusercontent.com/freearhey/iptv/master/channels/zw.m3u` |
2018-12-22 17:24:57 +01:00
2018-11-23 23:05:07 +01:00
## Contribution
2019-03-19 23:52:41 +01:00
The easiest way to help the project is to sort channels by country. Specifically for this was created playlist `channels/unsorted.m3u` which contains channels that are not yet sorted by other playlists. If you recognize one of the channels in this playlist, just copy its title and link to the desired country playlist. That's it!
If you want to add new channel to the playlist you need add link to stream and some information about it. For example:
2018-12-26 18:23:56 +01:00
```xml
#EXTINF:-1 tvg-id="exampletv.us" tvg-name="Example TV" tvg-logo="http://example.com/channel-logo.png" group-title="News",Example TV
http://example.com/stream.m3u8
```
| Attribute | Description
| ----------- | ---
2019-08-07 15:02:26 +02:00
| tvg-id | Channel ID that is used to load EPG (optional)
2019-07-20 11:46:22 +02:00
| tvg-name | Channel name (optional)
2019-08-07 15:02:26 +02:00
| tvg-logo | The logo of the channel (optional)
2019-07-07 04:55:50 +02:00
| group-title | One of the following categories: Auto, Business, CCTV, Classic, Comedy, Documentary, Education, Entertainment, Family, Fashion, Food, General, Health, History, Hobby, Kids, Legislative, Lifestyle, Local, Movies, Music, News, Quiz, Radio, Religious, Sci-Fi, Shop, Sport, Travel, Weather, XXX (optional)
2018-12-26 18:23:56 +01:00
2019-04-24 16:10:42 +02:00
If you just found an error or have any suggestions on how to organize a playlist please send an [issue ](https://github.com/freearhey/iptv/issues ) or a [pull request ](https://github.com/freearhey/iptv/pulls )
## Testing
```sh
npm run test
```
2019-07-07 03:39:07 +02:00
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
npm run test --country=uk
```
2019-08-11 14:40:31 +02:00
After the test is over all broken links will be saved to the file `error.log` .