Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

MacReplayV2 - IPTV portal proxy

Featured Replies

MacReplayV2

GitHub > https://github.com/T4s3rF4c3/macreplay_v2

MacReplayV2 is a lightweight IPTV portal proxy packaged for Docker on Unraid. This repository exists purely as a test sandbox, so expect limited polish and no formal support.

This codebase is an adaptation/extension of the original Evilvir-us/MacReplay project. All credit for the foundational work goes to the original author; this fork simply layers on adjustments, updates, and experimental features.

MacReplay is an improved version of STB-Proxy, designed for seamless connectivity between MAC address portals and media platforms like Plex / JellyFin or M3U-based software.

Snapshot

  • Multi-portal management with MAC rotation and basic EPG ingestion

  • Channel editor with duplicate cleanup, fallback chains, and quick filters

  • Single web UI on port 8001 that exposes dashboard, portals, editor, and settings views

  • Generates M3U and XMLTV outputs for Plex or any M3U-compatible player

Quick Start on Unraid

Manual Template Installation

  1. Download the my-macreplayv2.xml template file from this repository.

  2. Copy it to your Unraid server at: /boot/config/plugins/dockerMan/templates-user/

  3. In Unraid WebUI, navigate to APPSPrevious Apps → search for "MacReplayV2"

  4. Select the Container and click ActionsReinstall to create the container.

  5. Wait for the container to start, then open http://YOUR-UNRAID-IP:8001 in your browser.

First Steps

  • Navigate to the Portals tab and add your IPTV provider endpoint.

  • Supply one or more MAC addresses (or leave for auto-detection).

  • Click Test to verify connectivity.

  • Visit the Channel Editor to manage, filter, and enable/disable streams.

  • Use the Downloads menu to grab the M3U and XMLTV outputs for your media player.

Minimal Configuration

Setting

Value

Notes

Ports

8001/tcp

Web dashboard + API

Volumes

/mnt/user/appdata/macreplayv2/data:/app/data
/mnt/user/appdata/macreplayv2/logs:/app/logs

Persist config and logs

Env Vars

PUID=99, PGID=100, TZ=Europe/Berlin (adjust as needed)

Match your Unraid user/group

XMLTV refresh

4-hour background loop (override via EPG_REFRESH_INTERVAL_HOURS)

Keeps Jellyfin guides up to date

Daily Use

  1. Portals tab – add the IPTV endpoint, supply one or more MAC addresses, and verify connectivity.

  2. Editor tab – filter channels, toggle enablement, and define fallback lists.

  3. Integrations – consume http://YOUR-IP:8001/playlist.m3u8 for streams and http://YOUR-IP:8001/epg.xml for guide data.

Screenshots

Showcase your MacReplayV2 setup by adding screenshots here:

Dashboard

Dashboard

Portals Management

Portals Tab

Channel Editor

Channel Editor

Settings

Settings

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.