diff --git a/channels.txt b/channels.txt index d662eac..fa723af 100644 --- a/channels.txt +++ b/channels.txt @@ -1,4 +1,4 @@ -Group = Sports +Group = πŸ‡¬πŸ‡§ United Kingdom Stream name = Sky Sports Mix FHD Logo = https://i.ibb.co/7kYj5gc/sky-mix.png EPG id = SkySp.Mix.HD.uk @@ -22,7 +22,7 @@ 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 +Group = πŸ‡¬πŸ‡§ United Kingdom Stream name = UK: Sky Sports F1 UHD Logo = https://i.imgur.com/aetKPNi.png EPG id = SkySp.F1.uk @@ -40,13 +40,13 @@ 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 +Group = πŸ‡΅πŸ‡± Poland Stream name = PL | HBO HD Logo = EPG id = Stream URL = http://185.236.229.62:9981/play/a06k -Group = Movies +Group = πŸ‡΅πŸ‡± Poland Stream name = PL | HBO2 HD Logo = EPG id = @@ -118,13 +118,13 @@ Logo = EPG id = Stream URL = http://95.67.12.89:9018/ -Group = News +Group = πŸ‡¬πŸ‡§ United Kingdom 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 +Group = πŸ‡¬πŸ‡§ United Kingdom 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 diff --git a/playlist.m3u b/playlist.m3u index 5ff050c..436e0f4 100644 --- a/playlist.m3u +++ b/playlist.m3u @@ -1,22 +1,22 @@ #EXTM3U -#EXTINF:-1 tvg-id="" tvg-logo="" group-title="Movies" tvg-name="PL | HBO HD",PL | HBO HD -http://185.236.229.62:9981/play/a06k -#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 group-title="Turkey",TR | TV 8.5 -#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="News" 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 -#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 +#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 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="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.F1.uk" tvg-logo="https://i.imgur.com/aetKPNi.png" group-title="πŸ‡¬πŸ‡§ United Kingdom" tvg-name="UK: Sky Sports F1 UHD",UK: Sky Sports F1 UHD +https://a1xs.vip/2000016 #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="πŸ‡΅πŸ‡± Poland" tvg-name="PL | HBO HD",PL | HBO HD +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 +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="πŸ‡ΊπŸ‡¦ 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 diff --git a/playlist_update.log b/playlist_update.log index 08b26f1..d1890d6 100644 --- a/playlist_update.log +++ b/playlist_update.log @@ -1,72 +1,126 @@ -[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 +[2025-06-27 17:51:00] INFO: Starting comprehensive playlist generation... +[2025-06-27 17:51:00] 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 17:51:00] 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 17:51:00] DEBUG: Detecting country for: 'NESN UHD [4K]' +[2025-06-27 17:51:00] INFO: Detected πŸ‡ΊπŸ‡Έ United States for: NESN UHD [4K] (matched: '.us') +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'MSG FHD' +[2025-06-27 17:51:00] INFO: Detected πŸ‡ΊπŸ‡Έ United States for: MSG FHD (matched: '.us') +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'MSG_PLUS FHD' +[2025-06-27 17:51:00] INFO: Detected πŸ‡ΊπŸ‡Έ United States for: MSG_PLUS FHD (matched: '.us') +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UK: Sky Sports F1 UHD' +[2025-06-27 17:51:00] INFO: Detected πŸ‡¬πŸ‡§ United Kingdom for: UK: Sky Sports F1 UHD (matched prefix: 'uk:') +[2025-06-27 17:51:00] INFO: FORCED UPDATE: 'UK: Sky Sports F1 UHD' from 'Sports' to 'πŸ‡¬πŸ‡§ United Kingdom' +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UK: TNT Sports Ultimate 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 17:51:00] DEBUG: Detecting country for: 'MY: Astro Sports UHD [4K]' +[2025-06-27 17:51:00] INFO: Detected πŸ‡²πŸ‡Ύ Malaysia for: MY: Astro Sports UHD [4K] (matched prefix: 'my:') +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'PL | HBO HD' +[2025-06-27 17:51:00] INFO: Detected πŸ‡΅πŸ‡± Poland for: PL | HBO HD (matched prefix: 'pl |') +[2025-06-27 17:51:00] INFO: FORCED UPDATE: 'PL | HBO HD' from 'Movies' to 'πŸ‡΅πŸ‡± Poland' +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'PL | HBO2 HD' +[2025-06-27 17:51:00] INFO: Detected πŸ‡΅πŸ‡± Poland for: PL | HBO2 HD (matched prefix: 'pl |') +[2025-06-27 17:51:00] INFO: FORCED UPDATE: 'PL | HBO2 HD' from 'Movies' to 'πŸ‡΅πŸ‡± Poland' +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | Preshyi' +[2025-06-27 17:51:00] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | Preshyi (matched prefix: 'ua |') +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | Suspline Kultura' +[2025-06-27 17:51:00] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | Suspline Kultura (matched prefix: 'ua |') +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | PlusPlus' +[2025-06-27 17:51:00] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | PlusPlus (matched prefix: 'ua |') +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | Detinets' +[2025-06-27 17:51:00] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | Detinets (matched prefix: 'ua |') +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | One Planet' +[2025-06-27 17:51:00] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | One Planet (matched prefix: 'ua |') +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | Rozpakuy TV' +[2025-06-27 17:51:00] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | Rozpakuy TV (matched prefix: 'ua |') +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | FreeDom' +[2025-06-27 17:51:00] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | FreeDom (matched prefix: 'ua |') +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | Dorama' +[2025-06-27 17:51:00] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | Dorama (matched prefix: 'ua |') +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | KinoKazka' +[2025-06-27 17:51:00] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | KinoKazka (matched prefix: 'ua |') +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | Continent-E' +[2025-06-27 17:51:00] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | Continent-E (matched prefix: 'ua |') +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | Yedyni novyny' +[2025-06-27 17:51:00] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | Yedyni novyny (matched prefix: 'ua |') +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'BBC One' +[2025-06-27 17:51:00] INFO: Detected πŸ‡¬πŸ‡§ United Kingdom for: BBC One (matched: 'bbc') +[2025-06-27 17:51:00] INFO: FORCED UPDATE: 'BBC One' from 'News' to 'πŸ‡¬πŸ‡§ United Kingdom' +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'BBC Two' +[2025-06-27 17:51:00] INFO: Detected πŸ‡¬πŸ‡§ United Kingdom for: BBC Two (matched: 'bbc') +[2025-06-27 17:51:00] INFO: FORCED UPDATE: 'BBC Two' from 'News' to 'πŸ‡¬πŸ‡§ United Kingdom' +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'ITV 1' +[2025-06-27 17:51:00] INFO: Detected πŸ‡¬πŸ‡§ United Kingdom for: ITV 1 (matched: 'itv') +[2025-06-27 17:51:00] INFO: Created backup: channels.txt.backup.20250627_175100 +[2025-06-27 17:51:00] INFO: FORCE updated ALL 23 channels (6 changes made) +[2025-06-27 17:51:00] INFO: Processing bulk_import.m3u for comprehensive bulk import... +[2025-06-27 17:51:00] INFO: Processing 50 lines... +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'NESN UHD' +[2025-06-27 17:51:00] INFO: Detected πŸ‡ΊπŸ‡Έ United States for: NESN UHD (matched: '.us') +[2025-06-27 17:51:00] INFO: Auto-detected: 'NESN UHD' β†’ πŸ‡ΊπŸ‡Έ United States +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'MSG FHD' +[2025-06-27 17:51:00] INFO: Detected πŸ‡ΊπŸ‡Έ United States for: MSG FHD (matched: '.us') +[2025-06-27 17:51:00] INFO: Auto-detected: 'MSG FHD' β†’ πŸ‡ΊπŸ‡Έ United States +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'MSG_PLUS FHD' +[2025-06-27 17:51:00] INFO: Detected πŸ‡ΊπŸ‡Έ United States for: MSG_PLUS FHD (matched: '.us') +[2025-06-27 17:51:00] INFO: Auto-detected: 'MSG_PLUS FHD' β†’ πŸ‡ΊπŸ‡Έ United States +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UK: TNT Sports Ultimate UHD' +[2025-06-27 17:51:00] INFO: Detected πŸ‡¬πŸ‡§ United Kingdom for: UK: TNT Sports Ultimate UHD (matched prefix: 'uk:') +[2025-06-27 17:51:00] INFO: Auto-detected: 'UK: TNT Sports Ultimate UHD' β†’ πŸ‡¬πŸ‡§ United Kingdom +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'MY: Astro Sports UHD' +[2025-06-27 17:51:00] INFO: Detected πŸ‡²πŸ‡Ύ Malaysia for: MY: Astro Sports UHD (matched prefix: 'my:') +[2025-06-27 17:51:00] INFO: Auto-detected: 'MY: Astro Sports UHD' β†’ πŸ‡²πŸ‡Ύ Malaysia +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | Preshyi' +[2025-06-27 17:51:00] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | Preshyi (matched prefix: 'ua |') +[2025-06-27 17:51:00] INFO: Auto-detected: 'UA | Preshyi' β†’ πŸ‡ΊπŸ‡¦ Ukraine +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | Suspline Kultura' +[2025-06-27 17:51:00] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | Suspline Kultura (matched prefix: 'ua |') +[2025-06-27 17:51:00] INFO: Auto-detected: 'UA | Suspline Kultura' β†’ πŸ‡ΊπŸ‡¦ Ukraine +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | PlusPlus' +[2025-06-27 17:51:00] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | PlusPlus (matched prefix: 'ua |') +[2025-06-27 17:51:00] INFO: Auto-detected: 'UA | PlusPlus' β†’ πŸ‡ΊπŸ‡¦ Ukraine +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | Detinets' +[2025-06-27 17:51:00] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | Detinets (matched prefix: 'ua |') +[2025-06-27 17:51:00] INFO: Auto-detected: 'UA | Detinets' β†’ πŸ‡ΊπŸ‡¦ Ukraine +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | One Planet' +[2025-06-27 17:51:00] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | One Planet (matched prefix: 'ua |') +[2025-06-27 17:51:00] INFO: Auto-detected: 'UA | One Planet' β†’ πŸ‡ΊπŸ‡¦ Ukraine +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | Rozpakuy TV' +[2025-06-27 17:51:00] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | Rozpakuy TV (matched prefix: 'ua |') +[2025-06-27 17:51:00] INFO: Auto-detected: 'UA | Rozpakuy TV' β†’ πŸ‡ΊπŸ‡¦ Ukraine +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | FreeDom' +[2025-06-27 17:51:00] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | FreeDom (matched prefix: 'ua |') +[2025-06-27 17:51:00] INFO: Auto-detected: 'UA | FreeDom' β†’ πŸ‡ΊπŸ‡¦ Ukraine +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | Dorama' +[2025-06-27 17:51:00] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | Dorama (matched prefix: 'ua |') +[2025-06-27 17:51:00] INFO: Auto-detected: 'UA | Dorama' β†’ πŸ‡ΊπŸ‡¦ Ukraine +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | KinoKazka' +[2025-06-27 17:51:00] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | KinoKazka (matched prefix: 'ua |') +[2025-06-27 17:51:00] INFO: Auto-detected: 'UA | KinoKazka' β†’ πŸ‡ΊπŸ‡¦ Ukraine +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | Continent-E' +[2025-06-27 17:51:00] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | Continent-E (matched prefix: 'ua |') +[2025-06-27 17:51:00] INFO: Auto-detected: 'UA | Continent-E' β†’ πŸ‡ΊπŸ‡¦ Ukraine +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'UA | Yedyni novyny' +[2025-06-27 17:51:00] INFO: Detected πŸ‡ΊπŸ‡¦ Ukraine for: UA | Yedyni novyny (matched prefix: 'ua |') +[2025-06-27 17:51:00] INFO: Auto-detected: 'UA | Yedyni novyny' β†’ πŸ‡ΊπŸ‡¦ Ukraine +[2025-06-27 17:51:00] DEBUG: Detecting country for: 'ITV 1' +[2025-06-27 17:51:00] INFO: Detected πŸ‡¬πŸ‡§ United Kingdom for: ITV 1 (matched: 'itv') +[2025-06-27 17:51:00] INFO: Auto-detected: 'ITV 1' β†’ πŸ‡¬πŸ‡§ United Kingdom +[2025-06-27 17:51:00] INFO: === COMPREHENSIVE IMPORT STATISTICS === +[2025-06-27 17:51:00] INFO: Total Lines: 50 +[2025-06-27 17:51:00] INFO: Extinf Lines: 23 +[2025-06-27 17:51:00] INFO: Parsed: 23 +[2025-06-27 17:51:00] INFO: Valid: 23 +[2025-06-27 17:51:00] INFO: Filtered Adult: 0 +[2025-06-27 17:51:00] INFO: Filtered Invalid: 0 +[2025-06-27 17:51:00] INFO: Duplicates: 0 +[2025-06-27 17:51:00] INFO: Already Existed: 23 +[2025-06-27 17:51:00] INFO: Final Imported: 0 +[2025-06-27 17:51:00] INFO: === END STATISTICS === +[2025-06-27 17:51:00] INFO: Cleaned up bulk_import.m3u +[2025-06-27 17:51:00] INFO: Import returned 0 channels +[2025-06-27 17:51:00] INFO: Parsed 23 channels +[2025-06-27 17:51:00] INFO: Generated playlist.m3u with 23 channels +[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 17:51:00] INFO: Comprehensive playlist generation complete