diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
deleted file mode 100644
index 4e5948a42..000000000
--- a/.github/FUNDING.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-# These are supported funding model platforms
-
-github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
-patreon: # Replace with a single Patreon username
-open_collective: # Replace with a single Open Collective username
-ko_fi: # Replace with a single Ko-fi username
-tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
-community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
-liberapay: # Replace with a single Liberapay username
-issuehunt: # Replace with a single IssueHunt username
-otechie: # Replace with a single Otechie username
-custom: []
diff --git a/.github/ISSUE_TEMPLATE/broken-stream.md b/.github/ISSUE_TEMPLATE/broken-stream.md
index 4223219b0..fe5c80a48 100644
--- a/.github/ISSUE_TEMPLATE/broken-stream.md
+++ b/.github/ISSUE_TEMPLATE/broken-stream.md
@@ -1,19 +1,18 @@
---
name: Broken Stream
-about: Any problems with the channel broadcasting
-title: ''
+about: Request to replace a broken stream
+title: 'Fix: xxx'
labels: broken stream
assignees: ''
---
-**What's wrong?**
+
-**Country of the channel:**
+
-**Channel Name:**
-
-**Broken Link:**
-
-
-**Additional Information (optional):**
+***Channel Name:*** xxx
+***Broken Link (from playlist):*** xxx
+***Possible Replacement (optional):*** xxx
+***Notes (optional):*** xxx
diff --git a/.github/ISSUE_TEMPLATE/channel-request.md b/.github/ISSUE_TEMPLATE/channel-request.md
index d1b6a26ea..0fee21792 100644
--- a/.github/ISSUE_TEMPLATE/channel-request.md
+++ b/.github/ISSUE_TEMPLATE/channel-request.md
@@ -1,22 +1,18 @@
---
name: Channel Request
-about: The playlists are missing your favorite channel
-title: ''
+about: Request to add a channel to the playlist
+title: 'Add: xxx'
labels: channel request
assignees: ''
---
-**Country of the channel:**
-
+
+
-**Channel Name:**
-
-
-
-**Channel Language:**
-
-
-**Additional Information (optional):**
-
+***Channel Name:*** xxx
+***Country:*** xxx
+***Language:*** xxx
+***Notes (optional):*** xxx
diff --git a/.github/ISSUE_TEMPLATE/feature-request.md b/.github/ISSUE_TEMPLATE/feature-request.md
index 0bac6abda..70ccd2104 100644
--- a/.github/ISSUE_TEMPLATE/feature-request.md
+++ b/.github/ISSUE_TEMPLATE/feature-request.md
@@ -1,20 +1,10 @@
---
name: Feature Request
-about: Suggest an idea for this project
-title: ''
-labels: feature request
+about: For any ideas or feature requests
+title: 'Propose: xxx'
+labels: discussion
assignees: ''
---
-**Is your feature request related to a problem? Please describe.**
-A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
-
-**Describe the solution you'd like**
-A clear and concise description of what you want to happen.
-
-**Describe alternatives you've considered**
-A clear and concise description of any alternative solutions or features you've considered.
-
-**Additional context**
-Add any other context or screenshots about the feature request here.
+
diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md
deleted file mode 100644
index 953df83e1..000000000
--- a/.github/ISSUE_TEMPLATE/question.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: Question
-about: If you have any question related to this repository
-title: ''
-labels: question
-assignees: ''
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/remove-channel.md b/.github/ISSUE_TEMPLATE/remove-channel.md
new file mode 100644
index 000000000..b4a6f57d7
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/remove-channel.md
@@ -0,0 +1,14 @@
+---
+name: Remove Channel
+about: Request to remove a channel from the playlist
+title: 'Remove: xxx'
+labels: DMCA
+assignees: ''
+
+---
+
+
+
+***Channel Name:*** xxx
+***DMCA Notice (link):*** xxx
diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml
index 91826e37e..9ceca61ac 100644
--- a/.github/workflows/format.yml
+++ b/.github/workflows/format.yml
@@ -1,5 +1,6 @@
name: format
on:
+ workflow_dispatch:
schedule:
- cron: '0 0 * * *'
jobs:
@@ -13,7 +14,7 @@ jobs:
run: npm install
- name: Format Playlists
- run: npm run format
+ run: node scripts/format.js
- name: Create Pull Request
uses: peter-evans/create-pull-request@v3
diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml
index 9477624f7..2f77b12cd 100644
--- a/.github/workflows/update.yml
+++ b/.github/workflows/update.yml
@@ -14,7 +14,7 @@ jobs:
run: npm install
- name: Generate Playlists
- run: npm run generate
+ run: node scripts/generate.js
- name: Deploy to GitHub Pages
uses: JamesIves/github-pages-deploy-action@master
@@ -25,7 +25,7 @@ jobs:
FOLDER: .gh-pages
update-readme:
runs-on: ubuntu-latest
- needs: deploy
+ needs: generate
steps:
- name: Checkout
uses: actions/checkout@v2
@@ -34,7 +34,7 @@ jobs:
run: npm install
- name: Update README.md
- run: npm run update-readme
+ run: node scripts/update-readme.js
- name: Create Pull Request
uses: peter-evans/create-pull-request@v3
diff --git a/.readme/_categories.md b/.readme/_categories.md
index fd22e8f44..d52db758d 100644
--- a/.readme/_categories.md
+++ b/.readme/_categories.md
@@ -5,29 +5,28 @@
- ๐ฆ๐ซ Afghanistan | 10 | https://iptv-org.github.io/iptv/countries/af.m3u | |
- ๐ฆ๐ฑ Albania | 21 | https://iptv-org.github.io/iptv/countries/al.m3u | |
- ๐ฉ๐ฟ Algeria | 2 | https://iptv-org.github.io/iptv/countries/dz.m3u | |
+ ๐ฆ๐ซ Afghanistan | 7 | https://iptv-org.github.io/iptv/countries/af.m3u | |
+ ๐ฆ๐ฑ Albania | 14 | https://iptv-org.github.io/iptv/countries/al.m3u | |
+ ๐ฉ๐ฟ Algeria | 3 | https://iptv-org.github.io/iptv/countries/dz.m3u | |
๐ฆ๐ฉ Andorra | 2 | https://iptv-org.github.io/iptv/countries/ad.m3u | |
๐ฆ๐ด Angola | 1 | https://iptv-org.github.io/iptv/countries/ao.m3u | |
- ๐ฆ๐ท Argentina | 55 | https://iptv-org.github.io/iptv/countries/ar.m3u | |
- ๐ฆ๐ฒ Armenia | 7 | https://iptv-org.github.io/iptv/countries/am.m3u | |
+ ๐ฆ๐ท Argentina | 46 | https://iptv-org.github.io/iptv/countries/ar.m3u | |
+ ๐ฆ๐ฒ Armenia | 6 | https://iptv-org.github.io/iptv/countries/am.m3u | |
๐ฆ๐ผ Aruba | 3 | https://iptv-org.github.io/iptv/countries/aw.m3u | |
๐ฆ๐บ Australia | 11 | https://iptv-org.github.io/iptv/countries/au.m3u | http://i.mjh.nz/nzau/epg.xml.gz |
- ๐ฆ๐น Austria | 16 | https://iptv-org.github.io/iptv/countries/at.m3u | |
- ๐ฆ๐ฟ Azerbaijan | 21 | https://iptv-org.github.io/iptv/countries/az.m3u | https://iptvx.one/epg/epg.xml.gz |
- ๐ง๐ญ Bahrain | 10 | https://iptv-org.github.io/iptv/countries/bh.m3u | |
+ ๐ฆ๐น Austria | 18 | https://iptv-org.github.io/iptv/countries/at.m3u | |
+ ๐ฆ๐ฟ Azerbaijan | 13 | https://iptv-org.github.io/iptv/countries/az.m3u | https://iptvx.one/epg/epg.xml.gz |
+ ๐ง๐ธ Bahamas | 1 | https://iptv-org.github.io/iptv/countries/bs.m3u | |
+ ๐ง๐ญ Bahrain | 8 | https://iptv-org.github.io/iptv/countries/bh.m3u | |
๐ง๐ฉ Bangladesh | 2 | https://iptv-org.github.io/iptv/countries/bd.m3u | |
๐ง๐ง Barbados | 2 | https://iptv-org.github.io/iptv/countries/bb.m3u | |
๐ง๐พ Belarus | 12 | https://iptv-org.github.io/iptv/countries/by.m3u | https://iptvx.one/epg/epg.xml.gz |
- ๐ง๐ช Belgium | 24 | https://iptv-org.github.io/iptv/countries/be.m3u | |
- ๐ง๐ด Bolivia | 8 | https://iptv-org.github.io/iptv/countries/bo.m3u | |
- ๐ง๐ฆ Bosnia and Herzegovina | 5 | https://iptv-org.github.io/iptv/countries/ba.m3u | |
- ๐ง๐ท Brazil | 106 | https://iptv-org.github.io/iptv/countries/br.m3u | |
+ ๐ง๐ช Belgium | 21 | https://iptv-org.github.io/iptv/countries/be.m3u | |
+ ๐ง๐ด Bolivia | 11 | https://iptv-org.github.io/iptv/countries/bo.m3u | |
+ ๐ง๐ฆ Bosnia and Herzegovina | 4 | https://iptv-org.github.io/iptv/countries/ba.m3u | |
+ ๐ง๐ท Brazil | 82 | https://iptv-org.github.io/iptv/countries/br.m3u | |
๐ง๐ณ Brunei | 3 | https://iptv-org.github.io/iptv/countries/bn.m3u | |
- ๐ง๐ฌ Bulgaria | 14 | https://iptv-org.github.io/iptv/countries/bg.m3u | |
+ ๐ง๐ฌ Bulgaria | 11 | https://iptv-org.github.io/iptv/countries/bg.m3u | |
๐ง๐ซ Burkina Faso | 1 | https://iptv-org.github.io/iptv/countries/bf.m3u | |
๐ฐ๐ญ Cambodia | 6 | https://iptv-org.github.io/iptv/countries/kh.m3u | |
- ๐จ๐ฒ Cameroon | 6 | https://iptv-org.github.io/iptv/countries/cm.m3u | |
- ๐จ๐ฆ Canada | 49 | https://iptv-org.github.io/iptv/countries/ca.m3u | |
- ๐จ๐ฑ Chile | 31 | https://iptv-org.github.io/iptv/countries/cl.m3u | |
- ๐จ๐ณ China | 832 | https://iptv-org.github.io/iptv/countries/cn.m3u | http://epg.51zmt.top:8000/e.xml.gz |
- ๐จ๐ด Colombia | 22 | https://iptv-org.github.io/iptv/countries/co.m3u | |
- ๐จ๐ท Costa Rica | 8 | https://iptv-org.github.io/iptv/countries/cr.m3u | |
+ ๐จ๐ฒ Cameroon | 5 | https://iptv-org.github.io/iptv/countries/cm.m3u | |
+ ๐จ๐ฆ Canada | 47 | https://iptv-org.github.io/iptv/countries/ca.m3u | |
+ ๐จ๐ฑ Chile | 57 | https://iptv-org.github.io/iptv/countries/cl.m3u | |
+ ๐จ๐ณ China | 749 | https://iptv-org.github.io/iptv/countries/cn.m3u | http://epg.51zmt.top:8000/e.xml.gz |
+ ๐จ๐ด Colombia | 30 | https://iptv-org.github.io/iptv/countries/co.m3u | |
+ ๐จ๐ท Costa Rica | 5 | https://iptv-org.github.io/iptv/countries/cr.m3u | |
๐ญ๐ท Croatia | 14 | https://iptv-org.github.io/iptv/countries/hr.m3u | http://tvprofil.net/xmltv/data/epg_tvprofil.net.xml |
๐จ๐ผ Curaรงao | 3 | https://iptv-org.github.io/iptv/countries/cw.m3u | |
- ๐จ๐พ Cyprus | 14 | https://iptv-org.github.io/iptv/countries/cy.m3u | |
+ ๐จ๐พ Cyprus | 13 | https://iptv-org.github.io/iptv/countries/cy.m3u | |
๐จ๐ฟ Czech Republic | 18 | https://iptv-org.github.io/iptv/countries/cz.m3u | |
๐จ๐ฉ Democratic Republic of the Congo | 4 | https://iptv-org.github.io/iptv/countries/cd.m3u | |
- ๐ฉ๐ฐ Denmark | 14 | https://iptv-org.github.io/iptv/countries/dk.m3u | |
- ๐ฉ๐ด Dominican Republic | 19 | https://iptv-org.github.io/iptv/countries/do.m3u | |
+ ๐ฉ๐ฐ Denmark | 12 | https://iptv-org.github.io/iptv/countries/dk.m3u | |
+ ๐ฉ๐ด Dominican Republic | 47 | https://iptv-org.github.io/iptv/countries/do.m3u | |
๐ช๐จ Ecuador | 6 | https://iptv-org.github.io/iptv/countries/ec.m3u | |
๐ช๐ฌ Egypt | 12 | https://iptv-org.github.io/iptv/countries/eg.m3u | https://raw.githubusercontent.com/Fazzani/grab/master/merge.zip |
๐ธ๐ป El Salvador | 2 | https://iptv-org.github.io/iptv/countries/sv.m3u | |
@@ -49,110 +50,105 @@
๐ซ๐ด Faroe Islands | 1 | https://iptv-org.github.io/iptv/countries/fo.m3u | |
๐ซ๐ฎ Finland | 3 | https://iptv-org.github.io/iptv/countries/fi.m3u | |
๐ซ๐ฏ Fiji | 2 | https://iptv-org.github.io/iptv/countries/fj.m3u | |
- ๐ซ๐ท France | 70 | https://iptv-org.github.io/iptv/countries/fr.m3u | |
+ ๐ซ๐ท France | 76 | https://iptv-org.github.io/iptv/countries/fr.m3u | |
๐ฌ๐ฒ Gambia | 1 | https://iptv-org.github.io/iptv/countries/gm.m3u | |
- ๐ฌ๐ช Georgia | 44 | https://iptv-org.github.io/iptv/countries/ge.m3u | |
- ๐ฉ๐ช Germany | 142 | https://iptv-org.github.io/iptv/countries/de.m3u | |
+ ๐ฌ๐ช Georgia | 43 | https://iptv-org.github.io/iptv/countries/ge.m3u | |
+ ๐ฉ๐ช Germany | 134 | https://iptv-org.github.io/iptv/countries/de.m3u | |
๐ฌ๐ญ Ghana | 2 | https://iptv-org.github.io/iptv/countries/gh.m3u | |
- ๐ฌ๐ท Greece | 57 | https://iptv-org.github.io/iptv/countries/gr.m3u | |
+ ๐ฌ๐ท Greece | 45 | https://iptv-org.github.io/iptv/countries/gr.m3u | |
๐ฌ๐ต Guadeloupe | 1 | https://iptv-org.github.io/iptv/countries/gp.m3u | |
๐ฌ๐พ Guyana | 1 | https://iptv-org.github.io/iptv/countries/gy.m3u | |
- ๐ญ๐น Haiti | 6 | https://iptv-org.github.io/iptv/countries/ht.m3u | |
- ๐ญ๐ณ Honduras | 15 | https://iptv-org.github.io/iptv/countries/hn.m3u | |
+ ๐ญ๐น Haiti | 4 | https://iptv-org.github.io/iptv/countries/ht.m3u | |
+ ๐ญ๐ณ Honduras | 14 | https://iptv-org.github.io/iptv/countries/hn.m3u | |
๐ญ๐ฐ Hong Kong | 15 | https://iptv-org.github.io/iptv/countries/hk.m3u | |
- ๐ญ๐บ Hungary | 19 | https://iptv-org.github.io/iptv/countries/hu.m3u | |
- ๐ฎ๐ธ Iceland | 4 | https://iptv-org.github.io/iptv/countries/is.m3u | |
- ๐ฎ๐ณ India | 253 | https://iptv-org.github.io/iptv/countries/in.m3u | |
- ๐ฎ๐ฉ Indonesia | 42 | https://iptv-org.github.io/iptv/countries/id.m3u | |
- ๐ International | 60 | https://iptv-org.github.io/iptv/countries/int.m3u | |
- ๐ฎ๐ท Iran | 86 | https://iptv-org.github.io/iptv/countries/ir.m3u | |
- ๐ฎ๐ถ Iraq | 31 | https://iptv-org.github.io/iptv/countries/iq.m3u | https://raw.githubusercontent.com/Fazzani/grab/master/merge.zip |
+ ๐ญ๐บ Hungary | 16 | https://iptv-org.github.io/iptv/countries/hu.m3u | |
+ ๐ฎ๐ธ Iceland | 3 | https://iptv-org.github.io/iptv/countries/is.m3u | |
+ ๐ฎ๐ณ India | 213 | https://iptv-org.github.io/iptv/countries/in.m3u | |
+ ๐ฎ๐ฉ Indonesia | 38 | https://iptv-org.github.io/iptv/countries/id.m3u | |
+ ๐ International | 72 | https://iptv-org.github.io/iptv/countries/int.m3u | |
+ ๐ฎ๐ท Iran | 70 | https://iptv-org.github.io/iptv/countries/ir.m3u | |
+ ๐ฎ๐ถ Iraq | 30 | https://iptv-org.github.io/iptv/countries/iq.m3u | https://raw.githubusercontent.com/Fazzani/grab/master/merge.zip |
๐ฎ๐ช Ireland | 3 | https://iptv-org.github.io/iptv/countries/ie.m3u | |
๐ฎ๐ฑ Israel | 13 | https://iptv-org.github.io/iptv/countries/il.m3u | |
- ๐ฎ๐น Italy | 121 | https://iptv-org.github.io/iptv/countries/it.m3u | |
+ ๐ฎ๐น Italy | 109 | https://iptv-org.github.io/iptv/countries/it.m3u | |
๐จ๐ฎ Ivory Coast | 3 | https://iptv-org.github.io/iptv/countries/ci.m3u | |
๐ฏ๐ฒ Jamaica | 1 | https://iptv-org.github.io/iptv/countries/jm.m3u | |
- ๐ฏ๐ต Japan | 14 | https://iptv-org.github.io/iptv/countries/jp.m3u | |
- ๐ฏ๐ด Jordan | 7 | https://iptv-org.github.io/iptv/countries/jo.m3u | https://raw.githubusercontent.com/Fazzani/grab/master/merge.zip |
- ๐ฐ๐ฟ Kazakhstan | 35 | https://iptv-org.github.io/iptv/countries/kz.m3u | https://iptvx.one/epg/epg.xml.gz |
+ ๐ฏ๐ต Japan | 28 | https://iptv-org.github.io/iptv/countries/jp.m3u | |
+ ๐ฏ๐ด Jordan | 5 | https://iptv-org.github.io/iptv/countries/jo.m3u | https://raw.githubusercontent.com/Fazzani/grab/master/merge.zip |
+ ๐ฐ๐ฟ Kazakhstan | 28 | https://iptv-org.github.io/iptv/countries/kz.m3u | https://iptvx.one/epg/epg.xml.gz |
๐ฝ๐ฐ Kosovo | 8 | https://iptv-org.github.io/iptv/countries/xk.m3u | |
- ๐ฐ๐ผ Kuwait | 15 | https://iptv-org.github.io/iptv/countries/kw.m3u | https://raw.githubusercontent.com/Fazzani/grab/master/merge.zip |
- ๐ฐ๐ฌ Kyrgyzstan | 8 | https://iptv-org.github.io/iptv/countries/kg.m3u | |
+ ๐ฐ๐ผ Kuwait | 14 | https://iptv-org.github.io/iptv/countries/kw.m3u | https://raw.githubusercontent.com/Fazzani/grab/master/merge.zip |
+ ๐ฐ๐ฌ Kyrgyzstan | 2 | https://iptv-org.github.io/iptv/countries/kg.m3u | |
๐ฑ๐ฆ Laos | 3 | https://iptv-org.github.io/iptv/countries/la.m3u | |
- ๐ฑ๐ป Latvia | 5 | https://iptv-org.github.io/iptv/countries/lv.m3u | https://iptvx.one/epg/epg.xml.gz |
- ๐ฑ๐ง Lebanon | 24 | https://iptv-org.github.io/iptv/countries/lb.m3u | https://raw.githubusercontent.com/Fazzani/grab/master/merge.zip |
- ๐ฑ๐พ Libya | 3 | https://iptv-org.github.io/iptv/countries/ly.m3u | https://raw.githubusercontent.com/Fazzani/grab/master/merge.zip |
+ ๐ฑ๐ป Latvia | 4 | https://iptv-org.github.io/iptv/countries/lv.m3u | https://iptvx.one/epg/epg.xml.gz |
+ ๐ฑ๐ง Lebanon | 22 | https://iptv-org.github.io/iptv/countries/lb.m3u | https://raw.githubusercontent.com/Fazzani/grab/master/merge.zip |
+ ๐ฑ๐พ Libya | 9 | https://iptv-org.github.io/iptv/countries/ly.m3u | https://raw.githubusercontent.com/Fazzani/grab/master/merge.zip |
๐ฑ๐ฎ Liechtenstein | 2 | https://iptv-org.github.io/iptv/countries/li.m3u | |
๐ฑ๐น Lithuania | 1 | https://iptv-org.github.io/iptv/countries/lt.m3u | https://iptvx.one/epg/epg.xml.gz |
- ๐ฑ๐บ Luxembourg | 6 | https://iptv-org.github.io/iptv/countries/lu.m3u | |
+ ๐ฑ๐บ Luxembourg | 4 | https://iptv-org.github.io/iptv/countries/lu.m3u | |
๐ฒ๐ด Macau | 5 | https://iptv-org.github.io/iptv/countries/mo.m3u | |
- ๐ฒ๐พ Malaysia | 18 | https://iptv-org.github.io/iptv/countries/my.m3u | |
+ ๐ฒ๐พ Malaysia | 17 | https://iptv-org.github.io/iptv/countries/my.m3u | |
๐ฒ๐น Malta | 1 | https://iptv-org.github.io/iptv/countries/mt.m3u | |
- ๐ฒ๐ฝ Mexico | 35 | https://iptv-org.github.io/iptv/countries/mx.m3u | |
- ๐ฒ๐ฉ Moldova | 22 | https://iptv-org.github.io/iptv/countries/md.m3u | https://iptvx.one/epg/epg.xml.gz |
+ ๐ฒ๐ฝ Mexico | 32 | https://iptv-org.github.io/iptv/countries/mx.m3u | |
+ ๐ฒ๐ฉ Moldova | 18 | https://iptv-org.github.io/iptv/countries/md.m3u | https://iptvx.one/epg/epg.xml.gz |
๐ฒ๐ณ Mongolia | 5 | https://iptv-org.github.io/iptv/countries/mn.m3u | |
- ๐ฒ๐ช Montenegro | 4 | https://iptv-org.github.io/iptv/countries/me.m3u | |
+ ๐ฒ๐ช Montenegro | 3 | https://iptv-org.github.io/iptv/countries/me.m3u | |
๐ฒ๐ฆ Morocco | 19 | https://iptv-org.github.io/iptv/countries/ma.m3u | |
๐ฒ๐ฟ Mozambique | 3 | https://iptv-org.github.io/iptv/countries/mz.m3u | |
- ๐ฒ๐ฒ Myanmar | 2 | https://iptv-org.github.io/iptv/countries/mm.m3u | |
- ๐ณ๐ต Nepal | 6 | https://iptv-org.github.io/iptv/countries/np.m3u | |
- ๐ณ๐ฑ Netherlands | 57 | https://iptv-org.github.io/iptv/countries/nl.m3u | |
+ ๐ฒ๐ฒ Myanmar | 1 | https://iptv-org.github.io/iptv/countries/mm.m3u | |
+ ๐ณ๐ต Nepal | 1 | https://iptv-org.github.io/iptv/countries/np.m3u | |
+ ๐ณ๐ฑ Netherlands | 55 | https://iptv-org.github.io/iptv/countries/nl.m3u | |
๐ณ๐ฟ New Zealand | 6 | https://iptv-org.github.io/iptv/countries/nz.m3u | http://i.mjh.nz/nzau/epg.xml.gz |
- ๐ณ๐ฎ Nicaragua | 2 | https://iptv-org.github.io/iptv/countries/ni.m3u | |
๐ณ๐ฌ Nigeria | 2 | https://iptv-org.github.io/iptv/countries/ng.m3u | |
๐ฐ๐ต North Korea | 1 | https://iptv-org.github.io/iptv/countries/kp.m3u | |
๐ฒ๐ฐ North Macedonia | 6 | https://iptv-org.github.io/iptv/countries/mk.m3u | |
๐ณ๐ด Norway | 5 | https://iptv-org.github.io/iptv/countries/no.m3u | |
๐ด๐ฒ Oman | 5 | https://iptv-org.github.io/iptv/countries/om.m3u | https://raw.githubusercontent.com/Fazzani/grab/master/merge.zip |
- ๐ต๐ฐ Pakistan | 19 | https://iptv-org.github.io/iptv/countries/pk.m3u | |
- ๐ต๐ธ Palestine | 12 | https://iptv-org.github.io/iptv/countries/ps.m3u | https://raw.githubusercontent.com/Fazzani/grab/master/merge.zip |
- ๐ต๐ฆ Panama | 3 | https://iptv-org.github.io/iptv/countries/pa.m3u | |
+ ๐ต๐ฐ Pakistan | 16 | https://iptv-org.github.io/iptv/countries/pk.m3u | |
+ ๐ต๐ธ Palestine | 10 | https://iptv-org.github.io/iptv/countries/ps.m3u | https://raw.githubusercontent.com/Fazzani/grab/master/merge.zip |
+ ๐ต๐ฆ Panama | 2 | https://iptv-org.github.io/iptv/countries/pa.m3u | |
๐ต๐พ Paraguay | 1 | https://iptv-org.github.io/iptv/countries/py.m3u | |
- ๐ต๐ช Peru | 12 | https://iptv-org.github.io/iptv/countries/pe.m3u | |
- ๐ต๐ญ Philippines | 15 | https://iptv-org.github.io/iptv/countries/ph.m3u | |
+ ๐ต๐ช Peru | 9 | https://iptv-org.github.io/iptv/countries/pe.m3u | |
+ ๐ต๐ญ Philippines | 14 | https://iptv-org.github.io/iptv/countries/ph.m3u | |
๐ต๐ฑ Poland | 36 | https://iptv-org.github.io/iptv/countries/pl.m3u | |
- ๐ต๐น Portugal | 25 | https://iptv-org.github.io/iptv/countries/pt.m3u | |
- ๐ต๐ท Puerto Rico | 3 | https://iptv-org.github.io/iptv/countries/pr.m3u | |
+ ๐ต๐น Portugal | 23 | https://iptv-org.github.io/iptv/countries/pt.m3u | |
+ ๐ต๐ท Puerto Rico | 5 | https://iptv-org.github.io/iptv/countries/pr.m3u | |
๐ถ๐ฆ Qatar | 13 | https://iptv-org.github.io/iptv/countries/qa.m3u | https://raw.githubusercontent.com/Fazzani/grab/master/merge.zip |
- ๐ท๐ด Romania | 72 | https://iptv-org.github.io/iptv/countries/ro.m3u | |
- ๐ท๐บ Russia | 251 | https://iptv-org.github.io/iptv/countries/ru.m3u | https://iptvx.one/epg/epg.xml.gz |
+ ๐ท๐ด Romania | 54 | https://iptv-org.github.io/iptv/countries/ro.m3u | |
+ ๐ท๐บ Russia | 228 | https://iptv-org.github.io/iptv/countries/ru.m3u | https://iptvx.one/epg/epg.xml.gz |
๐ท๐ผ Rwanda | 5 | https://iptv-org.github.io/iptv/countries/rw.m3u | |
- ๐ฐ๐ณ Saint Kitts and Nevis | 2 | https://iptv-org.github.io/iptv/countries/kn.m3u | |
- ๐ธ๐ฒ San Marino | 1 | https://iptv-org.github.io/iptv/countries/sm.m3u | |
- ๐ธ๐ฆ Saudi Arabia | 36 | https://iptv-org.github.io/iptv/countries/sa.m3u | https://raw.githubusercontent.com/Fazzani/grab/master/merge.zip |
- ๐ธ๐ณ Senegal | 1 | https://iptv-org.github.io/iptv/countries/sn.m3u | |
+ ๐ธ๐ฆ Saudi Arabia | 33 | https://iptv-org.github.io/iptv/countries/sa.m3u | https://raw.githubusercontent.com/Fazzani/grab/master/merge.zip |
๐ท๐ธ Serbia | 4 | https://iptv-org.github.io/iptv/countries/rs.m3u | |
๐ธ๐ฑ Sierra Leone | 1 | https://iptv-org.github.io/iptv/countries/sl.m3u | |
๐ธ๐ฌ Singapore | 2 | https://iptv-org.github.io/iptv/countries/sg.m3u | |
๐ธ๐ฐ Slovakia | 30 | https://iptv-org.github.io/iptv/countries/sk.m3u | |
๐ธ๐ฎ Slovenia | 6 | https://iptv-org.github.io/iptv/countries/si.m3u | |
๐ธ๐ด Somalia | 9 | https://iptv-org.github.io/iptv/countries/so.m3u | |
- ๐ฐ๐ท South Korea | 28 | https://iptv-org.github.io/iptv/countries/kr.m3u | |
- ๐ช๐ธ Spain | 74 | https://iptv-org.github.io/iptv/countries/es.m3u | https://www.tdtchannels.com/epg/TV.xml |
- ๐ฑ๐ฐ Sri Lanka | 4 | https://iptv-org.github.io/iptv/countries/lk.m3u | |
+ ๐ฐ๐ท South Korea | 25 | https://iptv-org.github.io/iptv/countries/kr.m3u | |
+ ๐ช๐ธ Spain | 64 | https://iptv-org.github.io/iptv/countries/es.m3u | https://www.tdtchannels.com/epg/TV.xml |
+ ๐ฑ๐ฐ Sri Lanka | 3 | https://iptv-org.github.io/iptv/countries/lk.m3u | |
๐ธ๐ฉ Sudan | 6 | https://iptv-org.github.io/iptv/countries/sd.m3u | |
- ๐ธ๐ช Sweden | 14 | https://iptv-org.github.io/iptv/countries/se.m3u | |
- ๐จ๐ญ Switzerland | 23 | https://iptv-org.github.io/iptv/countries/ch.m3u | |
- ๐ธ๐พ Syria | 17 | https://iptv-org.github.io/iptv/countries/sy.m3u | https://raw.githubusercontent.com/Fazzani/grab/master/merge.zip |
- ๐น๐ผ Taiwan | 67 | https://iptv-org.github.io/iptv/countries/tw.m3u | |
+ ๐ธ๐ช Sweden | 15 | https://iptv-org.github.io/iptv/countries/se.m3u | |
+ ๐จ๐ญ Switzerland | 20 | https://iptv-org.github.io/iptv/countries/ch.m3u | |
+ ๐ธ๐พ Syria | 14 | https://iptv-org.github.io/iptv/countries/sy.m3u | https://raw.githubusercontent.com/Fazzani/grab/master/merge.zip |
+ ๐น๐ผ Taiwan | 60 | https://iptv-org.github.io/iptv/countries/tw.m3u | |
๐น๐ฏ Tajikistan | 2 | https://iptv-org.github.io/iptv/countries/tj.m3u | |
๐น๐ฟ Tanzania | 2 | https://iptv-org.github.io/iptv/countries/tz.m3u | |
- ๐น๐ญ Thailand | 22 | https://iptv-org.github.io/iptv/countries/th.m3u | |
+ ๐น๐ญ Thailand | 18 | https://iptv-org.github.io/iptv/countries/th.m3u | |
๐น๐น Trinidad and Tobago | 1 | https://iptv-org.github.io/iptv/countries/tt.m3u | |
๐น๐ณ Tunisia | 3 | https://iptv-org.github.io/iptv/countries/tn.m3u | |
- ๐น๐ท Turkey | 57 | https://iptv-org.github.io/iptv/countries/tr.m3u | |
+ ๐น๐ท Turkey | 49 | https://iptv-org.github.io/iptv/countries/tr.m3u | |
๐น๐ฒ Turkmenistan | 12 | https://iptv-org.github.io/iptv/countries/tm.m3u | |
๐บ๐ฌ Uganda | 1 | https://iptv-org.github.io/iptv/countries/ug.m3u | |
- ๐บ๐ฆ Ukraine | 163 | https://iptv-org.github.io/iptv/countries/ua.m3u | https://iptvx.one/epg/epg.xml.gz |
+ ๐บ๐ฆ Ukraine | 132 | https://iptv-org.github.io/iptv/countries/ua.m3u | https://iptvx.one/epg/epg.xml.gz |
๐ฆ๐ช United Arab Emirates | 54 | https://iptv-org.github.io/iptv/countries/ae.m3u | https://raw.githubusercontent.com/Fazzani/grab/master/merge.zip |
- ๐ฌ๐ง United Kingdom | 66 | https://iptv-org.github.io/iptv/countries/uk.m3u | |
- ๐บ๐ธ United States | 455 | https://iptv-org.github.io/iptv/countries/us.m3u | |
+ ๐ฌ๐ง United Kingdom | 63 | https://iptv-org.github.io/iptv/countries/uk.m3u | |
+ ๐บ๐ธ United States | 498 | https://iptv-org.github.io/iptv/countries/us.m3u | |
๐บ๐ฟ Uzbekistan | 1 | https://iptv-org.github.io/iptv/countries/uz.m3u | |
- ๐ป๐ช Venezuela | 2 | https://iptv-org.github.io/iptv/countries/ve.m3u | |
- ๐ป๐ณ Vietnam | 44 | https://iptv-org.github.io/iptv/countries/vn.m3u | |
+ ๐ป๐ช Venezuela | 5 | https://iptv-org.github.io/iptv/countries/ve.m3u | |
+ ๐ป๐ณ Vietnam | 30 | https://iptv-org.github.io/iptv/countries/vn.m3u | |
๐ป๐ฎ Virgin Islands of the United States | 1 | https://iptv-org.github.io/iptv/countries/vi.m3u | |
- ๐ช๐ญ Western Sahara | 1 | https://iptv-org.github.io/iptv/countries/eh.m3u | |
๐พ๐ช Yemen | 9 | https://iptv-org.github.io/iptv/countries/ye.m3u | |
- Unsorted | 452 | https://iptv-org.github.io/iptv/countries/unsorted.m3u | |
+ Unsorted | 621 | https://iptv-org.github.io/iptv/countries/unsorted.m3u | |
-
\ No newline at end of file
+
diff --git a/.readme/_languages.md b/.readme/_languages.md
index 5493db956..0f2d53170 100644
--- a/.readme/_languages.md
+++ b/.readme/_languages.md
@@ -4,76 +4,77 @@
Akan | 2 | https://iptv-org.github.io/iptv/languages/aka.m3u |
- Albanian | 26 | https://iptv-org.github.io/iptv/languages/sqi.m3u |
+ Albanian | 19 | https://iptv-org.github.io/iptv/languages/sqi.m3u |
Amharic | 1 | https://iptv-org.github.io/iptv/languages/amh.m3u |
- Arabic | 302 | https://iptv-org.github.io/iptv/languages/ara.m3u |
- Armenian | 7 | https://iptv-org.github.io/iptv/languages/hye.m3u |
- Azerbaijani | 9 | https://iptv-org.github.io/iptv/languages/aze.m3u |
+ Arabic | 295 | https://iptv-org.github.io/iptv/languages/ara.m3u |
+ Armenian | 6 | https://iptv-org.github.io/iptv/languages/hye.m3u |
+ Azerbaijani | 14 | https://iptv-org.github.io/iptv/languages/aze.m3u |
Bengali | 2 | https://iptv-org.github.io/iptv/languages/ben.m3u |
- Bosnian | 3 | https://iptv-org.github.io/iptv/languages/bos.m3u |
- Bulgarian | 14 | https://iptv-org.github.io/iptv/languages/bul.m3u |
+ Bosnian | 2 | https://iptv-org.github.io/iptv/languages/bos.m3u |
+ Bulgarian | 11 | https://iptv-org.github.io/iptv/languages/bul.m3u |
Burmese | 1 | https://iptv-org.github.io/iptv/languages/mya.m3u |
- Catalan | 9 | https://iptv-org.github.io/iptv/languages/cat.m3u |
- Chinese | 910 | https://iptv-org.github.io/iptv/languages/zho.m3u |
+ Catalan | 12 | https://iptv-org.github.io/iptv/languages/cat.m3u |
+ Chinese | 824 | https://iptv-org.github.io/iptv/languages/zho.m3u |
Croatian | 14 | https://iptv-org.github.io/iptv/languages/hrv.m3u |
Czech | 18 | https://iptv-org.github.io/iptv/languages/ces.m3u |
- Danish | 12 | https://iptv-org.github.io/iptv/languages/dan.m3u |
- Dutch | 58 | https://iptv-org.github.io/iptv/languages/nld.m3u |
- English | 698 | https://iptv-org.github.io/iptv/languages/eng.m3u |
+ Danish | 10 | https://iptv-org.github.io/iptv/languages/dan.m3u |
+ Dutch | 56 | https://iptv-org.github.io/iptv/languages/nld.m3u |
+ English | 697 | https://iptv-org.github.io/iptv/languages/eng.m3u |
Estonian | 3 | https://iptv-org.github.io/iptv/languages/est.m3u |
Faroese | 1 | https://iptv-org.github.io/iptv/languages/fao.m3u |
Finnish | 3 | https://iptv-org.github.io/iptv/languages/fin.m3u |
- French | 79 | https://iptv-org.github.io/iptv/languages/fra.m3u |
+ French | 72 | https://iptv-org.github.io/iptv/languages/fra.m3u |
Galician | 9 | https://iptv-org.github.io/iptv/languages/glg.m3u |
- Georgian | 39 | https://iptv-org.github.io/iptv/languages/kat.m3u |
- German | 166 | https://iptv-org.github.io/iptv/languages/deu.m3u |
+ Georgian | 38 | https://iptv-org.github.io/iptv/languages/kat.m3u |
+ German | 161 | https://iptv-org.github.io/iptv/languages/deu.m3u |
Hebrew | 11 | https://iptv-org.github.io/iptv/languages/heb.m3u |
- Hindi | 106 | https://iptv-org.github.io/iptv/languages/hin.m3u |
- Hungarian | 14 | https://iptv-org.github.io/iptv/languages/hun.m3u |
- Icelandic | 3 | https://iptv-org.github.io/iptv/languages/isl.m3u |
- Indonesian | 31 | https://iptv-org.github.io/iptv/languages/ind.m3u |
- Italian | 120 | https://iptv-org.github.io/iptv/languages/ita.m3u |
- Japanese | 12 | https://iptv-org.github.io/iptv/languages/jpn.m3u |
+ Hindi | 94 | https://iptv-org.github.io/iptv/languages/hin.m3u |
+ Hungarian | 11 | https://iptv-org.github.io/iptv/languages/hun.m3u |
+ Icelandic | 2 | https://iptv-org.github.io/iptv/languages/isl.m3u |
+ Indonesian | 28 | https://iptv-org.github.io/iptv/languages/ind.m3u |
+ Italian | 107 | https://iptv-org.github.io/iptv/languages/ita.m3u |
+ Japanese | 15 | https://iptv-org.github.io/iptv/languages/jpn.m3u |
Javanese | 3 | https://iptv-org.github.io/iptv/languages/jav.m3u |
- Kazakh | 20 | https://iptv-org.github.io/iptv/languages/kaz.m3u |
+ Kannada | 1 | https://iptv-org.github.io/iptv/languages/kan.m3u |
+ Kazakh | 18 | https://iptv-org.github.io/iptv/languages/kaz.m3u |
Khmer | 6 | https://iptv-org.github.io/iptv/languages/khm.m3u |
Kinyarwanda | 5 | https://iptv-org.github.io/iptv/languages/kin.m3u |
- Korean | 27 | https://iptv-org.github.io/iptv/languages/kor.m3u |
- Kurdish | 6 | https://iptv-org.github.io/iptv/languages/kur.m3u |
+ Korean | 24 | https://iptv-org.github.io/iptv/languages/kor.m3u |
+ Kurdish | 7 | https://iptv-org.github.io/iptv/languages/kur.m3u |
Lao | 3 | https://iptv-org.github.io/iptv/languages/lao.m3u |
Latvian | 4 | https://iptv-org.github.io/iptv/languages/lav.m3u |
- Luxembourgish | 5 | https://iptv-org.github.io/iptv/languages/ltz.m3u |
+ Luxembourgish | 4 | https://iptv-org.github.io/iptv/languages/ltz.m3u |
Macedonian | 6 | https://iptv-org.github.io/iptv/languages/mkd.m3u |
- Malay (macrolanguage) | 16 | https://iptv-org.github.io/iptv/languages/msa.m3u |
+ Malay (macrolanguage) | 10 | https://iptv-org.github.io/iptv/languages/msa.m3u |
Malayalam | 26 | https://iptv-org.github.io/iptv/languages/mal.m3u |
- Mandarin Chinese | 123 | https://iptv-org.github.io/iptv/languages/cmn.m3u |
+ Mandarin Chinese | 120 | https://iptv-org.github.io/iptv/languages/cmn.m3u |
Min Nan Chinese | 2 | https://iptv-org.github.io/iptv/languages/nan.m3u |
- Modern Greek (1453-) | 51 | https://iptv-org.github.io/iptv/languages/ell.m3u |
+ Modern Greek (1453-) | 45 | https://iptv-org.github.io/iptv/languages/ell.m3u |
Mongolian | 5 | https://iptv-org.github.io/iptv/languages/mon.m3u |
Norwegian Bokmรฅl | 2 | https://iptv-org.github.io/iptv/languages/nob.m3u |
- Persian | 78 | https://iptv-org.github.io/iptv/languages/fas.m3u |
+ Persian | 71 | https://iptv-org.github.io/iptv/languages/fas.m3u |
Polish | 34 | https://iptv-org.github.io/iptv/languages/pol.m3u |
- Portuguese | 134 | https://iptv-org.github.io/iptv/languages/por.m3u |
- Pushto | 6 | https://iptv-org.github.io/iptv/languages/pus.m3u |
- Romanian | 92 | https://iptv-org.github.io/iptv/languages/ron.m3u |
- Russian | 230 | https://iptv-org.github.io/iptv/languages/rus.m3u |
- Serbian | 8 | https://iptv-org.github.io/iptv/languages/srp.m3u |
- Sinhala | 3 | https://iptv-org.github.io/iptv/languages/sin.m3u |
+ Portuguese | 108 | https://iptv-org.github.io/iptv/languages/por.m3u |
+ Pushto | 4 | https://iptv-org.github.io/iptv/languages/pus.m3u |
+ Romanian | 70 | https://iptv-org.github.io/iptv/languages/ron.m3u |
+ Russian | 218 | https://iptv-org.github.io/iptv/languages/rus.m3u |
+ Serbian | 7 | https://iptv-org.github.io/iptv/languages/srp.m3u |
+ Sinhala | 2 | https://iptv-org.github.io/iptv/languages/sin.m3u |
Slovak | 30 | https://iptv-org.github.io/iptv/languages/slk.m3u |
Slovenian | 6 | https://iptv-org.github.io/iptv/languages/slv.m3u |
Somali | 9 | https://iptv-org.github.io/iptv/languages/som.m3u |
- Spanish | 560 | https://iptv-org.github.io/iptv/languages/spa.m3u |
- Swedish | 11 | https://iptv-org.github.io/iptv/languages/swe.m3u |
- Tagalog | 11 | https://iptv-org.github.io/iptv/languages/tgl.m3u |
- Tamil | 48 | https://iptv-org.github.io/iptv/languages/tam.m3u |
- Thai | 20 | https://iptv-org.github.io/iptv/languages/tha.m3u |
- Turkish | 64 | https://iptv-org.github.io/iptv/languages/tur.m3u |
+ Spanish | 450 | https://iptv-org.github.io/iptv/languages/spa.m3u |
+ Swedish | 12 | https://iptv-org.github.io/iptv/languages/swe.m3u |
+ Tagalog | 10 | https://iptv-org.github.io/iptv/languages/tgl.m3u |
+ Tamil | 36 | https://iptv-org.github.io/iptv/languages/tam.m3u |
+ Thai | 16 | https://iptv-org.github.io/iptv/languages/tha.m3u |
+ Turkish | 57 | https://iptv-org.github.io/iptv/languages/tur.m3u |
Turkmen | 11 | https://iptv-org.github.io/iptv/languages/tuk.m3u |
- Ukrainian | 163 | https://iptv-org.github.io/iptv/languages/ukr.m3u |
- Urdu | 23 | https://iptv-org.github.io/iptv/languages/urd.m3u |
- Vietnamese | 44 | https://iptv-org.github.io/iptv/languages/vie.m3u |
+ Ukrainian | 132 | https://iptv-org.github.io/iptv/languages/ukr.m3u |
+ Urdu | 20 | https://iptv-org.github.io/iptv/languages/urd.m3u |
+ Vietnamese | 31 | https://iptv-org.github.io/iptv/languages/vie.m3u |
Western Frisian | 1 | https://iptv-org.github.io/iptv/languages/fry.m3u |
- Yue Chinese | 8 | https://iptv-org.github.io/iptv/languages/yue.m3u |
- Undefined | 421 | https://iptv-org.github.io/iptv/languages/undefined.m3u |
+ Yue Chinese | 14 | https://iptv-org.github.io/iptv/languages/yue.m3u |
+ Undefined | 727 | https://iptv-org.github.io/iptv/languages/undefined.m3u |
-
\ No newline at end of file
+
diff --git a/preview.png b/.readme/preview.png
similarity index 100%
rename from preview.png
rename to .readme/preview.png
diff --git a/.readme/template.md b/.readme/template.md
index cbe6dfdda..92031dabc 100644
--- a/.readme/template.md
+++ b/.readme/template.md
@@ -1,14 +1,14 @@
# IPTV
-Collection of 5000+ publicly available IPTV channels from all over the world.
+Collection of 5000+ publicly available IPTV channels from all over the world.
-Internet Protocol television (IPTV) is the delivery of television content over Internet Protocol (IP) networks.
+Internet Protocol television (IPTV) is the delivery of television content over Internet Protocol (IP) networks.
## Usage
-To watch IPTV you just need to paste this link `https://iptv-org.github.io/iptv/index.m3u` to any player with support M3U-playlists.
+To watch IPTV you just need to paste this link `https://iptv-org.github.io/iptv/index.m3u` to any player which supports M3U-playlists.
-
+
Also you can instead use one of these playlists:
@@ -20,17 +20,19 @@ Or select one of the playlists from the list below.
## Playlists by category
+
#include "./.readme/_categories.md"
## Playlists by language
+
#include "./.readme/_languages.md"
## Playlists by country
+
#include "./.readme/_countries.md"
-
## For Developers
In addition to the above methods, you can also get a list of all available channels in JSON format.
@@ -77,13 +79,10 @@ You can find links to various IPTV related resources in this repository [iptv-or
## Contribution
-Please make sure to read the [Contributing Guide](.github/CONTRIBUTING.md) before making a pull request.
-
-If you find an error or have any suggestions on how to organize a playlist, please send an [issue](https://github.com/iptv-org/iptv/issues).
+Please make sure to read the [Contributing Guide](.github/CONTRIBUTING.md) before sending an issue or making a pull request.
## Legal
-No video files are stored in this repository. The repository simply contains user-submitted links to publicly available video stream URLs, which to the best of our knowledge have been intentionally made publicly by the copyright holders. If any links in these playlists infringe on your rights as a copyright holder, they may be removed by sending a pull request or opening an issue.
+No video files are stored in this repository. The repository simply contains user-submitted links to publicly available video stream URLs, which to the best of our knowledge have been intentionally made publicly by the copyright holders. If any links in these playlists infringe on your rights as a copyright holder, they may be removed by sending a pull request or opening an issue.
-
-However, note that we have **no control** over the destination of the link, and just removing the link from the playlist will not remove its contents from the web. Note that linking does not directly infringe copyright because no copy is made on the site providing the link, and thus this is **not** a valid reason to send a DMCA notice to GitHub. To remove this content from the web, you should contact the web host that's actually hosting the content (**not** GitHub, nor the maintainers of this repository).
+However, note that we have **no control** over the destination of the link, and just removing the link from the playlist will not remove its contents from the web. Note that linking does not directly infringe copyright because no copy is made on the site providing the link, and thus this is **not** a valid reason to send a DMCA notice to GitHub. To remove this content from the web, you should contact the web host that's actually hosting the content (**not** GitHub, nor the maintainers of this repository).
diff --git a/README.md b/README.md
index 80cb6c99a..74b42ac87 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,8 @@
# IPTV
-Collection of 5000+ publicly available IPTV channels from all over the world.
+Collection of 5000+ publicly available IPTV channels from all over the world.
-Internet Protocol television (IPTV) is the delivery of television content over Internet Protocol (IP) networks.
+Internet Protocol television (IPTV) is the delivery of television content over Internet Protocol (IP) networks.
## Usage
@@ -20,6 +20,7 @@ Or select one of the playlists from the list below.
## Playlists by category
+