OSMC on Raspberry PI. Won't start IPTV streams

Just had a tiny look into this myself and spotted the difference between this working on a windows version of kodi and it not working on the PI version.

here are the entries I noticed (I have blanked out the username and password but trust me they are the same):

I’ve had to modify my post as I can’t post more than 3 links in a post but instead of getting

Good
DEBUG: PVRManager - PVR::CPVRManager::OpenLiveStream - opening live stream on channel ‘BBC 1’
DEBUG: opening live stream on url ‘http://portal.rapidiptv.com:8080/live/xxxxxxxx/xxxxxxxx/3580.m3u8
DEBUG: PVRFile - XFILE::CPVRFile::Open - playback has started on filename pvr://channels/tv/All channels/pvr.iptvsimple_869778546.pvr
DEBUG: CFileCache::Open - opening <live/xxxxxxxx/xxxxxxxx/3580.m3u8> using cache
DEBUG: CurlFile::Open(0B577038) http://portal.rapidiptv.com:8080/live/xxxxxxxxxx/xxxxxxxxxx/3580.m3u8
INFO: XCURL::DllLibCurlGlobal::easy_aquire - Created session to http://portal.rapidiptv.com
DEBUG: CCurlFile::Open - effective URL: http://95.154.222.14:8080//streaming/clients_live.php?username=xxxxxxxxxx&password=xxxxxxxxxx&stream=3580&extension=m3u8&hash=11515dc2c5d16ef442136a9ce343d59c&time=0&pid=32482&external_device=
NOTICE: Thread FileCache start, auto delete: false
INFO: CFileCache::Process - Hit eof.

I get (had to cut most out)

PVRManager - OpenLiveStream - opening live stream on channel ‘BBC 1’
DEBUG: opening live stream on url blah blah blah
DEBUG: PVRFile - Open - playback has started on filename pvr://channels/tv/All channels/pvr.iptvsimple_869778546.pvr
DEBUG: CFileCache::Open - opening <live/xxxxxxxxxx/xxxxxxxxxx/3580.m3u8> using cache
DEBUG: CurlFile::Open(0x661efbf8) blah blah blah
INFO: easy_aquire - Created session to blah blah blah
DEBUG: PushCecKeypress - received key b duration 269 (rep:0 size:0)
DEBUG: PushCecKeypress - ignored key b
ERROR: CCurlFile::Open failed with code 404 for
ERROR: Open - failed to open source