PLAYGO - Web IPTV Player
PLAYGO is a lightweight, modular web-based IPTV player that connects to Xtream UI-compatible IPTV services. It does not redistribute or host any content; instead, it allows users to stream IPTV by configuring the provider's IP and port. PLAYGO is ideal for users who want a centralized and personalized IPTV experience.


Features
Stream live TV, movies, and series via Xtream UI.
Modular file structure for easy maintenance and scalability.
Multiple visual themes (Aqua, Blue, Orange, Pink).
No MySQL required — uses flat files and JSON.
Local caching of TMDB media metadata and artwork.
Favorites, recommendations, history, and sagas.
Requirements
- Web server: Apache or Nginx
- PHP 7.2+ with extensions:
- cURL, json, mbstring, etc. (see php7.2-ext.sh)
- No MySQL required
- Xtream UI service credentials (IP, port, username, password)
- Optional: Composer for PHP dependencies
- Write permissions for:
- db/, tmdb_cache/, collection/
Installation
-
Usage Guide
- Access the web interface and log in with your Xtream credentials.
- Use the navigation menu to browse:
- Live channels
- Movies
- Series and episodes
- Select an item to begin streaming.
- Use features like Favorites, History, and Recommendations to customize your experience.
- db/, tmdb_cache/, collection/