Skip to content

logitacher/secureiptv

Repository files navigation

SecureIPTV

A lightweight, secure, open-source IPTV desktop player built with Python, PyQt6, and libVLC.

CI Python License

Features

  • Load M3U / M3U8 playlists from a local file or remote URL
  • Auto-sorts channels into Live TV / Movies / Series tabs
  • Virtual subcategory sidebar - instant even with thousands of groups
  • Lazy tab loading - UI stays responsive while other tabs load in background
  • Real-time debounced search using pre-computed lowercase names
  • True fullscreen (F / Esc / double-click)
  • SSL verification on by default; per-session opt-out
  • Cross-platform: Windows / macOS / Linux

Requirements

Install & Run

git clone https://github.com/logitacher/secureiptv.git
cd secureiptv
python -m venv .venv
.venv\Scripts\Activate.ps1   # Windows
# source .venv/bin/activate  # macOS / Linux
pip install -r requirements.txt
python main.py

Keyboard Shortcuts

Key Action
Space Play / Pause
F Toggle Fullscreen
M Toggle Mute
Escape Exit Fullscreen
Double-click video Enter Fullscreen

Tests

pip install pytest
pytest

License

MIT

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages