IPTV StreamHubIPTV StreamHub
Powerful IPTV portal with smart importers, modern player, ads support, admin panel, and one-click PHP installer.IPTV StreamHub
Powerful IPTV portal with smart importers, modern player, ads support, admin panel, and one-click...
Overview
IPTV StreamHub by WebWizards
IPTV StreamHub is a modern, fast and clean IPTV portal built with PHP + MySQL. It lets visitors browse channels by Categories and Countries, search instantly with auto-suggest, and watch streams on a beautiful, mobile-first interface.
Designed for marketplace buyers: clean code structure, easy installation, admin panel, and powerful import tools to build a large catalog quickly.
Highlights
- Modern responsive UI (mobile-first) with fast navigation
- Auto-suggest search (channels / categories / countries)
- Featured channels & curated home sections
- Categories page with expandable panels (remember last opened)
- Countries page + quick discovery workflow
- Favorites saved in LocalStorage (no login required)
- PJAX-friendly pages for smooth browsing experience
- Admin importer to populate channels faster
- SEO-ready clean URLs & structured pages
Built For
- IPTV portal owners
- Live TV directory / catalog websites
- Streaming discovery portals
- Content curators who want a clean UI + admin importer
Importer Sources (Important)
The auto-import feature is designed to work with public IPTV directory sources. In the current build, the importer supports:
- iptv-org API / dataset (community-maintained directory)
- Optional filtering by channel name and other criteria (when enabled in admin importer)
Note: Availability/validity of streams depends on the public source. You can also add/edit channels manually in the admin panel.
Features
- Homepage with hero search, featured categories, top countries preview, trending & latest sections
- Auto-suggest search with keyboard navigation (up/down/enter) and PJAX-friendly routing
- Browse channels with filters (category/country/search)
- Featured channels page (grid layout + filters + pagination)
- Categories page with collapsible panels
- Countries listing page with search + card layout
- Favorites page stored on device (LocalStorage) — no login required
- Watch page ready for stream playback
- Admin panel to manage catalog + run importer
- Ad slots supported (top/middle/bottom where enabled)
- Clean code (PDO, prepared statements, organized templates)
- Player Monetization & Ads
- Sticky floating mini-player (optional)
- Global player logo overlay (custom branding)
-
Pre-roll ads with multiple modes:
- Video ads (MP4 / HLS .m3u8)
- Clickable image banner ads
- Custom HTML/JS ad code (supports any ad provider embed)
- Configurable “Skip Ad” timer (0–∞ seconds)
Requirements
- PHP 8.0+ (recommended 8.1+)
- MySQL 5.7+ / MariaDB 10.4+
- PDO extension enabled
- PDO MySQL driver enabled
- Apache with mod_rewrite (recommended for clean URLs) or Nginx equivalent rules
- HTTPS recommended
Instructions
Installation Steps
- Upload the script files to your hosting (public_html or domain root).
- Create a new MySQL database and user, and assign the user to the database.
- Open the installer in your browser:
/install/install.php - Enter your database details and admin credentials.
- Click Run Installation.
- After success, delete the /install folder for security.
- Login to admin:
/admin/login.php
Other items by this author
| Category | Scripts & Code / PHP Scripts / Multimedia / Video |
| First release | 13 December 2025 |
| Last update | 13 December 2025 |
| Software version | PHP 8.0, PHP 8.1 |
| Files included | .php, .css, .html, .sql, Javascript .js |
| Tags | iptv, Responsive design, hls player, video streaming script, streaming platform, channel management, iptv script, iptv admin panel, iptv portal, live tv streaming, php iptv script, m3u8 streaming, pre roll ads, sticky video player, one click installer |








