diff --git a/backups/channels_20250627_225834.txt b/backups/channels_20250627_225834.txt new file mode 100644 index 0000000..13999fd --- /dev/null +++ b/backups/channels_20250627_225834.txt @@ -0,0 +1,11 @@ +Group = 🇬🇧 United Kingdom +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 = 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 \ No newline at end of file diff --git a/channels.txt b/channels.txt index 13999fd..00a07d4 100644 --- a/channels.txt +++ b/channels.txt @@ -4,7 +4,7 @@ Logo = https://i.ibb.co/7kYj5gc/sky-mix.png EPG id = SkySp.Mix.HD.uk Stream URL = https://a1xs.vip/2000008 -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 diff --git a/docs/playlist.m3u b/docs/playlist.m3u deleted file mode 100644 index f085b20..0000000 --- a/docs/playlist.m3u +++ /dev/null @@ -1,7 +0,0 @@ -#EXTM3U -#EXTINF:-1 tvg-id="SkySp.Mix.HD.uk" tvg-logo="https://i.ibb.co/7kYj5gc/sky-mix.png" group-title="UK Sports" 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="News.US" tvg-logo="https://example.com/news.png" group-title="USA" tvg-name="USA News Channel",USA News Channel -https://news.stream.url/live.m3u8 diff --git a/docs/playlist_update.log b/docs/playlist_update.log deleted file mode 100644 index 952a0c8..0000000 --- a/docs/playlist_update.log +++ /dev/null @@ -1,30 +0,0 @@ -INFO: Starting M3U playlist generation... -INFO: Processing bulk_import.m3u for bulk import... -DEBUG: bulk_import.m3u file size: 181 bytes -DEBUG: Reading bulk_import.m3u... -DEBUG: Found 2 lines in bulk_import.m3u -DEBUG: Sample channel 1: Sky Sports Mix FHD -INFO: Parsed 1 valid channels from bulk_import.m3u -INFO: Checking imported channels for duplicates... -DEBUG: Checking 1 channels for duplicates... -INFO: No duplicates found. -INFO: After duplicate removal: 1 unique channels to import -DEBUG: Found 3 existing channels in channels.txt -INFO: Skipped 1 channels that already exist in channels.txt -INFO: Final import count: 0 new unique channels -DEBUG: channels.txt has 17 lines before import -INFO: No new unique channels to import after duplicate checking. -DEBUG: Attempting to clean up bulk_import.m3u... -INFO: Successfully deleted bulk_import.m3u after processing. -DEBUG: Import process returned 0 channels -DEBUG: Read 499 characters from channels.txt -DEBUG: Found 3 channel blocks in channels.txt -DEBUG: Parsed channel 1: Sky Sports Mix UK -DEBUG: Parsed channel 2: USA News Channel -DEBUG: Parsed channel 3: Sky Sports Mix FHD -INFO: Successfully parsed 3 channels from channels.txt -INFO: Checking all channels for duplicates before generating M3U... -DEBUG: Checking 3 channels for duplicates... -INFO: No duplicates found. -INFO: Successfully generated playlist.m3u with 3 unique channels. -INFO: M3U playlist generation complete. diff --git a/reports/playlist_report_20250627_225834.md b/reports/playlist_report_20250627_225834.md new file mode 100644 index 0000000..34426e1 --- /dev/null +++ b/reports/playlist_report_20250627_225834.md @@ -0,0 +1,19 @@ +# IPTV Playlist Generation Report +**Generated:** 2025-06-27 22:58:34 + +## Summary Statistics +- **Total channels processed:** 2 +- **Valid channels:** 1 +- **Duplicates removed:** 1 +- **New channels imported:** 0 +- **Countries detected:** 1 + +## Channel Distribution by Country +- **🇬🇧 United Kingdom:** 1 channels + +## Configuration +- **Remove duplicates:** True +- **Auto country detection:** True +- **Quality detection:** True +- **Adult content filtering:** True +- **Health check enabled:** False diff --git a/scripts/__pycache__/channel_processor.cpython-311.pyc b/scripts/__pycache__/channel_processor.cpython-311.pyc index 3546215..eb0d208 100644 Binary files a/scripts/__pycache__/channel_processor.cpython-311.pyc and b/scripts/__pycache__/channel_processor.cpython-311.pyc differ diff --git a/scripts/__pycache__/config_manager.cpython-311.pyc b/scripts/__pycache__/config_manager.cpython-311.pyc index 5456828..5c6de71 100644 Binary files a/scripts/__pycache__/config_manager.cpython-311.pyc and b/scripts/__pycache__/config_manager.cpython-311.pyc differ diff --git a/scripts/__pycache__/file_manager.cpython-311.pyc b/scripts/__pycache__/file_manager.cpython-311.pyc index ca8fef2..31d1ddf 100644 Binary files a/scripts/__pycache__/file_manager.cpython-311.pyc and b/scripts/__pycache__/file_manager.cpython-311.pyc differ diff --git a/scripts/__pycache__/health_checker.cpython-311.pyc b/scripts/__pycache__/health_checker.cpython-311.pyc index 4895843..c04f0e8 100644 Binary files a/scripts/__pycache__/health_checker.cpython-311.pyc and b/scripts/__pycache__/health_checker.cpython-311.pyc differ diff --git a/scripts/__pycache__/playlist_builder.cpython-311.pyc b/scripts/__pycache__/playlist_builder.cpython-311.pyc index 4a72166..e706f9d 100644 Binary files a/scripts/__pycache__/playlist_builder.cpython-311.pyc and b/scripts/__pycache__/playlist_builder.cpython-311.pyc differ diff --git a/scripts/__pycache__/report_generator.cpython-311.pyc b/scripts/__pycache__/report_generator.cpython-311.pyc index 0816b4b..05d2a6b 100644 Binary files a/scripts/__pycache__/report_generator.cpython-311.pyc and b/scripts/__pycache__/report_generator.cpython-311.pyc differ