Skip to content

flop87x2/check_m3u_quick

Repository files navigation

Flask M3U Manager

Simple Flask app to manage M3U/M3U8 lists, import/export and check stream availability.

Requirements:

  • Python 3.10+
  • ffmpeg (optional, used for playback checks)
  • streamlink (optional)

Run locally:

  • python -m venv venv
  • source venv/bin/activate
  • pip install -r requirements.txt
  • python app.py

Configuration via environment variables:

  • ENABLE_FFTEST (1/0) default 1
  • ENABLE_STREAMLINK (1/0) default 1
  • CHECK_CONCURRENCY default 20
  • CHECK_TIMEOUT default 8

Notes:

  • Default config enables ffmpeg/streamlink tests as requested. Ensure ffmpeg and streamlink are installed on the host/container if you want playback checks.
  • For many URLs set CHECK_CONCURRENCY lower if encountering connection limits.

About

check_m3u_quick

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors