Skip to content

Releases: egphp/iptv-manager-updates

IPTV Manager v3.5.798-a225956751b6

27 May 14:36

Choose a tag to compare

    ## IPTV Manager v3.5.798-a225956751b6

    Smart IPTV content manager — browse what's new, pick what you want, download automatically, and watch on Plex.

    ---

    ## 🐳 Docker — All Platforms (Recommended)

    The easiest way to run IPTV Manager on any OS. Everything is pre-configured.

    **Requirements:** [Docker Desktop](https://docker.com/products/docker-desktop) (Win/Mac) or Docker Engine (Linux)

    ### Windows + Docker
    ```
    Download setup-docker.bat → Right-click → Run as Administrator
    ```

    ### macOS + Docker
    ```bash
    docker run -d --name iptv-manager --restart unless-stopped           -p 443:443           -v iptv-data:/app/data           -v /Volumes/YourDisk/Media:/media           -e TZ=Africa/Cairo           ghcr.io/egphp/iptv-manager:latest
    ```

    ### Ubuntu/Linux + Docker
    ```bash
    docker run -d --name iptv-manager --restart unless-stopped           -p 443:443           -v iptv-data:/app/data           -v /mnt/media:/media           -e TZ=Africa/Cairo           ghcr.io/egphp/iptv-manager:latest
    ```

    ### Docker Compose
    ```bash
    docker compose up -d
    ```

    **Docker includes:** Python 3.12, Flask, Cheroot, aria2c, MKVToolNix, ffmpeg, Chromium, auto-SSL, cron jobs, avahi mDNS.

    ---

    ## 🪟 Windows 10/11 — Native

    ```
    Download setup-windows.bat → Right-click → Run as Administrator
    ```

    **What it installs:**

    | Step | Component | Details |
    |------|-----------|--------|
    | 1 | Python 3.12 | Auto-installs via winget or direct download |
    | 2 | Python packages | flask, cheroot, cryptography, pillow, pystray + more |
    | 3 | aria2c | Download engine |
    | 4 | MKVToolNix | MKV metadata tagging |
    | 5 | ffmpeg | Video thumbnails |
    | 6 | Data directories | `%%LOCALAPPDATA%%\IPTV Manager` |
    | 7 | SSL certificates | Local CA + HTTPS cert |
    | 8 | Network | Firewall rule, hosts file entries, Bonjour mDNS |
    | 9 | Auto-start | Tray icon + scheduled tasks |

    **After setup:**
  • System tray icon

  • Auto-update from GitHub

  • Watchdog restart

  • Scheduled download, sync, and integrity tasks

      ---
    
      ## 🍎 macOS — Native
    
      ```bash
      chmod +x setup-macos.sh
      ./setup-macos.sh
      ```
    
      **What it installs:**
    
      | Step | Component | Details |
      |------|-----------|--------|
      | 1 | Python 3.12 | Via Homebrew |
      | 2 | Python packages | flask, cheroot, cryptography, pillow + more |
      | 3 | aria2c | Via Homebrew |
      | 4 | MKVToolNix | Via Homebrew |
      | 5 | ffmpeg | Via Homebrew |
      | 6 | SSL certificates | Local CA + HTTPS cert |
      | 7 | Auto-start | LaunchAgent |
    
      **Service commands:**
    
      ```bash
      launchctl list | grep iptv
      launchctl stop com.iptv-manager.server
      launchctl start com.iptv-manager.server
      ```
    
      ---
    
      ## 🐧 Ubuntu/Debian — Native
    
      ```bash
      chmod +x setup-ubuntu.sh
      sudo ./setup-ubuntu.sh
      ```
    
      **What it installs:**
    
      | Step | Component | Details |
      |------|-----------|--------|
      | 1 | System packages | python3, pip, aria2, mkvtoolnix, ffmpeg, chromium, avahi |
      | 2 | Python packages | flask, cheroot, cryptography, selenium + more |
      | 3 | Tool verification | Checks aria2c, mkvpropedit, ffmpeg |
      | 4 | Data directories | `./data/` |
      | 5 | SSL certificates | Local CA + HTTPS cert |
      | 6 | Network | hosts file, ufw firewall, avahi mDNS |
      | 7 | Cron jobs | download, sync, integrity |
      | 8 | systemd service | Auto-start on boot |
    
      **Service commands:**
    
      ```bash
      systemctl status iptv-manager
      systemctl restart iptv-manager
      journalctl -u iptv-manager -f
      ```
    
      ---
    
      ## 🐧 Linux — Generic
    
      ```bash
      chmod +x setup-linux.sh
      sudo ./setup-linux.sh
      ```
    
      **Supported package managers:** `dnf`, `pacman`, `zypper`, `apk`
    
      ---
    
      ## 📦 Downloads
    
      | File | Platform | Description |
      |------|----------|-------------|
      | `setup-docker.bat` | Windows + Docker | Pulls image, creates container, installs SSL |
      | `setup-windows.bat` | Windows | Native install |
      | `setup-macos.sh` | macOS | Native install |
      | `setup-ubuntu.sh` | Ubuntu/Debian | Native install |
      | `setup-linux.sh` | Generic Linux | Native install |
      | `docker-compose.yml` | Docker Compose | Compose deployment |
      | `Dockerfile` | Docker | Custom builds |
      | `iptv_update.zip` | All | Auto-update package |
    
      ---
    
      ## ✨ What's Inside
    
  • HTTPS with local CA

  • Auto-sync every 6 hours

  • Auto-download every 40 minutes

  • Auto-update from GitHub

  • Responsive web dashboard

  • TMDB + OMDb metadata

  • IMDb watchlist integration

  • Smart filters

  • aria2c resume engine

  • MKV metadata tagging

  • Push notifications

  • Multi-section organization

  • Dual-account downloads

  • Daily backups

  • Holiday themes

      ---
    
      ## 🚀 After Installation
    
      1. Open **https://iptv.local**
      2. Go to **Settings**
      3. Enter IPTV credentials
      4. Add TMDB or OMDb keys if needed
      5. Configure sections and paths
      6. Start your first sync
    
      For the green lock on other devices:
    
  • Visit https://iptv.local/install-ca

  • Trust the CA certificate

IPTV Manager Installers

28 Apr 22:45

Choose a tag to compare

Pre-release

Hash-addressed support assets used by IPTV Manager code releases.