📺 Updated playlist: 29 channels (2025-06-27 18:01)

This commit is contained in:
IPTV Playlist Bot 2025-06-27 18:01:18 +00:00
parent b38d15a718
commit 2f64ae81b8
3 changed files with 206 additions and 127 deletions

View file

@ -134,4 +134,40 @@ Group = 🇬🇧 United Kingdom
Stream name = ITV 1 Stream name = ITV 1
Logo = https://raw.githubusercontent.com/tv-logo/tv-logos/main/countries/united-kingdom/itv-1-uk.png Logo = https://raw.githubusercontent.com/tv-logo/tv-logos/main/countries/united-kingdom/itv-1-uk.png
EPG id = ITV1.HD.uk EPG id = ITV1.HD.uk
Stream URL = http://31.121.110.30:4000/play/a004/index.m3u8 Stream URL = http://31.121.110.30:4000/play/a004/index.m3u8
Group = 🇺🇸 United States
Stream name = MSG_PLUS FHD
Logo = https://i.postimg.cc/W1jFdzt4/MSG-Network-logo.png
EPG id = MSG.Plus.us
Stream URL = https://a1xs.vip/4000002
Group = Sports
Stream name = UK: Sky Sports Main Event UHD
Logo = https://i.ibb.co/gwCk7Bc/sky-m-event-uhd.png
EPG id = SkySpMainEvHD.uk
Stream URL = https://a1xs.vip/2000015
Group = 🇲🇾 Malaysia
Stream name = MY: Astro Sports UHD [4K]
Logo = https://i.ibb.co/3hW45Pb/Astro-Sports-UHD.png group-title=
EPG id = Astro.Sports.UHD.my
Stream URL = https://a1xs.vip/9000001
Group = 🇵🇱 Poland
Stream name = PL | Golf Channel
Logo =
EPG id =
Stream URL = http://185.236.229.62:9981/play/a03m
Group = Movies
Stream name = PL | HBO2 HD
Logo =
EPG id =
Stream URL = http://185.236.229.62:9981/play/a05x
Group = 🇹🇷 Turkey
Stream name = TR | TV 8.5
Logo =
EPG id =
Stream URL = http://live-tv.uk:8080/live/Crach_Iptv/Hekxbjelsofjur628264772new/735.ts

View file

@ -1,4 +1,8 @@
#EXTM3U #EXTM3U
#EXTINF:-1 tvg-id="" tvg-logo="" group-title="Movies" tvg-name="PL | HBO2 HD",PL | HBO2 HD
http://185.236.229.62:9981/play/a05x
#EXTINF:-1 tvg-id="SkySpMainEvHD.uk" tvg-logo="https://i.ibb.co/gwCk7Bc/sky-m-event-uhd.png" group-title="Sports" tvg-name="UK: Sky Sports Main Event UHD",UK: Sky Sports Main Event UHD
https://a1xs.vip/2000015
#EXTINF:-1 tvg-id="BBC.One.Lon.HD.uk" tvg-logo="https://raw.githubusercontent.com/tv-logo/tv-logos/main/countries/united-kingdom/bbc-one-uk.png" group-title="🇬🇧 United Kingdom" tvg-name="BBC One",BBC One #EXTINF:-1 tvg-id="BBC.One.Lon.HD.uk" tvg-logo="https://raw.githubusercontent.com/tv-logo/tv-logos/main/countries/united-kingdom/bbc-one-uk.png" group-title="🇬🇧 United Kingdom" tvg-name="BBC One",BBC One
http://31.121.110.30:4000/play/a002/index.m3u8 http://31.121.110.30:4000/play/a002/index.m3u8
#EXTINF:-1 tvg-id="BBC.Two.HD.uk" tvg-logo="https://raw.githubusercontent.com/tv-logo/tv-logos/main/countries/united-kingdom/bbc-two-uk.png" group-title="🇬🇧 United Kingdom" tvg-name="BBC Two",BBC Two #EXTINF:-1 tvg-id="BBC.Two.HD.uk" tvg-logo="https://raw.githubusercontent.com/tv-logo/tv-logos/main/countries/united-kingdom/bbc-two-uk.png" group-title="🇬🇧 United Kingdom" tvg-name="BBC Two",BBC Two
@ -13,10 +17,16 @@ https://a1xs.vip/2000016
https://a1xs.vip/2000031 https://a1xs.vip/2000031
#EXTINF:-1 tvg-id="Astro.Sports.UHD.my" tvg-logo="https://i.ibb.co/3hW45Pb/Astro-Sports-UHD.png group-title=" group-title="🇲🇾 Malaysia" tvg-name="MY: Astro Sports UHD [4K]",MY: Astro Sports UHD [4K] #EXTINF:-1 tvg-id="Astro.Sports.UHD.my" tvg-logo="https://i.ibb.co/3hW45Pb/Astro-Sports-UHD.png group-title=" group-title="🇲🇾 Malaysia" tvg-name="MY: Astro Sports UHD [4K]",MY: Astro Sports UHD [4K]
https://a1xs.vip/9000001#EXTINF:-1 group-title="Poland",PL | Golf Channel https://a1xs.vip/9000001#EXTINF:-1 group-title="Poland",PL | Golf Channel
#EXTINF:-1 tvg-id="Astro.Sports.UHD.my" tvg-logo="https://i.ibb.co/3hW45Pb/Astro-Sports-UHD.png group-title=" group-title="🇲🇾 Malaysia" tvg-name="MY: Astro Sports UHD [4K]",MY: Astro Sports UHD [4K]
https://a1xs.vip/9000001
#EXTINF:-1 tvg-id="" tvg-logo="" group-title="🇵🇱 Poland" tvg-name="PL | Golf Channel",PL | Golf Channel
http://185.236.229.62:9981/play/a03m
#EXTINF:-1 tvg-id="" tvg-logo="" group-title="🇵🇱 Poland" tvg-name="PL | HBO HD",PL | HBO HD #EXTINF:-1 tvg-id="" tvg-logo="" group-title="🇵🇱 Poland" tvg-name="PL | HBO HD",PL | HBO HD
http://185.236.229.62:9981/play/a06k http://185.236.229.62:9981/play/a06k
#EXTINF:-1 tvg-id="" tvg-logo="" group-title="🇵🇱 Poland" tvg-name="PL | HBO2 HD",PL | HBO2 HD #EXTINF:-1 tvg-id="" tvg-logo="" group-title="🇵🇱 Poland" tvg-name="PL | HBO2 HD",PL | HBO2 HD
http://185.236.229.62:9981/play/a05x#EXTINF:-1 group-title="Turkey",TR | TV 8.5 http://185.236.229.62:9981/play/a05x#EXTINF:-1 group-title="Turkey",TR | TV 8.5
#EXTINF:-1 tvg-id="" tvg-logo="" group-title="🇹🇷 Turkey" tvg-name="TR | TV 8.5",TR | TV 8.5
http://live-tv.uk:8080/live/Crach_Iptv/Hekxbjelsofjur628264772new/735.ts
#EXTINF:-1 tvg-id="" tvg-logo="" group-title="🇺🇦 Ukraine" tvg-name="UA | Continent-E",UA | Continent-E #EXTINF:-1 tvg-id="" tvg-logo="" group-title="🇺🇦 Ukraine" tvg-name="UA | Continent-E",UA | Continent-E
http://95.67.12.82:9083/ http://95.67.12.82:9083/
#EXTINF:-1 tvg-id="" tvg-logo="" group-title="🇺🇦 Ukraine" tvg-name="UA | Detinets",UA | Detinets #EXTINF:-1 tvg-id="" tvg-logo="" group-title="🇺🇦 Ukraine" tvg-name="UA | Detinets",UA | Detinets
@ -43,5 +53,7 @@ http://95.67.12.89:9018/
https://a1xs.vip/4000001 https://a1xs.vip/4000001
#EXTINF:-1 tvg-id="MSG.Plus.us" tvg-logo="https://i.postimg.cc/W1jFdzt4/MSG-Network-logo.png" group-title="🇺🇸 United States" tvg-name="MSG_PLUS FHD",MSG_PLUS FHD #EXTINF:-1 tvg-id="MSG.Plus.us" tvg-logo="https://i.postimg.cc/W1jFdzt4/MSG-Network-logo.png" group-title="🇺🇸 United States" tvg-name="MSG_PLUS FHD",MSG_PLUS FHD
https://a1xs.vip/4000002#EXTINF:-1 tvg-id="SkySpMainEvHD.uk" tvg-name="UK: Sky Sports Main Event UHD" tvg-logo="https://i.ibb.co/gwCk7Bc/sky-m-event-uhd.png" group-title="UHD | 4K",UK: Sky Sports Main Event UHD https://a1xs.vip/4000002#EXTINF:-1 tvg-id="SkySpMainEvHD.uk" tvg-name="UK: Sky Sports Main Event UHD" tvg-logo="https://i.ibb.co/gwCk7Bc/sky-m-event-uhd.png" group-title="UHD | 4K",UK: Sky Sports Main Event UHD
#EXTINF:-1 tvg-id="MSG.Plus.us" tvg-logo="https://i.postimg.cc/W1jFdzt4/MSG-Network-logo.png" group-title="🇺🇸 United States" tvg-name="MSG_PLUS FHD",MSG_PLUS FHD
https://a1xs.vip/4000002
#EXTINF:-1 tvg-id="New.England.Sports.Network.HDTV.(NESNHD).us" tvg-logo="https://i.postimg.cc/CxVDbJrS/nesn.png" group-title="🇺🇸 United States" tvg-name="NESN UHD [4K]",NESN UHD [4K] #EXTINF:-1 tvg-id="New.England.Sports.Network.HDTV.(NESNHD).us" tvg-logo="https://i.postimg.cc/CxVDbJrS/nesn.png" group-title="🇺🇸 United States" tvg-name="NESN UHD [4K]",NESN UHD [4K]
https://a1xs.vip/4000080 https://a1xs.vip/4000080

View file

@ -1,126 +1,157 @@
[2025-06-27 17:51:00] INFO: Starting comprehensive playlist generation... [2025-06-27 18:01:15] INFO: Starting comprehensive playlist generation...
[2025-06-27 17:51:00] INFO: FORCE re-detecting countries for ALL existing channels... [2025-06-27 18:01:15] INFO: FORCE re-detecting countries for ALL existing channels...
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'Sky Sports Mix FHD' [2025-06-27 18:01:15] DEBUG: Detecting country for: 'Sky Sports Mix FHD'
[2025-06-27 17:51:00] INFO: Detected 🇬🇧 United Kingdom for: Sky Sports Mix FHD (matched: 'sky') [2025-06-27 18:01:15] INFO: Detected 🇬🇧 United Kingdom for: Sky Sports Mix FHD (matched: 'sky')
[2025-06-27 17:51:00] INFO: FORCED UPDATE: 'Sky Sports Mix FHD' from 'Sports' to '🇬🇧 United Kingdom' [2025-06-27 18:01:15] DEBUG: Detecting country for: 'NESN UHD [4K]'
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'NESN UHD [4K]' [2025-06-27 18:01:15] INFO: Detected 🇺🇸 United States for: NESN UHD [4K] (matched: '.us')
[2025-06-27 17:51:00] INFO: Detected 🇺🇸 United States for: NESN UHD [4K] (matched: '.us') [2025-06-27 18:01:15] DEBUG: Detecting country for: 'MSG FHD'
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'MSG FHD' [2025-06-27 18:01:15] INFO: Detected 🇺🇸 United States for: MSG FHD (matched: '.us')
[2025-06-27 17:51:00] INFO: Detected 🇺🇸 United States for: MSG FHD (matched: '.us') [2025-06-27 18:01:15] DEBUG: Detecting country for: 'MSG_PLUS FHD'
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'MSG_PLUS FHD' [2025-06-27 18:01:15] INFO: Detected 🇺🇸 United States for: MSG_PLUS FHD (matched: '.us')
[2025-06-27 17:51:00] INFO: Detected 🇺🇸 United States for: MSG_PLUS FHD (matched: '.us') [2025-06-27 18:01:15] DEBUG: Detecting country for: 'UK: Sky Sports F1 UHD'
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UK: Sky Sports F1 UHD' [2025-06-27 18:01:15] INFO: Detected 🇬🇧 United Kingdom for: UK: Sky Sports F1 UHD (matched prefix: 'uk:')
[2025-06-27 17:51:00] INFO: Detected 🇬🇧 United Kingdom for: UK: Sky Sports F1 UHD (matched prefix: 'uk:') [2025-06-27 18:01:15] DEBUG: Detecting country for: 'UK: TNT Sports Ultimate UHD [4K]'
[2025-06-27 17:51:00] INFO: FORCED UPDATE: 'UK: Sky Sports F1 UHD' from 'Sports' to '🇬🇧 United Kingdom' [2025-06-27 18:01:15] INFO: Detected 🇬🇧 United Kingdom for: UK: TNT Sports Ultimate UHD [4K] (matched prefix: 'uk:')
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UK: TNT Sports Ultimate UHD [4K]' [2025-06-27 18:01:15] DEBUG: Detecting country for: 'MY: Astro Sports UHD [4K]'
[2025-06-27 17:51:00] INFO: Detected 🇬🇧 United Kingdom for: UK: TNT Sports Ultimate UHD [4K] (matched prefix: 'uk:') [2025-06-27 18:01:15] INFO: Detected 🇲🇾 Malaysia for: MY: Astro Sports UHD [4K] (matched prefix: 'my:')
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'MY: Astro Sports UHD [4K]' [2025-06-27 18:01:15] DEBUG: Detecting country for: 'PL | HBO HD'
[2025-06-27 17:51:00] INFO: Detected 🇲🇾 Malaysia for: MY: Astro Sports UHD [4K] (matched prefix: 'my:') [2025-06-27 18:01:15] INFO: Detected 🇵🇱 Poland for: PL | HBO HD (matched prefix: 'pl |')
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'PL | HBO HD' [2025-06-27 18:01:15] DEBUG: Detecting country for: 'PL | HBO2 HD'
[2025-06-27 17:51:00] INFO: Detected 🇵🇱 Poland for: PL | HBO HD (matched prefix: 'pl |') [2025-06-27 18:01:15] INFO: Detected 🇵🇱 Poland for: PL | HBO2 HD (matched prefix: 'pl |')
[2025-06-27 17:51:00] INFO: FORCED UPDATE: 'PL | HBO HD' from 'Movies' to '🇵🇱 Poland' [2025-06-27 18:01:15] DEBUG: Detecting country for: 'UA | Preshyi'
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'PL | HBO2 HD' [2025-06-27 18:01:15] INFO: Detected 🇺🇦 Ukraine for: UA | Preshyi (matched prefix: 'ua |')
[2025-06-27 17:51:00] INFO: Detected 🇵🇱 Poland for: PL | HBO2 HD (matched prefix: 'pl |') [2025-06-27 18:01:15] DEBUG: Detecting country for: 'UA | Suspline Kultura'
[2025-06-27 17:51:00] INFO: FORCED UPDATE: 'PL | HBO2 HD' from 'Movies' to '🇵🇱 Poland' [2025-06-27 18:01:15] INFO: Detected 🇺🇦 Ukraine for: UA | Suspline Kultura (matched prefix: 'ua |')
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | Preshyi' [2025-06-27 18:01:15] DEBUG: Detecting country for: 'UA | PlusPlus'
[2025-06-27 17:51:00] INFO: Detected 🇺🇦 Ukraine for: UA | Preshyi (matched prefix: 'ua |') [2025-06-27 18:01:15] INFO: Detected 🇺🇦 Ukraine for: UA | PlusPlus (matched prefix: 'ua |')
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | Suspline Kultura' [2025-06-27 18:01:15] DEBUG: Detecting country for: 'UA | Detinets'
[2025-06-27 17:51:00] INFO: Detected 🇺🇦 Ukraine for: UA | Suspline Kultura (matched prefix: 'ua |') [2025-06-27 18:01:15] INFO: Detected 🇺🇦 Ukraine for: UA | Detinets (matched prefix: 'ua |')
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | PlusPlus' [2025-06-27 18:01:15] DEBUG: Detecting country for: 'UA | One Planet'
[2025-06-27 17:51:00] INFO: Detected 🇺🇦 Ukraine for: UA | PlusPlus (matched prefix: 'ua |') [2025-06-27 18:01:15] INFO: Detected 🇺🇦 Ukraine for: UA | One Planet (matched prefix: 'ua |')
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | Detinets' [2025-06-27 18:01:15] DEBUG: Detecting country for: 'UA | Rozpakuy TV'
[2025-06-27 17:51:00] INFO: Detected 🇺🇦 Ukraine for: UA | Detinets (matched prefix: 'ua |') [2025-06-27 18:01:15] INFO: Detected 🇺🇦 Ukraine for: UA | Rozpakuy TV (matched prefix: 'ua |')
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | One Planet' [2025-06-27 18:01:15] DEBUG: Detecting country for: 'UA | FreeDom'
[2025-06-27 17:51:00] INFO: Detected 🇺🇦 Ukraine for: UA | One Planet (matched prefix: 'ua |') [2025-06-27 18:01:15] INFO: Detected 🇺🇦 Ukraine for: UA | FreeDom (matched prefix: 'ua |')
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | Rozpakuy TV' [2025-06-27 18:01:15] DEBUG: Detecting country for: 'UA | Dorama'
[2025-06-27 17:51:00] INFO: Detected 🇺🇦 Ukraine for: UA | Rozpakuy TV (matched prefix: 'ua |') [2025-06-27 18:01:15] INFO: Detected 🇺🇦 Ukraine for: UA | Dorama (matched prefix: 'ua |')
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | FreeDom' [2025-06-27 18:01:15] DEBUG: Detecting country for: 'UA | KinoKazka'
[2025-06-27 17:51:00] INFO: Detected 🇺🇦 Ukraine for: UA | FreeDom (matched prefix: 'ua |') [2025-06-27 18:01:15] INFO: Detected 🇺🇦 Ukraine for: UA | KinoKazka (matched prefix: 'ua |')
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | Dorama' [2025-06-27 18:01:15] DEBUG: Detecting country for: 'UA | Continent-E'
[2025-06-27 17:51:00] INFO: Detected 🇺🇦 Ukraine for: UA | Dorama (matched prefix: 'ua |') [2025-06-27 18:01:15] INFO: Detected 🇺🇦 Ukraine for: UA | Continent-E (matched prefix: 'ua |')
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | KinoKazka' [2025-06-27 18:01:15] DEBUG: Detecting country for: 'UA | Yedyni novyny'
[2025-06-27 17:51:00] INFO: Detected 🇺🇦 Ukraine for: UA | KinoKazka (matched prefix: 'ua |') [2025-06-27 18:01:15] INFO: Detected 🇺🇦 Ukraine for: UA | Yedyni novyny (matched prefix: 'ua |')
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | Continent-E' [2025-06-27 18:01:15] DEBUG: Detecting country for: 'BBC One'
[2025-06-27 17:51:00] INFO: Detected 🇺🇦 Ukraine for: UA | Continent-E (matched prefix: 'ua |') [2025-06-27 18:01:15] INFO: Detected 🇬🇧 United Kingdom for: BBC One (matched: 'bbc')
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | Yedyni novyny' [2025-06-27 18:01:15] DEBUG: Detecting country for: 'BBC Two'
[2025-06-27 17:51:00] INFO: Detected 🇺🇦 Ukraine for: UA | Yedyni novyny (matched prefix: 'ua |') [2025-06-27 18:01:15] INFO: Detected 🇬🇧 United Kingdom for: BBC Two (matched: 'bbc')
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'BBC One' [2025-06-27 18:01:15] DEBUG: Detecting country for: 'ITV 1'
[2025-06-27 17:51:00] INFO: Detected 🇬🇧 United Kingdom for: BBC One (matched: 'bbc') [2025-06-27 18:01:15] INFO: Detected 🇬🇧 United Kingdom for: ITV 1 (matched: 'itv')
[2025-06-27 17:51:00] INFO: FORCED UPDATE: 'BBC One' from 'News' to '🇬🇧 United Kingdom' [2025-06-27 18:01:15] INFO: Created backup: channels.txt.backup.20250627_180115
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'BBC Two' [2025-06-27 18:01:15] INFO: FORCE updated ALL 23 channels (0 changes made)
[2025-06-27 17:51:00] INFO: Detected 🇬🇧 United Kingdom for: BBC Two (matched: 'bbc') [2025-06-27 18:01:15] INFO: Processing bulk_import.m3u with ROBUST parsing...
[2025-06-27 17:51:00] INFO: FORCED UPDATE: 'BBC Two' from 'News' to '🇬🇧 United Kingdom' [2025-06-27 18:01:15] INFO: Pre-processing M3U content to fix common issues...
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'ITV 1' [2025-06-27 18:01:15] INFO: Processing 53 lines after pre-processing...
[2025-06-27 17:51:00] INFO: Detected 🇬🇧 United Kingdom for: ITV 1 (matched: 'itv') [2025-06-27 18:01:15] DEBUG: Successfully imported: Sky Sports Mix FHD → Sports
[2025-06-27 17:51:00] INFO: Created backup: channels.txt.backup.20250627_175100 [2025-06-27 18:01:15] DEBUG: Detecting country for: 'NESN UHD'
[2025-06-27 17:51:00] INFO: FORCE updated ALL 23 channels (6 changes made) [2025-06-27 18:01:15] INFO: Detected 🇺🇸 United States for: NESN UHD (matched: '.us')
[2025-06-27 17:51:00] INFO: Processing bulk_import.m3u for comprehensive bulk import... [2025-06-27 18:01:15] INFO: Auto-detected: 'NESN UHD' → 🇺🇸 United States
[2025-06-27 17:51:00] INFO: Processing 50 lines... [2025-06-27 18:01:15] DEBUG: Successfully imported: NESN UHD [4K] → 🇺🇸 United States
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'NESN UHD' [2025-06-27 18:01:15] DEBUG: Detecting country for: 'MSG FHD'
[2025-06-27 17:51:00] INFO: Detected 🇺🇸 United States for: NESN UHD (matched: '.us') [2025-06-27 18:01:15] INFO: Detected 🇺🇸 United States for: MSG FHD (matched: '.us')
[2025-06-27 17:51:00] INFO: Auto-detected: 'NESN UHD' → 🇺🇸 United States [2025-06-27 18:01:15] INFO: Auto-detected: 'MSG FHD' → 🇺🇸 United States
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'MSG FHD' [2025-06-27 18:01:15] DEBUG: Successfully imported: MSG FHD → 🇺🇸 United States
[2025-06-27 17:51:00] INFO: Detected 🇺🇸 United States for: MSG FHD (matched: '.us') [2025-06-27 18:01:15] DEBUG: Detecting country for: 'MSG_PLUS FHD'
[2025-06-27 17:51:00] INFO: Auto-detected: 'MSG FHD' → 🇺🇸 United States [2025-06-27 18:01:15] INFO: Detected 🇺🇸 United States for: MSG_PLUS FHD (matched: '.us')
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'MSG_PLUS FHD' [2025-06-27 18:01:15] INFO: Auto-detected: 'MSG_PLUS FHD' → 🇺🇸 United States
[2025-06-27 17:51:00] INFO: Detected 🇺🇸 United States for: MSG_PLUS FHD (matched: '.us') [2025-06-27 18:01:15] DEBUG: Successfully imported: MSG_PLUS FHD → 🇺🇸 United States
[2025-06-27 17:51:00] INFO: Auto-detected: 'MSG_PLUS FHD' → 🇺🇸 United States [2025-06-27 18:01:15] DEBUG: Successfully imported: UK: Sky Sports Main Event UHD → Sports
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UK: TNT Sports Ultimate UHD' [2025-06-27 18:01:15] DEBUG: Successfully imported: UK: Sky Sports F1 UHD → Sports
[2025-06-27 17:51:00] INFO: Detected 🇬🇧 United Kingdom for: UK: TNT Sports Ultimate UHD (matched prefix: 'uk:') [2025-06-27 18:01:15] DEBUG: Detecting country for: 'UK: TNT Sports Ultimate UHD'
[2025-06-27 17:51:00] INFO: Auto-detected: 'UK: TNT Sports Ultimate UHD' → 🇬🇧 United Kingdom [2025-06-27 18:01:15] INFO: Detected 🇬🇧 United Kingdom for: UK: TNT Sports Ultimate UHD (matched prefix: 'uk:')
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'MY: Astro Sports UHD' [2025-06-27 18:01:15] INFO: Auto-detected: 'UK: TNT Sports Ultimate UHD' → 🇬🇧 United Kingdom
[2025-06-27 17:51:00] INFO: Detected 🇲🇾 Malaysia for: MY: Astro Sports UHD (matched prefix: 'my:') [2025-06-27 18:01:15] DEBUG: Successfully imported: UK: TNT Sports Ultimate UHD [4K] → 🇬🇧 United Kingdom
[2025-06-27 17:51:00] INFO: Auto-detected: 'MY: Astro Sports UHD' → 🇲🇾 Malaysia [2025-06-27 18:01:15] DEBUG: Detecting country for: 'MY: Astro Sports UHD'
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | Preshyi' [2025-06-27 18:01:15] INFO: Detected 🇲🇾 Malaysia for: MY: Astro Sports UHD (matched prefix: 'my:')
[2025-06-27 17:51:00] INFO: Detected 🇺🇦 Ukraine for: UA | Preshyi (matched prefix: 'ua |') [2025-06-27 18:01:15] INFO: Auto-detected: 'MY: Astro Sports UHD' → 🇲🇾 Malaysia
[2025-06-27 17:51:00] INFO: Auto-detected: 'UA | Preshyi' → 🇺🇦 Ukraine [2025-06-27 18:01:15] DEBUG: Successfully imported: MY: Astro Sports UHD [4K] → 🇲🇾 Malaysia
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | Suspline Kultura' [2025-06-27 18:01:15] DEBUG: Detecting country for: 'PL | Golf Channel'
[2025-06-27 17:51:00] INFO: Detected 🇺🇦 Ukraine for: UA | Suspline Kultura (matched prefix: 'ua |') [2025-06-27 18:01:15] INFO: Detected 🇵🇱 Poland for: PL | Golf Channel (matched prefix: 'pl |')
[2025-06-27 17:51:00] INFO: Auto-detected: 'UA | Suspline Kultura' → 🇺🇦 Ukraine [2025-06-27 18:01:15] INFO: Auto-detected: 'PL | Golf Channel' → 🇵🇱 Poland
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | PlusPlus' [2025-06-27 18:01:15] DEBUG: Successfully imported: PL | Golf Channel → 🇵🇱 Poland
[2025-06-27 17:51:00] INFO: Detected 🇺🇦 Ukraine for: UA | PlusPlus (matched prefix: 'ua |') [2025-06-27 18:01:15] DEBUG: Successfully imported: PL | HBO HD → Movies
[2025-06-27 17:51:00] INFO: Auto-detected: 'UA | PlusPlus' → 🇺🇦 Ukraine [2025-06-27 18:01:15] DEBUG: Successfully imported: PL | HBO2 HD → Movies
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | Detinets' [2025-06-27 18:01:15] DEBUG: Detecting country for: 'TR | TV 8.5'
[2025-06-27 17:51:00] INFO: Detected 🇺🇦 Ukraine for: UA | Detinets (matched prefix: 'ua |') [2025-06-27 18:01:15] INFO: Detected 🇹🇷 Turkey for: TR | TV 8.5 (matched prefix: 'tr |')
[2025-06-27 17:51:00] INFO: Auto-detected: 'UA | Detinets' → 🇺🇦 Ukraine [2025-06-27 18:01:15] INFO: Auto-detected: 'TR | TV 8.5' → 🇹🇷 Turkey
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | One Planet' [2025-06-27 18:01:15] DEBUG: Successfully imported: TR | TV 8.5 → 🇹🇷 Turkey
[2025-06-27 17:51:00] INFO: Detected 🇺🇦 Ukraine for: UA | One Planet (matched prefix: 'ua |') [2025-06-27 18:01:15] DEBUG: Detecting country for: 'UA | Preshyi'
[2025-06-27 17:51:00] INFO: Auto-detected: 'UA | One Planet' → 🇺🇦 Ukraine [2025-06-27 18:01:15] INFO: Detected 🇺🇦 Ukraine for: UA | Preshyi (matched prefix: 'ua |')
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | Rozpakuy TV' [2025-06-27 18:01:15] INFO: Auto-detected: 'UA | Preshyi' → 🇺🇦 Ukraine
[2025-06-27 17:51:00] INFO: Detected 🇺🇦 Ukraine for: UA | Rozpakuy TV (matched prefix: 'ua |') [2025-06-27 18:01:15] DEBUG: Successfully imported: UA | Preshyi → 🇺🇦 Ukraine
[2025-06-27 17:51:00] INFO: Auto-detected: 'UA | Rozpakuy TV' → 🇺🇦 Ukraine [2025-06-27 18:01:15] DEBUG: Detecting country for: 'UA | Suspline Kultura'
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | FreeDom' [2025-06-27 18:01:15] INFO: Detected 🇺🇦 Ukraine for: UA | Suspline Kultura (matched prefix: 'ua |')
[2025-06-27 17:51:00] INFO: Detected 🇺🇦 Ukraine for: UA | FreeDom (matched prefix: 'ua |') [2025-06-27 18:01:15] INFO: Auto-detected: 'UA | Suspline Kultura' → 🇺🇦 Ukraine
[2025-06-27 17:51:00] INFO: Auto-detected: 'UA | FreeDom' → 🇺🇦 Ukraine [2025-06-27 18:01:15] DEBUG: Successfully imported: UA | Suspline Kultura → 🇺🇦 Ukraine
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | Dorama' [2025-06-27 18:01:15] DEBUG: Detecting country for: 'UA | PlusPlus'
[2025-06-27 17:51:00] INFO: Detected 🇺🇦 Ukraine for: UA | Dorama (matched prefix: 'ua |') [2025-06-27 18:01:15] INFO: Detected 🇺🇦 Ukraine for: UA | PlusPlus (matched prefix: 'ua |')
[2025-06-27 17:51:00] INFO: Auto-detected: 'UA | Dorama' → 🇺🇦 Ukraine [2025-06-27 18:01:15] INFO: Auto-detected: 'UA | PlusPlus' → 🇺🇦 Ukraine
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | KinoKazka' [2025-06-27 18:01:15] DEBUG: Successfully imported: UA | PlusPlus → 🇺🇦 Ukraine
[2025-06-27 17:51:00] INFO: Detected 🇺🇦 Ukraine for: UA | KinoKazka (matched prefix: 'ua |') [2025-06-27 18:01:15] DEBUG: Detecting country for: 'UA | Detinets'
[2025-06-27 17:51:00] INFO: Auto-detected: 'UA | KinoKazka' → 🇺🇦 Ukraine [2025-06-27 18:01:15] INFO: Detected 🇺🇦 Ukraine for: UA | Detinets (matched prefix: 'ua |')
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | Continent-E' [2025-06-27 18:01:15] INFO: Auto-detected: 'UA | Detinets' → 🇺🇦 Ukraine
[2025-06-27 17:51:00] INFO: Detected 🇺🇦 Ukraine for: UA | Continent-E (matched prefix: 'ua |') [2025-06-27 18:01:15] DEBUG: Successfully imported: UA | Detinets → 🇺🇦 Ukraine
[2025-06-27 17:51:00] INFO: Auto-detected: 'UA | Continent-E' → 🇺🇦 Ukraine [2025-06-27 18:01:15] DEBUG: Detecting country for: 'UA | One Planet'
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | Yedyni novyny' [2025-06-27 18:01:15] INFO: Detected 🇺🇦 Ukraine for: UA | One Planet (matched prefix: 'ua |')
[2025-06-27 17:51:00] INFO: Detected 🇺🇦 Ukraine for: UA | Yedyni novyny (matched prefix: 'ua |') [2025-06-27 18:01:15] INFO: Auto-detected: 'UA | One Planet' → 🇺🇦 Ukraine
[2025-06-27 17:51:00] INFO: Auto-detected: 'UA | Yedyni novyny' → 🇺🇦 Ukraine [2025-06-27 18:01:15] DEBUG: Successfully imported: UA | One Planet → 🇺🇦 Ukraine
[2025-06-27 17:51:00] DEBUG: Detecting country for: 'ITV 1' [2025-06-27 18:01:15] DEBUG: Detecting country for: 'UA | Rozpakuy TV'
[2025-06-27 17:51:00] INFO: Detected 🇬🇧 United Kingdom for: ITV 1 (matched: 'itv') [2025-06-27 18:01:15] INFO: Detected 🇺🇦 Ukraine for: UA | Rozpakuy TV (matched prefix: 'ua |')
[2025-06-27 17:51:00] INFO: Auto-detected: 'ITV 1' → 🇬🇧 United Kingdom [2025-06-27 18:01:15] INFO: Auto-detected: 'UA | Rozpakuy TV' → 🇺🇦 Ukraine
[2025-06-27 17:51:00] INFO: === COMPREHENSIVE IMPORT STATISTICS === [2025-06-27 18:01:15] DEBUG: Successfully imported: UA | Rozpakuy TV → 🇺🇦 Ukraine
[2025-06-27 17:51:00] INFO: Total Lines: 50 [2025-06-27 18:01:15] DEBUG: Detecting country for: 'UA | FreeDom'
[2025-06-27 17:51:00] INFO: Extinf Lines: 23 [2025-06-27 18:01:15] INFO: Detected 🇺🇦 Ukraine for: UA | FreeDom (matched prefix: 'ua |')
[2025-06-27 17:51:00] INFO: Parsed: 23 [2025-06-27 18:01:15] INFO: Auto-detected: 'UA | FreeDom' → 🇺🇦 Ukraine
[2025-06-27 17:51:00] INFO: Valid: 23 [2025-06-27 18:01:15] DEBUG: Successfully imported: UA | FreeDom → 🇺🇦 Ukraine
[2025-06-27 17:51:00] INFO: Filtered Adult: 0 [2025-06-27 18:01:15] DEBUG: Detecting country for: 'UA | Dorama'
[2025-06-27 17:51:00] INFO: Filtered Invalid: 0 [2025-06-27 18:01:15] INFO: Detected 🇺🇦 Ukraine for: UA | Dorama (matched prefix: 'ua |')
[2025-06-27 17:51:00] INFO: Duplicates: 0 [2025-06-27 18:01:15] INFO: Auto-detected: 'UA | Dorama' → 🇺🇦 Ukraine
[2025-06-27 17:51:00] INFO: Already Existed: 23 [2025-06-27 18:01:15] DEBUG: Successfully imported: UA | Dorama → 🇺🇦 Ukraine
[2025-06-27 17:51:00] INFO: Final Imported: 0 [2025-06-27 18:01:15] DEBUG: Detecting country for: 'UA | KinoKazka'
[2025-06-27 17:51:00] INFO: === END STATISTICS === [2025-06-27 18:01:15] INFO: Detected 🇺🇦 Ukraine for: UA | KinoKazka (matched prefix: 'ua |')
[2025-06-27 17:51:00] INFO: Cleaned up bulk_import.m3u [2025-06-27 18:01:15] INFO: Auto-detected: 'UA | KinoKazka' → 🇺🇦 Ukraine
[2025-06-27 17:51:00] INFO: Import returned 0 channels [2025-06-27 18:01:15] DEBUG: Successfully imported: UA | KinoKazka → 🇺🇦 Ukraine
[2025-06-27 17:51:00] INFO: Parsed 23 channels [2025-06-27 18:01:15] DEBUG: Detecting country for: 'UA | Continent-E'
[2025-06-27 17:51:00] INFO: Generated playlist.m3u with 23 channels [2025-06-27 18:01:15] INFO: Detected 🇺🇦 Ukraine for: UA | Continent-E (matched prefix: 'ua |')
[2025-06-27 17:51:00] INFO: Channels by country: {'🇺🇦 Ukraine': 11, '🇬🇧 United Kingdom': 6, '🇺🇸 United States': 3, '🇵🇱 Poland': 2, '🇲🇾 Malaysia': 1} [2025-06-27 18:01:15] INFO: Auto-detected: 'UA | Continent-E' → 🇺🇦 Ukraine
[2025-06-27 17:51:00] INFO: Comprehensive playlist generation complete [2025-06-27 18:01:15] DEBUG: Successfully imported: UA | Continent-E → 🇺🇦 Ukraine
[2025-06-27 18:01:15] DEBUG: Detecting country for: 'UA | Yedyni novyny'
[2025-06-27 18:01:15] INFO: Detected 🇺🇦 Ukraine for: UA | Yedyni novyny (matched prefix: 'ua |')
[2025-06-27 18:01:15] INFO: Auto-detected: 'UA | Yedyni novyny' → 🇺🇦 Ukraine
[2025-06-27 18:01:15] DEBUG: Successfully imported: UA | Yedyni novyny → 🇺🇦 Ukraine
[2025-06-27 18:01:15] DEBUG: Successfully imported: BBC One → News
[2025-06-27 18:01:15] DEBUG: Successfully imported: BBC Two → News
[2025-06-27 18:01:15] DEBUG: Detecting country for: 'ITV 1'
[2025-06-27 18:01:15] INFO: Detected 🇬🇧 United Kingdom for: ITV 1 (matched: 'itv')
[2025-06-27 18:01:15] INFO: Auto-detected: 'ITV 1' → 🇬🇧 United Kingdom
[2025-06-27 18:01:15] DEBUG: Successfully imported: ITV 1 → 🇬🇧 United Kingdom
[2025-06-27 18:01:15] INFO: Pre-duplicate removal: 26 channels
[2025-06-27 18:01:15] INFO: Writing 6 new channels to file...
[2025-06-27 18:01:15] INFO: Successfully wrote 6 channels
[2025-06-27 18:01:15] INFO: === ROBUST IMPORT STATISTICS ===
[2025-06-27 18:01:15] INFO: Total Lines: 53
[2025-06-27 18:01:15] INFO: Extinf Lines: 26
[2025-06-27 18:01:15] INFO: Parsed: 26
[2025-06-27 18:01:15] INFO: Valid: 26
[2025-06-27 18:01:15] INFO: Filtered Adult: 0
[2025-06-27 18:01:15] INFO: Filtered Invalid: 0
[2025-06-27 18:01:15] INFO: Duplicates: 0
[2025-06-27 18:01:15] INFO: Already Existed: 20
[2025-06-27 18:01:15] INFO: Final Imported: 6
[2025-06-27 18:01:15] INFO: Malformed Fixed: 0
[2025-06-27 18:01:15] INFO: === END STATISTICS ===
[2025-06-27 18:01:15] INFO: Cleaned up bulk_import.m3u
[2025-06-27 18:01:15] INFO: Import returned 6 channels
[2025-06-27 18:01:15] INFO: Parsed 29 channels
[2025-06-27 18:01:15] INFO: Generated playlist.m3u with 29 channels
[2025-06-27 18:01:15] INFO: Channels by country: {'🇺🇦 Ukraine': 11, '🇬🇧 United Kingdom': 6, '🇺🇸 United States': 4, '🇵🇱 Poland': 3, '🇲🇾 Malaysia': 2, 'Movies': 1, 'Sports': 1, '🇹🇷 Turkey': 1}
[2025-06-27 18:01:15] INFO: Comprehensive playlist generation complete