November 16, 2025Nov 16 MacReplayV2GitHub > https://github.com/T4s3rF4c3/macreplay_v2MacReplayV2 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.SnapshotMulti-portal management with MAC rotation and basic EPG ingestionChannel editor with duplicate cleanup, fallback chains, and quick filtersSingle web UI on port 8001 that exposes dashboard, portals, editor, and settings viewsGenerates M3U and XMLTV outputs for Plex or any M3U-compatible playerQuick Start on UnraidManual Template InstallationDownload the my-macreplayv2.xml template file from this repository.Copy it to your Unraid server at: /boot/config/plugins/dockerMan/templates-user/In Unraid WebUI, navigate to APPS → Previous Apps → search for "MacReplayV2"Select the Container and click Actions → Reinstall to create the container.Wait for the container to start, then open http://YOUR-UNRAID-IP:8001 in your browser.First StepsNavigate 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 ConfigurationSettingValueNotesPorts8001/tcpWeb dashboard + APIVolumes/mnt/user/appdata/macreplayv2/data:/app/data/mnt/user/appdata/macreplayv2/logs:/app/logsPersist config and logsEnv VarsPUID=99, PGID=100, TZ=Europe/Berlin (adjust as needed)Match your Unraid user/groupXMLTV refresh4-hour background loop (override via EPG_REFRESH_INTERVAL_HOURS)Keeps Jellyfin guides up to dateDaily UsePortals tab – add the IPTV endpoint, supply one or more MAC addresses, and verify connectivity.Editor tab – filter channels, toggle enablement, and define fallback lists.Integrations – consume http://YOUR-IP:8001/playlist.m3u8 for streams and http://YOUR-IP:8001/epg.xml for guide data.ScreenshotsShowcase your MacReplayV2 setup by adding screenshots here:DashboardPortals ManagementChannel EditorSettings
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.