diff --git a/channels.txt b/channels.txt index e69de29..d662eac 100644 --- a/channels.txt +++ b/channels.txt @@ -0,0 +1,137 @@ +Group = Sports +Stream name = Sky Sports Mix FHD +Logo = https://i.ibb.co/7kYj5gc/sky-mix.png +EPG id = SkySp.Mix.HD.uk +Stream URL = https://a1xs.vip/2000008 + +Group = πŸ‡ΊπŸ‡Έ United States +Stream name = NESN UHD [4K] +Logo = https://i.postimg.cc/CxVDbJrS/nesn.png +EPG id = New.England.Sports.Network.HDTV.(NESNHD).us +Stream URL = https://a1xs.vip/4000080 + +Group = πŸ‡ΊπŸ‡Έ United States +Stream name = MSG FHD +Logo = https://i.postimg.cc/W1jFdzt4/MSG-Network-logo.png +EPG id = MSG.(Madison.Square.Gardens).us +Stream URL = https://a1xs.vip/4000001 + +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#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 + +Group = Sports +Stream name = UK: Sky Sports F1 UHD +Logo = https://i.imgur.com/aetKPNi.png +EPG id = SkySp.F1.uk +Stream URL = https://a1xs.vip/2000016 + +Group = πŸ‡¬πŸ‡§ United Kingdom +Stream name = UK: TNT Sports Ultimate UHD [4K] +Logo = https://i.ibb.co/QqGdJnM/TNTSprts-U.png +EPG id = TNT.Sports.Ultimate.uk +Stream URL = https://a1xs.vip/2000031 + +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#EXTINF:-1 group-title="Poland",PL | Golf Channel + +Group = Movies +Stream name = PL | HBO HD +Logo = +EPG id = +Stream URL = http://185.236.229.62:9981/play/a06k + +Group = Movies +Stream name = PL | HBO2 HD +Logo = +EPG id = +Stream URL = http://185.236.229.62:9981/play/a05x#EXTINF:-1 group-title="Turkey",TR | TV 8.5 + +Group = πŸ‡ΊπŸ‡¦ Ukraine +Stream name = UA | Preshyi +Logo = +EPG id = +Stream URL = http://193.151.107.120:10001/ + +Group = πŸ‡ΊπŸ‡¦ Ukraine +Stream name = UA | Suspline Kultura +Logo = +EPG id = +Stream URL = http://zadyma.online:8880/play/live.php?mac=00:1A:79:01:7F:7E&stream=436343&extension=ts + +Group = πŸ‡ΊπŸ‡¦ Ukraine +Stream name = UA | PlusPlus +Logo = +EPG id = +Stream URL = http://proxpanel.pro/play/live.php?mac=00:1A:79:D1:04:17&stream=630128&extension=ts&play_token=0 + +Group = πŸ‡ΊπŸ‡¦ Ukraine +Stream name = UA | Detinets +Logo = +EPG id = +Stream URL = http://193.151.107.120:8991/ + +Group = πŸ‡ΊπŸ‡¦ Ukraine +Stream name = UA | One Planet +Logo = +EPG id = +Stream URL = http://95.67.12.82:9088/ + +Group = πŸ‡ΊπŸ‡¦ Ukraine +Stream name = UA | Rozpakuy TV +Logo = +EPG id = +Stream URL = http://109.108.92.149:63182/ + +Group = πŸ‡ΊπŸ‡¦ Ukraine +Stream name = UA | FreeDom +Logo = +EPG id = +Stream URL = http://95.67.12.84:10304/ + +Group = πŸ‡ΊπŸ‡¦ Ukraine +Stream name = UA | Dorama +Logo = +EPG id = +Stream URL = http://95.67.12.82:9046/ + +Group = πŸ‡ΊπŸ‡¦ Ukraine +Stream name = UA | KinoKazka +Logo = +EPG id = +Stream URL = http://95.67.12.82:9084/ + +Group = πŸ‡ΊπŸ‡¦ Ukraine +Stream name = UA | Continent-E +Logo = +EPG id = +Stream URL = http://95.67.12.82:9083/ + +Group = πŸ‡ΊπŸ‡¦ Ukraine +Stream name = UA | Yedyni novyny +Logo = +EPG id = +Stream URL = http://95.67.12.89:9018/ + +Group = News +Stream name = BBC One +Logo = https://raw.githubusercontent.com/tv-logo/tv-logos/main/countries/united-kingdom/bbc-one-uk.png +EPG id = BBC.One.Lon.HD.uk +Stream URL = http://31.121.110.30:4000/play/a002/index.m3u8 + +Group = News +Stream name = BBC Two +Logo = https://raw.githubusercontent.com/tv-logo/tv-logos/main/countries/united-kingdom/bbc-two-uk.png +EPG id = BBC.Two.HD.uk +Stream URL = http://31.121.110.30:4000/play/a003/index.m3u8 + +Group = πŸ‡¬πŸ‡§ United Kingdom +Stream name = ITV 1 +Logo = https://raw.githubusercontent.com/tv-logo/tv-logos/main/countries/united-kingdom/itv-1-uk.png +EPG id = ITV1.HD.uk +Stream URL = http://31.121.110.30:4000/play/a004/index.m3u8 \ No newline at end of file diff --git a/playlist.m3u b/playlist.m3u index d49bbcc..5ff050c 100644 --- a/playlist.m3u +++ b/playlist.m3u @@ -7,45 +7,41 @@ http://185.236.229.62:9981/play/a05x#EXTINF:-1 group-title="Turkey",TR | TV 8.5 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="News" tvg-name="BBC Two",BBC Two http://31.121.110.30:4000/play/a003/index.m3u8 +#EXTINF:-1 tvg-id="SkySp.Mix.HD.uk" tvg-logo="https://i.ibb.co/7kYj5gc/sky-mix.png" group-title="Sports" tvg-name="Sky Sports Mix FHD",Sky Sports Mix FHD +https://a1xs.vip/2000008 #EXTINF:-1 tvg-id="SkySp.F1.uk" tvg-logo="https://i.imgur.com/aetKPNi.png" group-title="Sports" tvg-name="UK: Sky Sports F1 UHD",UK: Sky Sports F1 UHD https://a1xs.vip/2000016 -#EXTINF:-1 tvg-id="" tvg-logo="" group-title="Uncategorized" tvg-name="UA | Continent-E",UA | Continent-E -http://95.67.12.82:9083/ -#EXTINF:-1 tvg-id="" tvg-logo="" group-title="Uncategorized" tvg-name="UA | Detinets",UA | Detinets -http://193.151.107.120:8991/ -#EXTINF:-1 tvg-id="" tvg-logo="" group-title="Uncategorized" tvg-name="UA | Dorama",UA | Dorama -http://95.67.12.82:9046/ -#EXTINF:-1 tvg-id="" tvg-logo="" group-title="Uncategorized" tvg-name="UA | FreeDom",UA | FreeDom -http://95.67.12.84:10304/ -#EXTINF:-1 tvg-id="" tvg-logo="" group-title="Uncategorized" tvg-name="UA | KinoKazka",UA | KinoKazka -http://95.67.12.82:9084/ -#EXTINF:-1 tvg-id="" tvg-logo="" group-title="Uncategorized" tvg-name="UA | One Planet",UA | One Planet -http://95.67.12.82:9088/ -#EXTINF:-1 tvg-id="" tvg-logo="" group-title="Uncategorized" tvg-name="UA | PlusPlus",UA | PlusPlus -http://proxpanel.pro/play/live.php?mac=00:1A:79:D1:04:17&stream=630128&extension=ts&play_token=0 -#EXTINF:-1 tvg-id="" tvg-logo="" group-title="Uncategorized" tvg-name="UA | Preshyi",UA | Preshyi -http://193.151.107.120:10001/ -#EXTINF:-1 tvg-id="" tvg-logo="" group-title="Uncategorized" tvg-name="UA | Rozpakuy TV",UA | Rozpakuy TV -http://109.108.92.149:63182/ -#EXTINF:-1 tvg-id="" tvg-logo="" group-title="Uncategorized" tvg-name="UA | Suspline Kultura",UA | Suspline Kultura -http://zadyma.online:8880/play/live.php?mac=00:1A:79:01:7F:7E&stream=436343&extension=ts -#EXTINF:-1 tvg-id="" tvg-logo="" group-title="Uncategorized" tvg-name="UA | Yedyni novyny",UA | Yedyni novyny -http://95.67.12.89:9018/ -#EXTINF:-1 tvg-id="Astro.Sports.UHD.my" tvg-logo="https://i.ibb.co/3hW45Pb/Astro-Sports-UHD.png group-title=" group-title="πŸ‡¨πŸ‡­ Switzerland" tvg-name="MY: Astro Sports UHD [4K]",MY: Astro Sports UHD [4K] -https://a1xs.vip/9000001#EXTINF:-1 group-title="Poland",PL | Golf Channel #EXTINF:-1 tvg-id="ITV1.HD.uk" tvg-logo="https://raw.githubusercontent.com/tv-logo/tv-logos/main/countries/united-kingdom/itv-1-uk.png" group-title="πŸ‡¬πŸ‡§ United Kingdom" tvg-name="ITV 1",ITV 1 http://31.121.110.30:4000/play/a004/index.m3u8 -#EXTINF:-1 tvg-id="SkySp.Mix.HD.uk" tvg-logo="https://i.ibb.co/7kYj5gc/sky-mix.png" group-title="πŸ‡¬πŸ‡§ United Kingdom" tvg-name="Sky Sports Mix FHD",Sky Sports Mix FHD -https://a1xs.vip/2000008 -#EXTINF:-1 tvg-id="SkySp.Mix.HD.uk" tvg-logo="https://i.ibb.co/7kYj5gc/sky-mix.png" group-title="πŸ‡¬πŸ‡§ United Kingdom" tvg-name="Sky Sports Mix UK",Sky Sports Mix UK -https://digitalgirl.timstreams.xyz/skysportsmix//index.m3u8 #EXTINF:-1 tvg-id="TNT.Sports.Ultimate.uk" tvg-logo="https://i.ibb.co/QqGdJnM/TNTSprts-U.png" group-title="πŸ‡¬πŸ‡§ United Kingdom" tvg-name="UK: TNT Sports Ultimate UHD [4K]",UK: TNT Sports Ultimate UHD [4K] 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] +https://a1xs.vip/9000001#EXTINF:-1 group-title="Poland",PL | Golf Channel +#EXTINF:-1 tvg-id="" tvg-logo="" group-title="πŸ‡ΊπŸ‡¦ Ukraine" tvg-name="UA | Continent-E",UA | Continent-E +http://95.67.12.82:9083/ +#EXTINF:-1 tvg-id="" tvg-logo="" group-title="πŸ‡ΊπŸ‡¦ Ukraine" tvg-name="UA | Detinets",UA | Detinets +http://193.151.107.120:8991/ +#EXTINF:-1 tvg-id="" tvg-logo="" group-title="πŸ‡ΊπŸ‡¦ Ukraine" tvg-name="UA | Dorama",UA | Dorama +http://95.67.12.82:9046/ +#EXTINF:-1 tvg-id="" tvg-logo="" group-title="πŸ‡ΊπŸ‡¦ Ukraine" tvg-name="UA | FreeDom",UA | FreeDom +http://95.67.12.84:10304/ +#EXTINF:-1 tvg-id="" tvg-logo="" group-title="πŸ‡ΊπŸ‡¦ Ukraine" tvg-name="UA | KinoKazka",UA | KinoKazka +http://95.67.12.82:9084/ +#EXTINF:-1 tvg-id="" tvg-logo="" group-title="πŸ‡ΊπŸ‡¦ Ukraine" tvg-name="UA | One Planet",UA | One Planet +http://95.67.12.82:9088/ +#EXTINF:-1 tvg-id="" tvg-logo="" group-title="πŸ‡ΊπŸ‡¦ Ukraine" tvg-name="UA | PlusPlus",UA | PlusPlus +http://proxpanel.pro/play/live.php?mac=00:1A:79:D1:04:17&stream=630128&extension=ts&play_token=0 +#EXTINF:-1 tvg-id="" tvg-logo="" group-title="πŸ‡ΊπŸ‡¦ Ukraine" tvg-name="UA | Preshyi",UA | Preshyi +http://193.151.107.120:10001/ +#EXTINF:-1 tvg-id="" tvg-logo="" group-title="πŸ‡ΊπŸ‡¦ Ukraine" tvg-name="UA | Rozpakuy TV",UA | Rozpakuy TV +http://109.108.92.149:63182/ +#EXTINF:-1 tvg-id="" tvg-logo="" group-title="πŸ‡ΊπŸ‡¦ Ukraine" tvg-name="UA | Suspline Kultura",UA | Suspline Kultura +http://zadyma.online:8880/play/live.php?mac=00:1A:79:01:7F:7E&stream=436343&extension=ts +#EXTINF:-1 tvg-id="" tvg-logo="" group-title="πŸ‡ΊπŸ‡¦ Ukraine" tvg-name="UA | Yedyni novyny",UA | Yedyni novyny +http://95.67.12.89:9018/ #EXTINF:-1 tvg-id="MSG.(Madison.Square.Gardens).us" tvg-logo="https://i.postimg.cc/W1jFdzt4/MSG-Network-logo.png" group-title="πŸ‡ΊπŸ‡Έ United States" tvg-name="MSG FHD",MSG FHD 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 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="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 -#EXTINF:-1 tvg-id="News.US" tvg-logo="https://example.com/news.png" group-title="πŸ‡ΊπŸ‡Έ United States" tvg-name="USA News Channel",USA News Channel -https://news.stream.url/live.m3u8 diff --git a/playlist_update.log b/playlist_update.log index b7167eb..08b26f1 100644 --- a/playlist_update.log +++ b/playlist_update.log @@ -1,78 +1,72 @@ -[2025-06-27 17:33:24] INFO: Starting comprehensive playlist generation... -[2025-06-27 17:33:24] INFO: Re-detecting countries for existing channels... -[2025-06-27 17:33:24] DEBUG: Detecting country for: 'Sky Sports Mix FHD' -[2025-06-27 17:33:24] INFO: Detected πŸ‡¬πŸ‡§ United Kingdom for: Sky Sports Mix FHD (matched: 'sky') -[2025-06-27 17:33:24] DEBUG: Detecting country for: 'Sky Sports Mix UK' -[2025-06-27 17:33:24] INFO: Detected πŸ‡¬πŸ‡§ United Kingdom for: Sky Sports Mix UK (matched: 'sky') -[2025-06-27 17:33:24] DEBUG: Detecting country for: 'USA News Channel' -[2025-06-27 17:33:24] INFO: Detected πŸ‡ΊπŸ‡Έ United States for: USA News Channel (matched: '.us') -[2025-06-27 17:33:24] INFO: Processing bulk_import.m3u for comprehensive bulk import... -[2025-06-27 17:33:24] INFO: Processing 50 lines... -[2025-06-27 17:33:24] DEBUG: Detecting country for: 'NESN UHD' -[2025-06-27 17:33:24] INFO: Detected πŸ‡ΊπŸ‡Έ United States for: NESN UHD (matched: '.us') -[2025-06-27 17:33:24] INFO: Auto-detected: 'NESN UHD' β†’ πŸ‡ΊπŸ‡Έ United States -[2025-06-27 17:33:24] DEBUG: Detecting country for: 'MSG FHD' -[2025-06-27 17:33:24] INFO: Detected πŸ‡ΊπŸ‡Έ United States for: MSG FHD (matched: '.us') -[2025-06-27 17:33:24] INFO: Auto-detected: 'MSG FHD' β†’ πŸ‡ΊπŸ‡Έ United States -[2025-06-27 17:33:24] DEBUG: Detecting country for: 'MSG_PLUS FHD' -[2025-06-27 17:33:24] INFO: Detected πŸ‡ΊπŸ‡Έ United States for: MSG_PLUS FHD (matched: '.us') -[2025-06-27 17:33:24] INFO: Auto-detected: 'MSG_PLUS FHD' β†’ πŸ‡ΊπŸ‡Έ United States -[2025-06-27 17:33:24] DEBUG: Detecting country for: 'UK: TNT Sports Ultimate UHD' -[2025-06-27 17:33:24] INFO: Detected πŸ‡¬πŸ‡§ United Kingdom for: UK: TNT Sports Ultimate UHD (matched: '.uk') -[2025-06-27 17:33:24] INFO: Auto-detected: 'UK: TNT Sports Ultimate UHD' β†’ πŸ‡¬πŸ‡§ United Kingdom -[2025-06-27 17:33:24] DEBUG: Detecting country for: 'MY: Astro Sports UHD' -[2025-06-27 17:33:24] INFO: Detected πŸ‡¨πŸ‡­ Switzerland for: MY: Astro Sports UHD (matched: 'rts') -[2025-06-27 17:33:24] INFO: Auto-detected: 'MY: Astro Sports UHD' β†’ πŸ‡¨πŸ‡­ Switzerland -[2025-06-27 17:33:24] DEBUG: Detecting country for: 'UA | Preshyi' -[2025-06-27 17:33:24] DEBUG: No country detected for: UA | Preshyi -[2025-06-27 17:33:24] INFO: Auto-detected: 'UA | Preshyi' β†’ Uncategorized -[2025-06-27 17:33:24] DEBUG: Detecting country for: 'UA | Suspline Kultura' -[2025-06-27 17:33:24] DEBUG: No country detected for: UA | Suspline Kultura -[2025-06-27 17:33:24] INFO: Auto-detected: 'UA | Suspline Kultura' β†’ Uncategorized -[2025-06-27 17:33:24] DEBUG: Detecting country for: 'UA | PlusPlus' -[2025-06-27 17:33:24] DEBUG: No country detected for: UA | PlusPlus -[2025-06-27 17:33:24] INFO: Auto-detected: 'UA | PlusPlus' β†’ Uncategorized -[2025-06-27 17:33:24] DEBUG: Detecting country for: 'UA | Detinets' -[2025-06-27 17:33:24] DEBUG: No country detected for: UA | Detinets -[2025-06-27 17:33:24] INFO: Auto-detected: 'UA | Detinets' β†’ Uncategorized -[2025-06-27 17:33:24] DEBUG: Detecting country for: 'UA | One Planet' -[2025-06-27 17:33:24] DEBUG: No country detected for: UA | One Planet -[2025-06-27 17:33:24] INFO: Auto-detected: 'UA | One Planet' β†’ Uncategorized -[2025-06-27 17:33:24] DEBUG: Detecting country for: 'UA | Rozpakuy TV' -[2025-06-27 17:33:24] DEBUG: No country detected for: UA | Rozpakuy TV -[2025-06-27 17:33:24] INFO: Auto-detected: 'UA | Rozpakuy TV' β†’ Uncategorized -[2025-06-27 17:33:24] DEBUG: Detecting country for: 'UA | FreeDom' -[2025-06-27 17:33:24] DEBUG: No country detected for: UA | FreeDom -[2025-06-27 17:33:24] INFO: Auto-detected: 'UA | FreeDom' β†’ Uncategorized -[2025-06-27 17:33:24] DEBUG: Detecting country for: 'UA | Dorama' -[2025-06-27 17:33:24] DEBUG: No country detected for: UA | Dorama -[2025-06-27 17:33:24] INFO: Auto-detected: 'UA | Dorama' β†’ Uncategorized -[2025-06-27 17:33:24] DEBUG: Detecting country for: 'UA | KinoKazka' -[2025-06-27 17:33:24] DEBUG: No country detected for: UA | KinoKazka -[2025-06-27 17:33:24] INFO: Auto-detected: 'UA | KinoKazka' β†’ Uncategorized -[2025-06-27 17:33:24] DEBUG: Detecting country for: 'UA | Continent-E' -[2025-06-27 17:33:24] DEBUG: No country detected for: UA | Continent-E -[2025-06-27 17:33:24] INFO: Auto-detected: 'UA | Continent-E' β†’ Uncategorized -[2025-06-27 17:33:24] DEBUG: Detecting country for: 'UA | Yedyni novyny' -[2025-06-27 17:33:24] DEBUG: No country detected for: UA | Yedyni novyny -[2025-06-27 17:33:24] INFO: Auto-detected: 'UA | Yedyni novyny' β†’ Uncategorized -[2025-06-27 17:33:24] DEBUG: Detecting country for: 'ITV 1' -[2025-06-27 17:33:24] INFO: Detected πŸ‡¬πŸ‡§ United Kingdom for: ITV 1 (matched: 'itv') -[2025-06-27 17:33:24] INFO: Auto-detected: 'ITV 1' β†’ πŸ‡¬πŸ‡§ United Kingdom -[2025-06-27 17:33:24] INFO: === COMPREHENSIVE IMPORT STATISTICS === -[2025-06-27 17:33:24] INFO: Total Lines: 50 -[2025-06-27 17:33:24] INFO: Extinf Lines: 23 -[2025-06-27 17:33:24] INFO: Parsed: 23 -[2025-06-27 17:33:24] INFO: Valid: 23 -[2025-06-27 17:33:24] INFO: Filtered Adult: 0 -[2025-06-27 17:33:24] INFO: Filtered Invalid: 0 -[2025-06-27 17:33:24] INFO: Duplicates: 0 -[2025-06-27 17:33:24] INFO: Already Existed: 1 -[2025-06-27 17:33:24] INFO: Final Imported: 22 -[2025-06-27 17:33:24] INFO: === END STATISTICS === -[2025-06-27 17:33:24] INFO: Cleaned up bulk_import.m3u -[2025-06-27 17:33:24] INFO: Import returned 22 channels -[2025-06-27 17:33:24] INFO: Parsed 25 channels -[2025-06-27 17:33:24] INFO: Generated playlist.m3u with 25 channels -[2025-06-27 17:33:24] INFO: Channels by country: {'Uncategorized': 11, 'πŸ‡¬πŸ‡§ United Kingdom': 4, 'πŸ‡ΊπŸ‡Έ United States': 4, 'Movies': 2, 'News': 2, 'Sports': 1, 'πŸ‡¨πŸ‡­ Switzerland': 1} -[2025-06-27 17:33:24] INFO: Comprehensive playlist generation complete +[2025-06-27 17:44:26] INFO: Starting comprehensive playlist generation... +[2025-06-27 17:44:26] INFO: Re-detecting countries for existing channels... +[2025-06-27 17:44:26] INFO: Processing bulk_import.m3u for comprehensive bulk import... +[2025-06-27 17:44:26] INFO: Processing 50 lines... +[2025-06-27 17:44:26] DEBUG: Detecting country for: 'NESN UHD' +[2025-06-27 17:44:26] INFO: Detected πŸ‡ΊπŸ‡Έ United States for: NESN UHD (matched: '.us') +[2025-06-27 17:44:26] INFO: Auto-detected: 'NESN UHD' β†’ πŸ‡ΊπŸ‡Έ United States +[2025-06-27 17:44:26] DEBUG: Detecting country for: 'MSG FHD' +[2025-06-27 17:44:26] INFO: Detected πŸ‡ΊπŸ‡Έ United States for: MSG FHD (matched: '.us') +[2025-06-27 17:44:26] INFO: Auto-detected: 'MSG FHD' β†’ πŸ‡ΊπŸ‡Έ United States +[2025-06-27 17:44:26] DEBUG: Detecting country for: 'MSG_PLUS FHD' +[2025-06-27 17:44:26] INFO: Detected πŸ‡ΊπŸ‡Έ United States for: MSG_PLUS FHD (matched: '.us') +[2025-06-27 17:44:26] INFO: Auto-detected: 'MSG_PLUS FHD' β†’ πŸ‡ΊπŸ‡Έ United States +[2025-06-27 17:44:26] DEBUG: Detecting country for: 'UK: TNT Sports Ultimate UHD' +[2025-06-27 17:44:26] INFO: Detected πŸ‡¬πŸ‡§ United Kingdom for: UK: TNT Sports Ultimate UHD (matched prefix: 'uk:') +[2025-06-27 17:44:26] INFO: Auto-detected: 'UK: TNT Sports Ultimate UHD' β†’ πŸ‡¬πŸ‡§ United Kingdom +[2025-06-27 17:44:26] DEBUG: Detecting country for: 'MY: Astro Sports UHD' +[2025-06-27 17:44:26] INFO: Detected πŸ‡²πŸ‡Ύ Malaysia for: MY: Astro Sports UHD (matched prefix: 'my:') +[2025-06-27 17:44:26] INFO: Auto-detected: 'MY: Astro Sports UHD' β†’ πŸ‡²πŸ‡Ύ Malaysia +[2025-06-27 17:44:26] DEBUG: Detecting country for: 'UA | Preshyi' +[2025-06-27 17:44:26] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | Preshyi (matched prefix: 'ua |') +[2025-06-27 17:44:26] INFO: Auto-detected: 'UA | Preshyi' β†’ πŸ‡ΊπŸ‡¦ Ukraine +[2025-06-27 17:44:26] DEBUG: Detecting country for: 'UA | Suspline Kultura' +[2025-06-27 17:44:26] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | Suspline Kultura (matched prefix: 'ua |') +[2025-06-27 17:44:26] INFO: Auto-detected: 'UA | Suspline Kultura' β†’ πŸ‡ΊπŸ‡¦ Ukraine +[2025-06-27 17:44:26] DEBUG: Detecting country for: 'UA | PlusPlus' +[2025-06-27 17:44:26] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | PlusPlus (matched prefix: 'ua |') +[2025-06-27 17:44:26] INFO: Auto-detected: 'UA | PlusPlus' β†’ πŸ‡ΊπŸ‡¦ Ukraine +[2025-06-27 17:44:26] DEBUG: Detecting country for: 'UA | Detinets' +[2025-06-27 17:44:26] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | Detinets (matched prefix: 'ua |') +[2025-06-27 17:44:26] INFO: Auto-detected: 'UA | Detinets' β†’ πŸ‡ΊπŸ‡¦ Ukraine +[2025-06-27 17:44:26] DEBUG: Detecting country for: 'UA | One Planet' +[2025-06-27 17:44:26] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | One Planet (matched prefix: 'ua |') +[2025-06-27 17:44:26] INFO: Auto-detected: 'UA | One Planet' β†’ πŸ‡ΊπŸ‡¦ Ukraine +[2025-06-27 17:44:26] DEBUG: Detecting country for: 'UA | Rozpakuy TV' +[2025-06-27 17:44:26] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | Rozpakuy TV (matched prefix: 'ua |') +[2025-06-27 17:44:26] INFO: Auto-detected: 'UA | Rozpakuy TV' β†’ πŸ‡ΊπŸ‡¦ Ukraine +[2025-06-27 17:44:26] DEBUG: Detecting country for: 'UA | FreeDom' +[2025-06-27 17:44:26] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | FreeDom (matched prefix: 'ua |') +[2025-06-27 17:44:26] INFO: Auto-detected: 'UA | FreeDom' β†’ πŸ‡ΊπŸ‡¦ Ukraine +[2025-06-27 17:44:26] DEBUG: Detecting country for: 'UA | Dorama' +[2025-06-27 17:44:26] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | Dorama (matched prefix: 'ua |') +[2025-06-27 17:44:26] INFO: Auto-detected: 'UA | Dorama' β†’ πŸ‡ΊπŸ‡¦ Ukraine +[2025-06-27 17:44:26] DEBUG: Detecting country for: 'UA | KinoKazka' +[2025-06-27 17:44:26] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | KinoKazka (matched prefix: 'ua |') +[2025-06-27 17:44:26] INFO: Auto-detected: 'UA | KinoKazka' β†’ πŸ‡ΊπŸ‡¦ Ukraine +[2025-06-27 17:44:26] DEBUG: Detecting country for: 'UA | Continent-E' +[2025-06-27 17:44:26] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | Continent-E (matched prefix: 'ua |') +[2025-06-27 17:44:26] INFO: Auto-detected: 'UA | Continent-E' β†’ πŸ‡ΊπŸ‡¦ Ukraine +[2025-06-27 17:44:26] DEBUG: Detecting country for: 'UA | Yedyni novyny' +[2025-06-27 17:44:26] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | Yedyni novyny (matched prefix: 'ua |') +[2025-06-27 17:44:26] INFO: Auto-detected: 'UA | Yedyni novyny' β†’ πŸ‡ΊπŸ‡¦ Ukraine +[2025-06-27 17:44:26] DEBUG: Detecting country for: 'ITV 1' +[2025-06-27 17:44:26] INFO: Detected πŸ‡¬πŸ‡§ United Kingdom for: ITV 1 (matched: 'itv') +[2025-06-27 17:44:26] INFO: Auto-detected: 'ITV 1' β†’ πŸ‡¬πŸ‡§ United Kingdom +[2025-06-27 17:44:26] INFO: === COMPREHENSIVE IMPORT STATISTICS === +[2025-06-27 17:44:26] INFO: Total Lines: 50 +[2025-06-27 17:44:26] INFO: Extinf Lines: 23 +[2025-06-27 17:44:26] INFO: Parsed: 23 +[2025-06-27 17:44:26] INFO: Valid: 23 +[2025-06-27 17:44:26] INFO: Filtered Adult: 0 +[2025-06-27 17:44:26] INFO: Filtered Invalid: 0 +[2025-06-27 17:44:26] INFO: Duplicates: 0 +[2025-06-27 17:44:26] INFO: Already Existed: 0 +[2025-06-27 17:44:26] INFO: Final Imported: 23 +[2025-06-27 17:44:26] INFO: === END STATISTICS === +[2025-06-27 17:44:26] INFO: Cleaned up bulk_import.m3u +[2025-06-27 17:44:26] INFO: Import returned 23 channels +[2025-06-27 17:44:26] INFO: Parsed 23 channels +[2025-06-27 17:44:26] INFO: Generated playlist.m3u with 23 channels +[2025-06-27 17:44:26] INFO: Channels by country: {'πŸ‡ΊπŸ‡¦ Ukraine': 11, 'πŸ‡ΊπŸ‡Έ United States': 3, 'Movies': 2, 'News': 2, 'Sports': 2, 'πŸ‡¬πŸ‡§ United Kingdom': 2, 'πŸ‡²πŸ‡Ύ Malaysia': 1} +[2025-06-27 17:44:26] INFO: Comprehensive playlist generation complete