Try change the last number in reference links and it will buffer more before start playing.
4097:0:1:0:0:0:0:0:0:0:URL:NAME (no buffering)
4097:0:1:0:0:0:0:0:0:1:URL:NAME (buffering enabled)
4097:0:1:0:0:0:0:0:0:3:URL:NAME (progressive download and buffering enabled)
For more buffer in Enigma2
Change the normal 1:0:1:0:0:0:0:0:0:0:URL:NAME in links to this
4097:0:1:0:0:0:0:0:0:0:URL:NAME (no buffering)
4097:0:1:0:0:0:0:0:0:1:URL:NAME (buffering enabled)
4097:0:1:0:0:0:0:0:0:3:URL:NAME (progressive download and buffering enabled)
You can add overrides to get EPG for missing channels but ofcourse need some work.
Haven't been looked at that yet because with Rapid + ESTIPTV i get EPG on most important channels for me.
Here is 0.6.3 plugin
https://github.com/su1s/e2m3u2bouquet/releases/download/v0.6.3/enigma2-plugin-extensions-e2m3u2bouquet_0.6.3_all.ipk
Or if you prefer command version
https://github.com/su1s/e2m3u2bouquet/releases/download/v0.6.3/e2m3u2bouquet_v0.6.3.zip
With 0.6.3 of e2m3ubouquet it will work with both EPG and picons.
It will ofcourse be same EPG as MAG portal so better add and use ESTIPTV or another EPG compatible with Rapid.
It doesn't work witg RAPIDIPTV as provider or whole link either.
You need to download it and upload to own webserver or somewhere else then it works.
Maybe it works with URL shorterner haven't tested that.
I made an example sources file that Rytec can use for importing different EPG
<sources>
<sourcecat sourcecatname="IPTV XMLTV">
<source type="gen_xmltv" channels="/etc/epgimport/suls_iptv_channels.xml">
<description>Rapid EPG</description>...
Strange when it works for me but the big question is why it doesn't work directly from clientportal when the file is exactly the same and link is same style as other services.