MXPRO is a PHP-based platform for managing and viewing multimedia content such as TV channels, movies, and series. It provides a lightweight and functional web interface with Xtream API support, making it ideal for IPTV systems or custom content platforms.
- Web interface developed in PHP.
- Browse content by channels, movies, and series.
- IPTV content playback support.
- Basic subscription system (
assinatura.php). - Integration with Xtream API.
- Automated installation scripts for PHP and dependencies.
- Linux server (recommended: Ubuntu/Debian).
- PHP 7.2 or higher.
- Apache2 web server.
- Required extensions:
curl,mbstring,json, and others. - Internet access to consume external sources (Xtream API).
- Clone or unzip the project into your web server directory:
git clone https://github.com/Jeremias0618/mxpro.git
cd mxpro- Run the installation script:
sudo bash install.sh- (Optional) Install required PHP extensions:
sudo bash php7.2-ext.sh-
Configure the Apache server using the
000-default.conffile as a reference. -
Access the platform via
http://localhostor your server's IP address.
mxpro/
│
├── index.php # Main landing page
├── Xtream_api.php # Xtream API module
├── canais.php # Channel list
├── filmes.php # Movie list
├── series.php # Series list
├── assinatura.php # Subscription management
├── painel.php # Admin panel
├── install.sh # General installation script
├── php7.2-ext.sh # PHP extension installer
├── assets/ # CSS/JS assets
│ └── aqua/
├── LICENSE # Project license
└── README.md # Project documentation
Once installed, you can access the main interface through your browser. Navigate through available sections such as:
/filmes.phpfor movies/series.phpfor series/canais.phpfor IPTV channels
Authentication or subscription access can be managed via assinatura.php.
This project is licensed under the terms described in the LICENSE file.