Log: https://paste.libreelec.tv/warm-stinkbug.log
Environment
- LibreELEC 11.0.6 (x86_64, kernel 6.1.74) running Kodi 20.3 (Nexus)
- PVR IPTV Simple add‑on with M3U playlist authentication
Problem
All live TS segments return HTTP 403 Forbidden when played on this LibreELEC device, despite the same URLs working elsewhere. The m3u file is stored and accessed locally.
Reproduction & Verification
- On a separate machine (macOS), the raw .ts URL plays successfully in VLC.
- On that same macOS device, Kodi (installed normally, not LibreELEC) also plays the stream without errors.
Steps Tried
- Network/DNS checks
- Confirmed Internet access and manual DNS (8.8.8.8/1.1.1.1) resolution succeed.
- Custom User-Agent
- Set the add‑on’s “Custom User-Agent” to match VLC’s (e.g. VLC/3.0.17.3 LibVLC/3.0.17.3).
- M3U reload & client restart
- Disabled and re‑enabled the PVR client, and rebooted LibreELEC.
Nothing has caused LibreELEC’s iptvsimple to send the headers or credentials in the same way as VLC or standard Kodi, so the server continues to return 403. I’ve exhausted all settings I can find, but the issue persists only on this LibreELEC installation. I've reinstalled it, downgraded it from LibreElec 12.0 (the version I started using) and figure there's something wrong with my device or the installation itself. Any insights into further debugging or differences in iptvsimple’s HTTP handling on LibreELEC would be much appreciated.
I'm completely new to LibreElec (and somewhat Kodi for that matter) but this addon works completely fine on my MacBook with no issues whatsoever. What's even weirder is that very rarely the streams do come through, but switching to another causes a failure message with no clear reason for it working for that one stream.