Skip to content

About

PHP IPTV Player is a lightweight IPTV web client built with PHP and compatible with Xtream UI APIs. It is intended as a simple reference implementation for demonstrations, learning, and rapid deployments. It is not the production version of the project.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

PHP IPTV Player

PHP IPTV Player

Lightweight PHP IPTV web client — compatible with the Xtream UI API.

GitHub PHP Composer Xtream UI License MIT

Visitors


Description

PHP IPTV Player is a PHP IPTV web client in a base version, for authenticating users and consuming live TV, movies, and series from Xtream UI–compatible servers. No database and no complex infrastructure at this stage.

Warning

It is a web player / client. It does not host or redistribute IPTV content: the catalog and streams are provided by the external server you configure (XTREAM_HOST).

See DISCLAIMER.md for more details.

Preview

Preview — home / catalog

Preview — playback

Architecture

Organized by features (auth, live, movies, series, profile, player) with presentation / domain / infrastructure layers.

public/          # Front controller and public assets
src/Features/    # Business modules
src/Shared/      # Layout, helpers, middleware
src/Infrastructure/  # Config, session, Xtream client
templates/       # PHP views
routes/          # Web routes

Requirements

  • PHP 8.1+
  • Extensions: curl, json, mbstring, session
  • Composer 2.x
  • Apache (mod_rewrite) or equivalent PHP server

Deploy

Production deploy (Ubuntu + Nginx): see deploy/ → Ubuntu + Nginx guide.

Modules

Module Status
Auth (login/logout + session) Functional
Shared layout Functional
Dashboard / Home Functional
Live TV (/channels, /channel) Functional
Movies / Series Functional
Search Functional
Profile Functional
Player (VOD + HLS live) Functional

Security

  • Credentials stored in a PHP session (HttpOnly), not in clear-text cookies.
  • Secrets only in .env (not committed).

License

Released under the MIT license. See LICENSE.

Copyright (c) 2026 CyberCode Labs.

About

PHP IPTV Player is a lightweight IPTV web client built with PHP and compatible with Xtream UI APIs. It is intended as a simple reference implementation for demonstrations, learning, and rapid deployments. It is not the production version of the project.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages