Quick answer
On a Raspberry Pi, install a Kodi-based system such as LibreELEC or OSMC, enable the PVR IPTV Simple Client add-on, and add your Marinios IPTV M3U and EPG links.
A Raspberry Pi 4 or 5 running LibreELEC or OSMC makes a quiet, low-power IPTV box for enthusiasts who enjoy customising their setup.
What you need before you start
- Raspberry Pi 4 or 5 with a quality power supply.
- A microSD card (16 GB+).
- Raspberry Pi Imager on a computer.
- Your M3U and EPG links.
Supported login methods on Raspberry Pi: M3U playlist URL. What's the difference?
Recommended player apps for Raspberry Pi
- Kodi (LibreELEC/OSMC)
Installed with Raspberry Pi Imager.
Install LibreELEC or OSMC
Steps
On a computer, download Raspberry Pi Imager from raspberrypi.com.
Choose your Pi model, then Operating System → Media player OS → LibreELEC (or OSMC).
Write it to the microSD card, insert it in the Pi, and boot. Complete the setup wizard.
Sign in and load your Marinios IPTV playlist
Use the details from your activation email. Copy and paste where you can, and keep these details private.
Add your playlist in Kodi
Go to Add-ons → Install from repository → PVR clients → PVR IPTV Simple Client → Install.
Configure: set the M3U playlist location to Remote path and paste your M3U link; set the EPG location to Remote path and paste your EPG link.
Restart Kodi and open TV.
Set up the TV guide (EPG)
EPG data loads into Kodi's TV guide. Set the EPG cache to refresh daily under the add-on settings.
Common Raspberry Pi errors and fixes
- Stuttering on HD channels
- Use Ethernet and a Pi 4/5. Older Pi models can struggle with high bitrates.