https://github.com/imp0str/lunaiptv
A modern, user-friendly IPTV player built with **Python** & **PyQt6** β lightweight, customizable, and designed to make streaming effortless.
https://github.com/imp0str/lunaiptv
gui iptv m3u pyqt6 python streaming tv video-player vlc windows xstream
Last synced: about 2 months ago
JSON representation
A modern, user-friendly IPTV player built with **Python** & **PyQt6** β lightweight, customizable, and designed to make streaming effortless.
- Host: GitHub
- URL: https://github.com/imp0str/lunaiptv
- Owner: imp0str
- Created: 2025-08-10T17:38:39.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-10T19:15:23.000Z (10 months ago)
- Last Synced: 2025-08-10T20:23:47.494Z (10 months ago)
- Topics: gui, iptv, m3u, pyqt6, python, streaming, tv, video-player, vlc, windows, xstream
- Homepage:
- Size: 37 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π LunaIPTV
### π Logo

[](https://www.python.org/)
[](https://pypi.org/project/PyQt6/)
[](https://www.videolan.org/vlc/)
[](LICENSE)
[](#)
A modern, user-friendly IPTV player built with **Python** & **PyQt6** β lightweight, customizable, and designed to make streaming effortless.
---
## π Description
LunaIPTV is a sleek IPTV client built for smooth, reliable streaming.
It integrates **Xstream API login**, **VLC playback**, and a clean **PyQt6 interface** to give you a no-fuss IPTV experience.
Whether itβs live TV, sports, or on-demand series, LunaIPTV keeps it simple without sacrificing power.
---
## β¨ Features
### π― Core
- **Xstream API Login** β quick, secure authentication with your IPTV provider.
- **Channel & EPG Browsing** β see what's on now and what's coming up.
- **VLC Integration** β full codec support for smooth, lag-free playback.
- **Search & Filter** β quickly find your favorite channels.
### π₯ User Interface
- **Clean, Modern PyQt6 Design** β responsive layout for desktops.
- **Category Tabs** β Live TV, Movies, Series β switch in a click.
- **Toolbar Controls** β Settings, About, Refresh at your fingertips.
- **Custom App Icon** β LunaIPTV branding in the window and taskbar.
### πΊ Playback
- **Supports HD, Full HD, and 4K** β based on your providerβs stream quality.
- **Buffer Management** β smoother playback, fewer interruptions.
- **Full-Screen Mode** β immersive viewing without distractions.
### β Extras
- **Automatic VLC Path Detection** β guides first-time setup.
- **Minimal Error Popups** β avoids random timeout spam.
- **Portable Build Option** β distribute as a single EXE (PyInstaller).
---
## πΈ Screenshots
| Live TV View | Movies / Live Search | Series Continue |
|--------------|----------------------|-----------------|
|  |  |  |
---
### π¬ Watch View

## π Installation
### From Source
```bash
# Clone repository
git clone https://github.com/YOUR-USERNAME/LunaIPTV.git
cd LunaIPTV
# Run
run LunaIPTV.exe