// readme

LiveTVCollector

A GitHub repository that automatically collects, filters, and exports live TV streaming links for Country/Category wise using GitHub Actions. This project fetches M3U playlists from multiple sources, removes duplicates, verifies active links, and exports them into various formats under the LiveTV/Country Name/ directory.

๐Ÿ“Š Project Stats

Online Useable Tools:

Features

  • Automated Updates: Runs every 8 hours (approximately 05:30, 13:30, 21:30 IST) via GitHub Actions.
  • Large Source Handling: Processes large M3U files efficiently with streaming to minimize memory usage.
  • Active Link Verification: Checks links for availability using concurrent requests (50 workers).
  • Duplicate Removal: Ensures no duplicate streams (based on URL) are included.
  • HTML Source Parsing: Extracts streaming URLs from HTML pages, filtering out non-stream links (e.g., Telegram, GitHub).
  • Multiple Export Formats:
    • LiveTV.m3u: Standard M3U playlist.
    • LiveTV.txt: Human-readable text format with detailed channel info.
    • LiveTV.json: Structured JSON with channel metadata.
    • LiveTV: Custom JSON format without extension, designed for easyโ€ฆ