MacReplay is an improved version of STB-Proxy, designed for seamless connectivity between MAC address portals and media platforms like Plex or M3U-based software.
This lightweight solution eliminates the need for Docker by compiling everything into a single executable file, making it easy to use and deploy on Windows systems.
- 🛠️ Single Executable: No need for Docker; everything is packed into one
.exe
file. - 🔗 MAC Portal Integration: Connect MAC address portals directly with Plex or M3U software.
- 🐦🔥 Multiple MACs: Rotate between MAC addresses across a single portal, allowing for multiple connections simultaneously.
- 🦕 Multiple Portals: Add multiple portal URLs to get channels from different providers in the same playlist.
To use MacReplay, ensure you have the following:
- Windows: Version 8 or higher.
- Plex Pass: If you're connecting to Plex. this may no longer be a requirement. with recent plex updates
- Download the latest release from the Releases page.
- Run the executable on your Windows system.
- Open the server URL in your web browser.
- Add your Portal address and MAC addresses on the Portals page.
- Enable the channels you want to use in the Playlist Editor and save them. (Note: Plex has a limit of 480 channels.)
- Connect in plex settings. Under plex settings, select Live TV and DVR and click the button Set Up Plex Tuner
- Click Have an XMLTV guide link and enter http://127.0.0.1:8001/xmltv.
- Click Continue
- ???
- Profit!!!
The TV guide is not being populated:
Check the XMLTV guide.
If it is just shows the list of channels with nothing below them, the provider likely does not supply a guide.
Try switching to a different provider.
I've modified the channels, but Plex isn't changing:
you must delete the dvr from plex, and re add it.
Error getting channel data for [Portal], skipping or Error making XMLTV for [Portal], skipping Go to the portals page, select the malfunctioning portal and click retest. You have an expired mac address, and it was trying to use it to download the data.
Channel logos may not display when viewed in a browser. This is likely due to your browsers security, related to HTTP files being served on an HTTPS domain.
This issue does not occur with PLEX HTPC, the mobile apps, or the TV app. To watch from a PC, use PLEX HTPC. If any logos are still missing, it means the provider isn't supplying them.
Another note about Plex HTPC, you must enable Force Direct Play in the settings.
MacReplay is based on the incredible work done by Chris230291 with the original STB-Proxy.
This tool is provided as-is and is intended for educational purposes only. Use responsibly and in compliance with applicable laws and terms of service.