Dann solltest du bitte prüfen, welche Adresse in VLC angegeben worden ist. Ggf. muss diese Adresse dann auch in den API-Einstellungen hinterlegt werden.
Wegen meines Pi (127.0.0.1 als erkannte Defaultadresse) ist in den Einstellungen unter Custom IP das hinterlegt: http://192.168.1.9:5000
Streamadresse ist http://192.168.1.9:5000/api/wlm/live/ard_hd bzw. http://192.168.10.9:5000/api/wlm/file/channels.m3u (auch mit tby dasselbe)
Dürfte ja eigentlich passen, oder? Ich verstehe halt bis heute auch nicht, weshalb das Skript beim Startup die Heimnetzadresse nicht erkennt (unter dem alten Pythonskript gabs diesbezüglich keine Probleme)
Unter Kodi verwende ich eine eigene m3u8, die enthält aber sämtliche Sender der API nur anders sortiert und um weitere Streams ergänzt.
Edit: Jeweils mit http:// am Anfang.