634 |
635 | This program is free software: you can redistribute it and/or modify
636 | it under the terms of the GNU Affero General Public License as published
637 | by the Free Software Foundation, either version 3 of the License, or
638 | (at your option) any later version.
639 |
640 | This program is distributed in the hope that it will be useful,
641 | but WITHOUT ANY WARRANTY; without even the implied warranty of
642 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
643 | GNU Affero General Public License for more details.
644 |
645 | You should have received a copy of the GNU Affero General Public License
646 | along with this program. If not, see .
647 |
648 | Also add information on how to contact you by electronic and paper mail.
649 |
650 | If your software can interact with users remotely through a computer
651 | network, you should also make sure that it provides a way for users to
652 | get its source. For example, if your program is a web application, its
653 | interface could display a "Source" link that leads users to an archive
654 | of the code. There are many ways you could offer source, and different
655 | solutions will be better for different programs; see section 13 for the
656 | specific requirements.
657 |
658 | You should also get your employer (if you work as a programmer) or school,
659 | if any, to sign a "copyright disclaimer" for the program, if necessary.
660 | For more information on this, and how to apply and follow the GNU AGPL, see
661 | .
662 |
--------------------------------------------------------------------------------
/autorun.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | python generate_playlist.py
3 |
--------------------------------------------------------------------------------
/combined_playlist.m3u:
--------------------------------------------------------------------------------
1 | #EXTM3U
2 | # All the links in this file are collected from public sources. If anyone wants to remove their source, please let us know. We respect your opinions and efforts, so we will not object to removing your source. https://www.t.me/PiratesTv_ch
3 | #EXTINF:-1 tvg-logo="https://upload.wikimedia.org/wikipedia/en/1/18/2025_IPL_logo.png"group-title="IPL 2025" group-title="",IPL 2025
4 | http://38.96.178.201/live/TSports/tracks-v1a1/mono.m3u8
5 | #EXTINF:-1 tvg-logo="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcT5aBrVbeqFtcyzEDprGFRZpwrOmImzhQs5UcHhvwgFGuoh7Zgdgdkxbmdc&s=10"group-title="PSL 2025" group-title="",PSL 2025
6 | http://125.209.88.166:45793/BRN/ArySports.stream/chunklist.m3u8
7 | #EXTINF:-1 tvg-logo="https://raw.githubusercontent.com/subirkumarpaul/Logo/main/T%20Sports.png"group-title="Bangla" group-title="",T Sports
8 | https://iptvcable.netlify.app/Altogether-007/Tsports.m3u8
9 | #EXTINF:-1 tvg-logo="https://raw.githubusercontent.com/subirkumarpaul/Logo/main/Deepto%20TV.jpeg"group-title="Bangla" group-title="",Deepto TV
10 | https://byphdgllyk.gpcdn.net/hls/deeptotv/index.m3u8
11 | #EXTINF:-1 tvg-logo="https://raw.githubusercontent.com/subirkumarpaul/Logo/main/Bangla%20TV.png"group-title="Bangla" group-title="",Bangla TV Europe
12 | https://byphdgllyk.gpcdn.net/hls/banglatveurope/index.m3u8
13 | #EXTINF:-1 tvg-logo="" group-title="Bangla Music" tvg-logo="https://imgpile.com/images/58YDwk.jpg",RTV Music
14 | https://raw.githubusercontent.com/gift4bd/ytm/main/RTVMusic.m3u8
15 | #EXTINF:-1 tvg-logo="https://i.ibb.co/598TYnC/20240827-092020.png" group-title="Relagion Channel", Peace TV English
16 | https://dzkyvlfyge.erbvr.com/PeaceTvEnglish/index.m3u8
17 | #EXTINF:-1 tvg-logo="https://i.ibb.co/598TYnC/20240827-092020.png" group-title="Relagion Channel", Peace TV Urdu
18 | https://dzkyvlfyge.erbvr.com/PeaceTvUrdu/index.m3u8
19 | #EXTINF:-1 tvg-logo="https://i.ibb.co/7jrjkW1/20240813-112630.png" group-title="Relagion Channel", Madani TV
20 | https://streaming.madanichannel.tv/static/streaming-playlists/hls/d3e49b76-ac06-4689-a641-9200445b647f/master.m3u8
21 | #EXTINF:-1 tvg-logo="https://i.ibb.co/rtkWYHV/20240827-092043.png" group-title="Relagion Channel", AL Sunnah TV
22 | http://m.live.net.sa:1935/live/sunnah/chunklist.m3u8?v=1
23 | #EXTINF:-1 tvg-logo="" group-title="Relagion Channel",God TV
24 | https://hlsb-us.god.tv/GODTV/USA-480.m3u8
25 | #EXTINF:-1 tvg-logo="" group-title="Relagion Channel", Arihant TV
26 | https://aasthaott.akamaized.net/110923/smil:arihant.smil/chunklist_b1928000.m3u8
27 | #EXTINF:-1 tvg-logo="" group-title="Bangla Movies" tvg-logo="https://raw.githubusercontent.com/subirkumarpaul/Logo/main/Movie%20Bangla.png",Movie Bangla
28 | http://alvetv.com/moviebanglatv/8080/index.m3u8
29 | #EXTINF:-1 tvg-logo="https://raw.githubusercontent.com/subirkumarpaul/Logo/main/Colors%20Bangla.png"group-title="Kolkata Bangla" group-title="",Colors Bangla HD
30 | https://catchup.yuppcdn.net/amazonv2/36/preview/colorsbanglahd/master/chunklist.m3u8
31 | #EXTINF:-1 tvg-logo="https://raw.githubusercontent.com/subirkumarpaul/Logo/main/Enter%2010%20Bangla.jpeg" group-title="Kolkata Bangla",Enter 10 Bangla
32 | https://live-bangla.akamaized.net/liveabr/pub-iobanglakp3sff/live_720p/chunks.m3u8
33 | #EXTINF:-1 tvg-logo="" group-title="Kolkata Bangla Movies",Tara Bangla Cinema
34 | http://103.145.48.150:90/laosat24/taratv/index.m3u8
35 | #EXTINF:-1 tvg-logo="" group-title="Indian Bangla News" tvg-logo="https://i.postimg.cc/t7Gn9VtZ/abpananda.png",ABP Ananda
36 | https://amg01448-samsungin-abpananda-samsungin-ad-pw.amagi.tv/playlist/amg01448-samsungin-abpananda-samsungin/playlist.m3u8
37 | #EXTINF:-1 tvg-logo="https://jio.dinesh29.com.np/smart/ardinesh/logos/news18-bangla-news.png" group-title="Indian Bangla News",News18 Bangla News
38 | https://amg01448-samsungin-news18bangla-samsungin-ad-qy.amagi.tv/playlist/amg01448-samsungin-news18bangla-samsungin/playlist.m3u8
39 | #EXTINF:-1 tvg-logo="https://jio.dinesh29.com.np/smart/ardinesh/logos/calcutta-news.png" group-title="Indian Bangla News",Calcutta News
40 | https://akdnetwork.co.in/live/cnnew/index.m3u8
41 | #EXTINF:-1 tvg-logo="https://jio.dinesh29.com.np/smart/ardinesh/logos/tv9-bangla.png" group-title="Indian Bangla News",TV9 Bangla
42 | https://amg01448-samsungin-tv9bangla-samsungin-9lgnh.amagi.tv/playlist/amg01448-samsungin-tv9bangla-samsungin/playlist.m3u8
43 | #EXTINF:-1 tvg-logo="https://jio.dinesh29.com.np/smart/ardinesh/logos/samay-kolkata.png" group-title="Indian Bangla News",Samay Kolkata
44 | https://server.playontv.in/SAMAYKOLKATA/index.m3u8
45 | #EXTINF:-1 tvg-logo="" group-title="Indian Bangla News",R Bangla
46 | https://amg01218-republictvfast-amg01218c1-samsung-in-1918.playouts.now.amagi.tv/playlist/amg01218-republictvfast-rbangla-samsungin/playlist.m3u8
47 | #EXTINF:-1 tvg-logo=""group-title="Hindi" group-title="",Sony Kal
48 | https://spt-sonykal-1-us.lg.wurl.tv/playlist.m3u8
49 | #EXTINF:-1 tvg-logo="https://i.ibb.co/KjjqnRH/Picsart-23-06-30-21-35-20-283.png" group-title="Hindi Movies",Sheemaroo Bollywood
50 | https://cdn-uw2-prod.tsv2.amagi.tv/linear/amg00864-shemarooenterta-shemabollywood-ono/playlist.m3u8
51 | #EXTINF:-1 tvg-logo="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSisiK50nT9KXOAVZcRYy4aTrv4cVP9btrY4_s2KvXzXaSzGeUEmvgE3Gj4&s=10" group-title="Hindi Movies",Joo Music
52 | https://livecdn.live247stream.com/joomusic/tv/playlist.m3u8
53 | #EXTINF:-1 tvg-logo="" group-title="Hindi Movies",Bollywood HD
54 | https://d35j504z0x2vu2.cloudfront.net/v1/manifest/0bc8e8376bd8417a1b6761138aa41c26c7309312/bollywood-hd/43e99595-3ab3-4f82-a828-0d32dc308c98/0.m3u8
55 | #EXTINF:-1 tvg-logo="" group-title="Hindi Movies",Bollywood Classic HD
56 | https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/bollywood-classic/manifest.m3u8
57 | #EXTINF:-1 tvg-logo="https://raw.githubusercontent.com/subirkumarpaul/Logo/main/Star%20Sports%201%40.jpeg"group-title="Sports" group-title="",Star Sports 1 HD
58 | http://41.205.93.154/STARSPORTS1/index.m3u8
59 | #EXTINF:-1 tvg-logo="https://raw.githubusercontent.com/subirkumarpaul/Logo/main/Sony%20Sports%20Ten%201.png"group-title="Sports" group-title="",Sony Sports Ten 1 HD
60 | https://bdixtv24.site/toffee/live.php?id=43dcec1011e7&e=.m3u8
61 | #EXTINF:-1 tvg-logo="https://raw.githubusercontent.com/subirkumarpaul/Logo/56e54462053b1b278b80b532c89c01f17e360fd5/Sony%20Sports%20Ten%203.png"group-title="Sports" group-title="",Sony Sports Ten 3 HD
62 | https://bdixtv24.site/toffee/live.php?id=edc6a07e4754&e=.m3u8
63 | #EXTINF:-1 tvg-logo="https://raw.githubusercontent.com/subirkumarpaul/Logo/56e54462053b1b278b80b532c89c01f17e360fd5/Sony%20Sports%20Ten%205.png"group-title="Sports" group-title="",Sony Sports Ten 5
64 | https://bdixtv24.site/toffee/live.php?id=fd6de8bd1666&e=.m3u8
65 | #EXTINF:-1 tvg-logo="https://raw.githubusercontent.com/subirkumarpaul/Logo/main/Eurosports.png"group-title="Sports" group-title="",Eurosports
66 | https://raw.githubusercontent.com/subirkumarpaul/My-iptv/main/Eurosport.m3u8
67 | #EXTINF:-1 tvg-logo="https://raw.githubusercontent.com/subirkumarpaul/Logo/main/A%20Sports.png"group-title="Sports" group-title="",A Sports
68 | http://125.209.88.166:45793/BRN/ArySports.stream/playlist.m3u8
69 | #EXTINF:-1 tvg-logo="https://raw.githubusercontent.com/subirkumarpaul/Logo/main/GEO%20Super.png"group-title="Sports" group-title="",Geo Super
70 | http://125.209.88.166:45793/BRN/GeoSuper.stream/playlist.m3u8
71 | #EXTINF:-1 tvg-logo=""group-title="Sports" group-title="",RTA Sports
72 | https://rtatv.akamaized.net/Content/HLS/Live/channel(RTA3)/variant.m3u8
73 | #EXTINF:-1 tvg-logo="https://raw.githubusercontent.com/subirkumarpaul/Logo/main/Ten%20Sports%20PK.png"group-title="Sports" group-title="",Ten Sports PK
74 | http://125.209.88.166:45793/BRN/TenSports.stream/playlist.m3u8
75 | #EXTINF:-1 tvg-logo=""group-title="Sports" group-title="",Bein Sports 1
76 | http://125.209.88.166:45793/BRN/beINSP11.stream/chunklist_w319570480.m3u8
77 | #EXTINF:-1 tvg-logo=""group-title="Sports" group-title="",Bein Sports 1
78 | http://125.209.88.166:45793/BRN/beINSP11.stream/playlist.m3u8
79 | #EXTINF:-1 tvg-logo="https://starsat.co.za/wp-content/uploads/2021/02/MUTV-Manchester-United-TV.png" group-title="Sports",MU TV
80 | https://bcovlive-a.akamaihd.net/r2d2c4ca5bf57456fb1d16255c1a535c8/eu-west-1/eu-west-1/6058004203001/profile_2/chunklist.m3u8
81 | #EXTINF:-1 tvg-logo="https://starsat.co.za/wp-content/uploads/2021/02/MUTV-Manchester-United-TV.png" group-title="Sports",MU TV
82 | https://bcovlive-a.akamaihd.net/r6b4170ad9e8e4ed49986ecc03bac588b/eu-west-1/6058004203001/playlist.m3u8
83 | #EXTINF:-1 tvg-logo="https://raw.githubusercontent.com/subirkumarpaul/Logo/main/Discovery%20.png"group-title="Information" group-title="",Discovery Hindi HD
84 | https://varun-iptv.netlify.app/m3u/discoveryhindi.m3u8
85 | #EXTINF:-1 tvg-logo="https://raw.githubusercontent.com/subirkumarpaul/Logo/main/Discovery%20Science%20.png"group-title="Information" group-title="",Discovery Science Multi Audio
86 | https://raw.githubusercontent.com/subirkumarpaul/My-iptv/main/Discovery-Science.m3u8
87 | #EXTINF:-1 tvg-logo="https://images.toffeelive.com/images/program/18095/logo/240x240/mobile_logo_452964001673178334.png"group-title="Information" group-title="",Investigation Discovery Multi Audio
88 | https://od.lk/s/ODRfNzIxOTE5Njdf/Investigation_Discovery.m3u8
89 | #EXTINF:-1 tvg-logo="https://raw.githubusercontent.com/subirkumarpaul/Logo/main/TLC.png"group-title="Information" group-title="",TLC HD
90 | https://raw.githubusercontent.com/subirkumarpaul/My-iptv/main/Tlc.m3u8
91 | #EXTINF:-1 tvg-logo="https://raw.githubusercontent.com/subirkumarpaul/Logo/main/Travel%20XP.png"group-title="Information" group-title="",Travel XP GB
92 | https://travelxp-travelxp-1-gb.samsung.wurl.tv/3000.m3u8
93 | #EXTINF:-1 tvg-logo="https://raw.githubusercontent.com/subirkumarpaul/Logo/mBanglaavel%20XP.png" group-title="Information",Travel XP English NL
94 | https://travelxp-travelxp-3-nl.samsung.wurl.tv/playlist.m3u8
95 | #EXTINF:-1 tvg-logo="https://raw.githubusercontent.com/subirkumarpaul/Logo/main/Travel%20XP.png" group-title="Information",Travel XP English EU
96 | https://travelxp-travelxp-1-eu.rakuten.wurl.tv/playlist.m3u8
97 | #EXTINF:-1 tvg-logo="https://raw.githubusercontent.com/subirkumarpaul/Logo/main/Travel%20XP.png" group-title="Information",Travel XP English NZ
98 | https://travelxp-travelxp-1-nz.samsung.wurl.tv/playlist.m3u8
99 | #EXTINF:-1 tvg-logo="https://raw.githubusercontent.com/subirkumarpaul/Logo/main/Travel%20XP.png" group-title="Information",Travel XP English SE
100 | https://travelxp-travelxp-1-se.samsung.wurl.tv/playlist.m3u8
101 | #EXTINF:-1 tvg-logo="" group-title="Information",4K Travel
102 | https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/4k-travel-tv/manifest.m3u8
103 | #EXTINF:-1 tvg-logo="" group-title="Information",Trave Channel
104 | https://od.lk/s/ODRfNzIxOTE5NjRf/TRVL_Channel.m3u8
105 | #EXTINF:-1 tvg-logo="https://upload.wikimedia.org/wikipedia/en/1/1d/Love_Nature_TV.png" group-title="Information",Love Nature
106 | https://d18dyiwu97wm6q.cloudfront.net/playlist.m3u8
107 | #EXTINF:-1 tvg-logo="https://upload.wikimedia.org/wikipedia/en/1/1d/Love_Nature_TV.png" group-title="Information",Love Nature UHD
108 | http://d18dyiwu97wm6q.cloudfront.net/playlist2160p.m3u8
109 | #EXTINF:-1 tvg-logo="" group-title="Information",DMAX
110 | https://od.lk/s/ODRfNzIxOTE5Njhf/DMAX.m3u8
111 | #EXTINF:-1 tvg-logo="" group-title="Information",Food Network
112 | https://raw.githubusercontent.com/subirkumarpaul/My-iptv/main/Food-Network.m3u8
113 | #EXTINF:-1 tvg-logo="https://raw.githubusercontent.com/subirkumarpaul/Logo/main/Nick.png"group-title="KIDS" group-title="",Nick
114 | https://iptvcable.netlify.app/Altogether-007/Cartoon/NickHindi.m3u8
115 | #EXTINF:-1 tvg-logo="https://images.toffeelive.com/images/program/2434/logo/240x240/mobile_logo_464854001655891908.png"group-title="KIDS" group-title="",Sonic Bangla
116 | https://iptvcable.netlify.app/Altogether-007/Cartoon/SONIC.m3u8
117 | #EXTINF:-1 tvg-logo="https://raw.githubusercontent.com/subirkumarpaul/Logo/main/POGO.jpeg"group-title="KIDS" group-title="",Pogo
118 | https://amg01448-samsungin-pogo-samsungin-dzccl.amagi.tv/playlist/amg01448-samsungin-pogo-samsungin/playlist.m3u8
119 | #EXTINF:-1 tvg-logo="" group-title="KIDS" tvg-logo="https://i.postimg.cc/3RxSzVbd/image.jpg",Zoo Moo
120 | https://amg01553-blueantmediaasi-zoomoonz-samsungnz-rdufn.amagi.tv/playlist/amg01553-blueantmediaasi-zoomoonz-samsungnz/playlist.m3u8
121 | #EXTINF:-1 tvg-logo="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSdYDuOawIs57oT6PcXREjNLnVUF58DK9qrsQ&s"group-title="KIDS" group-title="",Jungle Book
122 | https://cc-4bhi5osabejc9.akamaized.net/v1/master/3722c60a815c199d9c0ef36c5b73da68a62b09d1/cc-4bhi5osabejc9/junglebook.m3u8
123 | #EXTINF:-1 tvg-logo="https://raw.githubusercontent.com/subirkumarpaul/Logo/main/English%20Movies.jpeg"group-title="English Movies" group-title="",Action Hollywood Movies
124 | https://amg01076-lightningintern-actionhollywood-samsungnz-82rry.amagi.tv/playlist/amg01076-lightningintern-actionhollywood-samsungnz/playlist.m3u8
125 | #EXTINF:-1 tvg-logo="" group-title="",YRF Music HD
126 | https://cdn-uw2-prod.tsv2.amagi.tv/linear/amg01412-xiaomiasia-yrfmusic-xiaomi/playlist.m3u8
127 | #EXTINF:-1 tvg-logo="" group-title="Hindi Music",Hindi Hits HD
128 | http://146.59.253.52:8080/hindihitshd/index.m3u8
129 | #EXTINF:-1 tvg-logo="https://rawcomthubusercontent.com/subirkumarpaul/Logo/main/9X%20Jalwa.png"group-title="Hindi Music" group-title="",9X Jalwa
130 | https://d35j504z0x2vu2.cloudfront.net/v1/manifest/0bc8e8376bd8417a1b6761138aa41c26c7309312/9x-jalwa/47bdb49d-f6f3-4927-a9ea-12c4c5afc732/0.m3u8
131 | #EXTINF:-1 tvg-logo="https://i.ibb.co/dbjnG3X/20240803-105403.png"group-title="Hindi Music" group-title="",E24
132 | https://live-e24.dailyhunt.in/eternowsa/live/amlst:E24_,b256,b512,b1024,b1824,.smil/playlist.m3u8
133 | #EXTINF:-1 tvg-logo=""group-title="Hindi Music" group-title="",8XM
134 | http://125.209.88.166:45793/BRN/8XM.stream/playlist.m3u8
135 | #EXTINF:-1 tvg-logo="https://raw.githubusercontent.com/subirkumarpaul/Logo/main/Al%20Jazeera%20.png"group-title="English News" group-title="",Aljazeera
136 | https://live-hls-web-aje.getaj.net/AJE/01.m3u8
137 | #EXTINF:-1 tvg-logo="https://raw.githubusercontent.com/subirkumarpaul/Logo/main/BBC%20World%20News.png"group-title="English News" group-title="",BBC World
138 | https://d2vnbkvjbims7j.cloudfront.net/containerA/LTN/playlist.m3u8
139 | #EXTINF:-1 tvg-logo=""group-title="English News" group-title="",CNN
140 | https://amg01448-samsungin-cnnnow-samsungin-4npqg.amagi.tv/playlist/amg01448-samsungin-cnnnow-samsungin/playlist.m3u8
141 | #EXTINF:-1 tvg-logo=""group-title="English News" group-title="",DW Naws
142 | https://dwamdstream102.akamaized.net/hls/live/2015525/dwstream102/index.m3u8
143 | #EXTINF:-1 tvg-logo=""group-title="English News" group-title="",Fox News Now
144 | https://fox-foxnewsnow-samsungus.amagi.tv/playlist.m3u8
145 | #EXTINF:-1 tvg-logo=""group-title="English News" group-title="",RT Now
146 | https://rt-glb.rttv.com/live/rtnews/playlist.m3u8
147 | #EXTINF:-1 tvg-logo=""group-title="English News" group-title="",Sky News
148 | https://d39chvnxm26pgp.cloudfront.net/v1/master/72588bff830dec7b26d7cbbf5f3c24928aec5c03/cc-sthen6ms4vxgv-stage/WNSFO/ABR.m3u8
149 | #EXTINF:-1 tvg-logo="https://m.media-amazon.com/images/M/MV5BNTE0MGVkOTEtYTQzMC00ZGQ5LWEzN2ItZGNkMTgzOTg3MDI2XkEyXkFqcGdeQXVyMTMyMTM0Mzcz._V1_FMjpg_UX1000_.jpg" group-title="Bangla Movies",Tofan
150 | https://vhoichoi.viewlift.com/Renditions/20240918/1726653787189_88a8sna0ns9a8s7tf/hls/1726653787189_88a8sna0ns9a8s7tf.m3u8
151 | #EXTINF:-1 tvg-logo="" group-title="BANGLADESH" tvg-logo="https://raw.githubusercontent.com/subirkumarpaul/Logo/main/Boishaki%20TV.png",Boishakhi Tv
152 | https://boishakhi.sonarbanglatv.com/boishakhi/boishakhitv/index.m3u8
153 | #EXTINF:-1 tvg-logo="" group-title="Live Tv",Animal_Planet
154 | https://varun-iptv.netlify.app/m3u/Animal_Planet.m3u8
155 | #EXTINF:-1 tvg-logo="" group-title="Live Tv",Discovery_Bangla
156 | https://varun-iptv.netlify.app/m3u/discoverybengali.m3u8
157 | #EXTINF:-1 tvg-logo="" group-title="Live Tv",Discovery_Bangla
158 | https://varun-iptv.netlify.app/m3u/TLC.m3u8
159 | #EXTINF:-1 tvg-logo="" group-title="Cricket 🏏" tvg-logo="https://i.ibb.co.com/4mjS8hB/download-1.png", স্পাইস FM Radio মোবাইল লক করা অবস্থায়ও চলতে থাকবে
160 | https://stream.spicefmbd.com/stream.m3u8
161 | #EXTINF:-1 tvg-logo="" group-title="Cricket 🏏" tvg-logo="https://i.ibb.co.com/PG7zf8xb/download.jpg",Radio Bater BD
162 | https://channel-swart.vercel.app/bd.m3u8
163 | #EXTINF:-1 tvg-logo="" group-title="Cricket 🏏" tvg-logo=" ", BTV Sports HD
164 | https://d1e7rcqq4o2ma.cloudfront.net/bpk-tv/1709/output/master.m3u8
165 | #EXTINF:-1 tvg-logo="" group-title="Cricket 🏏" tvg-logo=" ", Star Sports 1 HD IPL-2025
166 | https://rex-streaming.vercel.app/api/x/109987.m3u8
167 | #EXTINF:-1 tvg-logo="" group-title="Cricket 🏏" tvg-logo=" ", Star Sports 1 HD IPL-2025
168 | https://crichdplaylist.extratvteam.workers.dev/master.m3u8?cid=star1in
169 | #EXTINF:-1 tvg-logo="" group-title="Cricket 🏏" tvg-logo=" ", T Sports 1 HD NS Player Need
170 | http://38.96.178.201/live/TSports/tracks-v1a1/mono.m3u8
171 | #EXTINF:-1 tvg-logo="" group-title="Cricket 🏏" tvg-logo=" ", Star Sports Select 1 Backup
172 | https://rex-streaming.vercel.app/api/x/167578.m3u8
173 | #EXTINF:-1 tvg-logo="" group-title="Cricket 🏏" tvg-logo=" ", M-Sports HD
174 | http://live.matribhumitv.com/matribhumi-sports/index.m3u8
175 | #EXTINF:-1 tvg-logo="" group-title="Cricket 🏏" tvg-logo=" ", PTV Sports HD PSL-2025
176 | http://175.107.244.52:4457/play/a08g/index.m3u8
177 | #EXTINF:-1 tvg-logo="" group-title="Cricket 🏏" tvg-logo="https://i.ibb.co.com/Cpv8qzNj/ICC-Champions-Trophy-Logo.jpg ", A SPORTS HD PSL-2025
178 | http://125.209.88.166:45793/BRN/ArySports.stream/playlist.m3u8
179 | #EXTINF:-1 tvg-logo="" group-title="Cricket 🏏" tvg-logo=" ", T Sports HD
180 | http://live.matribhumitv.com/matribhumi-sports/index.m3u8
181 | #EXTINF:-1 tvg-logo="" group-title="Cricket 🏏" tvg-logo="",Star Sports SL 1 HD
182 | http://41.205.93.154/STARSPORTS1/tracks-v1a1/mono.m3u8
183 | #EXTINF:-1 tvg-logo="https://i.ibb.co.com/Cpv8qzNj/ICC-Champions-Trophy-Logo.jpg" group-title="Cricket 🏏", Ten Sports HD
184 | http://125.209.88.166:45793/BRN/TenSports.stream/playlist.m3u8
185 | #EXTINF:-1 tvg-logo="" group-title="Cricket 🏏" tvg-logo=" ", TNT Sports 1 HD
186 | https://crichdplaylist.extratvteam.workers.dev/master.m3u8?cid=bbtsp1
187 | #EXTINF:-1 tvg-logo="" group-title="Cricket 🏏" tvg-logo=" ",Unifi HD
188 | https://unifi-live05.secureswiftcontent.com/UnifiHD/live27-1080FHD.m3u8
189 | #EXTINF:-1 tvg-logo="" group-title="Cricket 🏏" tvg-logo=" ", SPORTSMAX
190 | https://streamer1.nexgen.bz/SPORTSMAX/tracks-v1a1/mono.m3u8
191 | #EXTINF:-1 tvg-logo="https://i.ibb.co/4jQHgVj/download-5.png" group-title="Cricket 🏏", RTA Sports HD
192 | https://rtatv.akamaized.net/Content/HLS/Live/channel(RTA3)/variant.m3u8
193 | #EXTINF:-1 tvg-logo="" group-title="Cricket 🏏" tvg-logo="",Fast-Studios-Womens-Sports
194 | https://csm-e-eb.csm.tubi.video/csm/extlive/tubiprd01,Fast-Studios-Womens-Sports.m3u8
195 | #EXTINF:-1 tvg-logo="" group-title="Cricket 🏏", Redbull TV
196 | https://rbmn-live.akamaized.net/hls/live/590964/BoRB-AT/master_3360.m3u8
197 | #EXTINF:-1 tvg-logo="" group-title="Football", Persianas
198 | https://stream.sainaertebat.com/hls2/persianas.m3u8
199 | #EXTINF:-1 tvg-logo="" group-title="Football", Espn
200 | https://super-cdn.link/espn/index.m3u8
201 | #EXTINF:-1 tvg-logo="" group-title="Football",Sport italia
202 | https://di-kzbhv8pw.vo.lswcdn.net/sportitalia/sisolocalcio.smil/playlist.m3u8
203 | #EXTINF:-1 tvg-logo="" group-title="Football",Sport Italia
204 | https://di-kzbhv8pw.vo.lswcdn.net/sportitalia/sihd/playlist.m3u8
205 | #EXTINF:-1 tvg-logo="" group-title="Bangladeshi 🇧🇩" tvg-logo=" ", Jamuna TV
206 | https://d1e7rcqq4o2ma.cloudfront.net/bpk-tv/1701/output/index.m3u8
207 | #EXTINF:-1 tvg-logo="" group-title="Bangladeshi 🇧🇩" tvg-logo=" ", Banglavision TV
208 | https://d1e7rcqq4o2ma.cloudfront.net/bpk-tv/1715/output/master.m3u8
209 | #EXTINF:-1 tvg-logo="" group-title="Bangladeshi 🇧🇩" tvg-logo=" ", NTV TV
210 | https://d1e7rcqq4o2ma.cloudfront.net/bpk-tv/1716/output/master.m3u8
211 | #EXTINF:-1 tvg-logo="" group-title="Bangladeshi 🇧🇩" tvg-logo=" ", Jamuna TV
212 | https://d1e7rcqq4o2ma.cloudfront.net/bpk-tv/1701/output/master.m3u8
213 | #EXTINF:-1 tvg-logo="" group-title="Bangladeshi 🇧🇩" tvg-logo=" ", Somoy TV
214 | https://d1e7rcqq4o2ma.cloudfront.net/bpk-tv/1702/output/master.m3u8
215 | #EXTINF:-1 tvg-logo="" group-title="Bangladeshi 🇧🇩" tvg-logo=" ", Channel 24 TV
216 | https://d1e7rcqq4o2ma.cloudfront.net/bpk-tv/1703/output/master.m3u8
217 | #EXTINF:-1 tvg-logo="" group-title="Bangladeshi 🇧🇩" tvg-logo=" ", Deepto TV
218 | https://byphdgllyk.gpcdn.net/hls/deeptotv/0_1/index.m3u8
219 | #EXTINF:-1 tvg-logo="" group-title="Bangladeshi 🇧🇩" tvg-logo=" ", Eakttor TV HD
220 | https://d1e7rcqq4o2ma.cloudfront.net/bpk-tv/1705/output/master.m3u8
221 | #EXTINF:-1 tvg-logo="" group-title="Bangladeshi 🇧🇩", Indepent TV HD
222 | https://d1e7rcqq4o2ma.cloudfront.net/bpk-tv/1704/output/master.m3u8
223 | #EXTINF:-1 tvg-logo="" group-title="Bangladeshi 🇧🇩", Deptto TV
224 | https://byphdgllyk.gpcdn.net/hls/DeeptoTV/index.m3u8?v=1
225 | #EXTINF:-1 tvg-logo="" group-title="ISLAMIC CHANNELS" tvg-logo=" ", Sunnah Tv
226 | http://m.live.net.sa:1935/live/sunnah/chunklist.m3u8?v=1
227 | #EXTINF:-1 tvg-logo="" group-title="Infotainment Channels", Drone TV
228 | https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/dronetv/440.m3u8
229 | #EXTINF:-1 tvg-logo="" group-title="Infotainment Channels", BBC Earth US
230 | https://amg00793-bbcstudios-amg00793c3-lg-us-2528.playouts.now.amagi.tv/playlist/amg00793-bbcstudios-bbcearta-lgus/playlist.m3u8
231 | #EXTINF:-1 tvg-logo="" group-title="Infotainment Channels", Wild Nature
232 | https://wildearth-plex.amagi.tv/master.m3u8
233 | #EXTINF:-1 tvg-logo="" group-title="Infotainment Channels", 4k Nature
234 | https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/4k-travel-tv/manifest.m3u8?v=1%20#EXTINF:-1%20,Wild%20Earth
235 | #EXTINF:-1 tvg-logo="" group-title="Infotainment Channels" tvg-logo="https://upload.wikimedia.org/wikipedia/commons/5/5d/AccuWeather_2021.svg",ACCU WEATHER
236 | https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg00684-accuweather-accuweather-plex/playlist.m3u8?v=1
237 | #EXTINF:-1 tvg-logo="" group-title="Infotainment Channels", Xplore TV
238 | https://xlpore-samsungus.amagi.tv/playlist.m3u8
239 | #EXTINF:-1 tvg-logo="" group-title="Infotainment Channels" tvg-logo="https://i.ibb.co/jfbNHpj/download-5.pngg", Discovery HD
240 | https://varun-iptv.netlify.app/m3u/discoverybengali.m3u8
241 | #EXTINF:-1 tvg-logo="" group-title="Infotainment Channels" tvg-logo="https://i.ibb.co/jfbNHpj/download-5.png", Discovery Hindi HD (BD)
242 | https://varun-iptv.netlify.app/m3u/discoveryhindi.m3u8
243 | #EXTINF:-1 tvg-logo="" group-title="Infotainment Channels" tvg-logo="https://i.ibb.co/jfbNHpj/download-5.png", Discovery HD
244 | https://varun-iptv.netlify.app/m3u/discoveryenglish.m3u8
245 | #EXTINF:-1 tvg-logo="" group-title="Infotainment Channels" tvg-logo="https://i.ibb.co/jfbNHpj/download-5.png", Discovery HD B
246 | https://freeott.site/discovery/Discovery_Channel.m3u8
247 | #EXTINF:-1 tvg-logo="" group-title="Infotainment Channels" tvg-logo="https://raw.githubusercontent.com/subirkumarpaul/Logo/mBanglaavel%20XP.png", Travel XP English
248 | https://travelxp-travelxp-1-eu.rakuten.wurl.tv/playlist.m3u8
249 | #EXTINF:-1 tvg-logo="https://www.lyngsat.com/logo/tv/ll/love_nature_ca.png" group-title="Infotainment Channels", Love Nature 4K*
250 | https://d18dyiwu97wm6q.cloudfront.net/playlist.m3u8
251 | #EXTINF:-1 tvg-logo="" group-title="Infotainment Channels" tvg-logo="https://www.mncvision.id/userfiles/image/channel/channel_204.png", Love Nature 4K
252 | https://d18dyiwu97wm6q.cloudfront.net/v1/master/3722c60a815c199d9c0ef36c5b73da68a62b09d1/LoveNature4K2-prod/playlist.m3u8
253 | #EXTINF:-1 tvg-logo="https://gd.mdsharifulislamnayon.workers.dev/1:/TV%20LOGO/colors%20infinity.jpeg" group-title="Entertainment",Colors Infinity SD
254 | https://livecdn.live247stream.com/joomusic/tv/playlist.m3u8
255 | #EXTINF:-1 tvg-logo="https://i.ibb.co/CzCnTHV/aljazeera-home-tv.png"" group-title="NEWS INTERNASIONAL", Aljazeera HD
256 | https://live-hls-web-aje.getaj.net/AJE/02.m3u8
257 | #EXTINF:-1 tvg-logo="https://i.ibb.co/CzCnTHV/aljazeera-home-tv.png"" group-title="NEWS INTERNASIONAL", Aljazeera HD
258 | https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/al-jazeera-english/playlist.m3u8
259 | #EXTINF:-1 tvg-logo="" group-title="NEWS INTERNASIONAL", TRT World
260 | https://tv-trtworld.medya.trt.com.tr/master.m3u8
261 | #EXTINF:-1 tvg-logo="" group-title="NEWS INTERNASIONAL", TGlobal News (Canada)
262 | https://live.corusdigitaldev.com/groupd/live/49a91e7f-1023-430f-8d66-561055f3d0f7/live.isml/master.m3u8
263 | #EXTINF:-1 tvg-logo="" group-title="NEWS INTERNASIONAL" tvg-logo="https://i.imgur.com/REuN9RR.png",BBC News
264 | https://d2vnbkvjbims7j.cloudfront.net/containerA/LTN/playlist.m3u8?v=1
265 | #EXTINF:-1 tvg-logo="" group-title="NEWS INTERNASIONAL" tvg-logo="https://i.imgur.com/REuN9RR.png",BBC News
266 | https://d2vnbkvjbims7j.cloudfront.net/containerA/LTN/playlist.m3u8
267 | #EXTINF:-1 tvg-logo="" group-title="NEWS INTERNASIONAL" tvg-logo="https://i.imgur.com/wgIUsFu.png",BBC News
268 | https://ythls.armelin.one/channel/UCelk6aHijZq-GJBBB9YpReA.m3u8?v=1
269 | #EXTINF:-1 tvg-logo="" group-title="NEWS INTERNASIONAL" tvg-logo="https://i.imgur.com/A1xzjOI.png",DW English
270 | https://dwamdstream102.akamaized.net/hls/live/2015525/dwstream102/index.m3u8?v=1
271 | #EXTINF:-1 tvg-logo="https://i.ibb.co/whc9vkT/download-5.png" group-title="NEWS INTERNASIONAL", FOX News (AU) 🛜
272 | https://fox-foxnewsnow-samsungus.amagi.tv/playlist720p.m3u8
273 | #EXTINF:-1 tvg-logo="https://i.ibb.co/M7W5zRy/images.png" group-title="NEWS INTERNASIONAL", RT News (EN) 🛜
274 | https://rt-glb.rttv.com/live/rtnews/playlist.m3u8
275 | #EXTINF:-1 tvg-logo="https://i.ibb.co/M7W5zRy/images.png" group-title="NEWS INTERNASIONAL", RTNEWS GLOBAL
276 | https://rt-rtd.rttv.com/dvr/rtdoc/playlist.m3u8?v=1
277 | #EXTINF:-1 tvg-logo="https://i.ibb.co/M7W5zRy/images.png" group-title="NEWS INTERNASIONAL", RT NEWS USA
278 | https://rt-glb.rttv.com/live/rtnews/playlist.m3u8?v=1
279 | #EXTINF:-1 tvg-logo="https://i.ibb.co/Tv1pgrG/download-4.png" group-title="NEWS INTERNASIONAL", CNBC Indonesia (EN) 🛜
280 | https://live.cnbcindonesia.com/livecnbc/smil:cnbctv.smil/master.m3u8
281 | #EXTINF:-1 tvg-logo="https://i.ibb.co/3fHPbTH/images.jpg" group-title="NEWS INTERNASIONAL", CGTN News (EN) 🛜
282 | https://news.cgtn.com/resource/live/english/cgtn-news.m3u8
283 | #EXTINF:-1 tvg-logo="" group-title="NEWS INTERNASIONAL",Iran International(EN) 🛜
284 | https://dev-live.livetvstream.co.uk/LS-63503-4/chunklist_b1196000.m3u8
285 | #EXTINF:-1 tvg-logo="" group-title="NEWS INTERNASIONAL",Iran International News tv
286 | https://dev-live.livetvstream.co.uk/LS-63503-4/chunklist_b1196000.m3u8
287 | #EXTINF:-1 tvg-logo="http://test-otv1.ftpbd.net/channel-logo/al%20jazeera.jpg"" group-title="NEWS INTERNASIONAL", Aljazeera HD 🛜
288 | https://live-hls-web-aje.getaj.net/AJE/01.m3u8
289 | #EXTINF:-1 tvg-logo="https://i.ibb.co/CzCnTHV/aljazeera-home-tv.png"" group-title="NEWS INTERNASIONAL", Aljazeera HD Backup 🛜
290 | https://live-hls-web-aje.getaj.net/AJE/04.m3u8
291 | #EXTINF:-1 tvg-logo="https://i.ibb.co/CzCnTHV/aljazeera-home-tv.png"" group-title="NEWS INTERNASIONAL", Aljazeera HD Backup 🛜v
292 | https://d1cy85syyhvqz5.cloudfront.net/v1/master/7b67fbda7ab859400a821e9aa0deda20ab7ca3d2/aljazeeraLive/AJE/index.m3u8
293 | #EXTINF:-1 tvg-logo="https://i.ibb.co/7kNhrmW/dw-english-home-tv.png" group-title="NEWS INTERNASIONAL", DW English 📶_📺
294 | https://dwamdstream102.akamaized.net/hls/live/2015525/dwstream102/index.m3u8
295 |
--------------------------------------------------------------------------------
/generate_playlist.py:
--------------------------------------------------------------------------------
1 | import os
2 | import requests
3 | import re
4 |
5 | def is_channel_live(url):
6 | try:
7 | response = requests.get(url, stream=True, timeout=5)
8 | # First check if the response is OK
9 | if response.status_code == 200:
10 | try:
11 | # Then try to read the first chunk of content
12 | next(response.iter_content(1024))
13 | return True
14 | except StopIteration:
15 | return False
16 | return False
17 | except requests.RequestException:
18 | return False
19 | finally:
20 | if 'response' in locals():
21 | response.close()
22 |
23 | def read_m3u_playlist(source):
24 | playlist = []
25 | if source is None:
26 | print("Error: Playlist source URL is None")
27 | return []
28 |
29 | if source.startswith("http"):
30 | try:
31 | response = requests.get(source)
32 | content = response.text
33 | except requests.RequestException as e:
34 | print(f"Error fetching playlist from {source}: {e}")
35 | return []
36 | else:
37 | try:
38 | with open(source, 'r') as f:
39 | content = f.read()
40 | except IOError as e:
41 | print(f"Error reading file {source}: {e}")
42 | return []
43 |
44 | pattern = re.compile(r'#EXTINF:(.*?)(?: tvg-logo="(.*?)")?(?: group-title="(.*?)")?,(.*?)\n(.*?)\n', re.DOTALL)
45 | matches = pattern.findall(content)
46 |
47 | for match in matches:
48 | duration, logo, group, channel_name, url = match
49 | if '.m3u8' in url and is_channel_live(url):
50 | playlist.append({'logo': logo, 'group': group, 'channel_name': channel_name, 'url': url})
51 | return playlist
52 |
53 | def combine_playlists(playlist_sources, priority_order):
54 | combined_playlist = []
55 | seen_channels = set()
56 |
57 | for source in priority_order + playlist_sources:
58 | source_playlist = read_m3u_playlist(source)
59 | for channel in source_playlist:
60 | channel_identity = (channel['channel_name'].strip().lower(), channel['url'].strip())
61 | if channel_identity not in seen_channels:
62 | seen_channels.add(channel_identity)
63 | combined_playlist.append(channel)
64 |
65 | return combined_playlist
66 |
67 | def write_to_file(playlist, output_file, include_credits=False):
68 | credit_text = "# All the links in this file are collected from public sources. If anyone wants to remove their source, please let us know. We respect your opinions and efforts, so we will not object to removing your source. https://www.t.me/PiratesTv_ch\n"
69 | with open(output_file, 'w') as f:
70 | f.write("#EXTM3U\n")
71 | if include_credits:
72 | f.write(credit_text)
73 | for item in playlist:
74 | f.write("#EXTINF:-1 tvg-logo=\"%s\" group-title=\"%s\",%s\n%s\n" % (item['logo'], item['group'], item['channel_name'], item['url']))
75 |
76 | if __name__ == "__main__":
77 | playlist_sources = [
78 | os.getenv('PLAYLIST_SOURCE_URL_1'),
79 | os.getenv('PLAYLIST_SOURCE_URL_2'),
80 | os.getenv('PLAYLIST_SOURCE_URL_3')
81 | ]
82 | priority_order = [
83 | os.getenv('PRIORITY_PLAYLIST_URL_1'),
84 | os.getenv('PRIORITY_PLAYLIST_URL_2'),
85 | os.getenv('PRIORITY_PLAYLIST_URL_3')
86 | ]
87 | output_file = 'combined_playlist.m3u'
88 | include_credits = True
89 |
90 | combined_playlist = combine_playlists(playlist_sources, priority_order)
91 | write_to_file(combined_playlist, output_file, include_credits)
92 |
93 | print("Combined and filtered playlist written to", output_file)
94 |
--------------------------------------------------------------------------------
/readme.md:
--------------------------------------------------------------------------------
1 |
2 | # Biggest Pirates IPTV on GitHub
3 |
4 | This script is designed to merge and keep up-to-date m3u links collected from public sources.
5 |
6 |
7 |
8 |
9 |
10 |
12 |
13 |
15 |
16 |
17 |
19 |
20 |
21 |
22 | 
23 |
24 |
25 | ## Authors
26 |
27 | - [@FunctionError](https://www.github.com/FunctionError)
28 |
29 | ### 📺 Join us 👇
30 |
31 | [](https://t.me/piratestv_ch)
32 | [](https://discord.gg/piratestv403)
33 |
34 |
35 | ## Screenshots
36 |
37 | 
38 |
39 |
40 | ## Playlist Links 👇
41 |
42 | Primarily focused on Bangladeshi users (Use Vlc for PC)
43 |
44 | ```bash
45 | https://raw.githubusercontent.com/FunctionError/PiratesTv/main/combined_playlist.m3u
46 | ```
47 | Use this link for Toffee Tsports and M3U all-in-one link 👇 ( [Use Ott Navigator for android](https://t.me/piratestvdb/2) )
48 |
49 | ```bash
50 | https://iptv.piratestv.workers.dev/all
51 | ```
52 |
53 | # Contributing
54 |
55 | Contributions are always welcome! Feel Free To Clone This Project. For Major Changes, Please Open An Issue First To Discuss What You Would Like To Change Or Add, Thank You ! 🖤
56 |
57 |
58 |
59 | # Credits
60 |
61 | See hare 😍
62 |
63 |
64 |
65 | This repository collects m3u files collected from multiple public sources. There is no specific source here. If you think the m3u source used in this repository is yours, please open an issue and let us know, we will remove your source. We will always try to give you full credit, because I believe that everyone has the right to showcase their talent to this beautiful world.
66 |
67 |
68 |
69 | # Play List sources
70 |
71 | See hare 😍
72 |
73 |
74 |
75 |
76 | - [@FunctionError](https://www.github.com/FunctionError)
77 |
78 | - [@subir](https://github.com/subirkumarpaul/)
79 |
80 | - [@HimelOP_Official](@HimelOP_Official)
81 |
82 | - ###
83 |
84 |
85 |
86 | # **License**
87 | [](https://github.com/FunctionError/PiratesTv/blob/main/LICENSE)
88 |
--------------------------------------------------------------------------------
/requirements.txt:
--------------------------------------------------------------------------------
1 | requests
2 |
--------------------------------------------------------------------------------