Skip to content

A GitHub Actions bot/utility that automatically downloads and cleans the latest playlist.m3u every hour from an upstream source.

Notifications You must be signed in to change notification settings

ashik4u/mrgify-clean

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,725 Commits
 
 
 
 
 
 
 
 

Repository files navigation

mrgify-clean

A GitHub Actions bot/utility that automatically downloads and cleans the latest playlist.m3u every hour from an upstream source.

Features

  • Pulls m3u content from abusaeeidx/Mrgify-BDIX-IPTV
  • Removes duplicate streams (by URL)
  • Removes irrelevant lines (#EXTVLCOPT, #EXTHTTP, comments, blank lines, etc.)
  • Keeps only valid #EXTINF + URL pairs

Usage

No manual upload required!
The bot fetches playlist.m3u from:

https://raw.githubusercontent.com/abusaeeidx/Mrgify-BDIX-IPTV/refs/heads/main/playlist.m3u

Hourly automation:

  • Downloads remote playlist
  • Cleans and saves it as playlist.m3u
  • Commits if changed

Manual Clean

You can also run manually:

python clean_m3u.py https://raw.githubusercontent.com/abusaeeidx/Mrgify-BDIX-IPTV/refs/heads/main/playlist.m3u

or on a local file:

python clean_m3u.py playlist.m3u

Auto-clean, always up-to-date!

About

A GitHub Actions bot/utility that automatically downloads and cleans the latest playlist.m3u every hour from an upstream source.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages