Generate your Electronic Programme Guide (EPG) URL (XMLTV) out of your m3u link for all countries:
If your m3u link looks like this:
http://tv.OWN-DNS.COM/get.php?username=XXX&password=XXX&type=m3u_plus&output=ts
(Simply replace your “OWN-DNS” and the “XXX” with your m3u username and password)...
Fritz Box isn't bad but if you think about a new router, better watch out for routers with integrated VPN CLIENT.
And try VPN, that most likely solve the issues.
smart tv = limited cache/memory and no possibility to use vpn.
mag box is old fashion... better get an android box and you will enjoy best flexibility, you can install all apps and also vpn.
e.g. amazon fire tv stick OR xiaomi mi box.
most smart tv's having limited cache/memory, and some ISP put speed limits (throttling) on iptv servers... DNS change and a VPN would be helpful in this case, best would be to get an android box where you can install apk files and vpn etc.
Keep in mind, if you watch one channel and record another, you would need a second connection, otherwise system firewall might detect multi connection abuse and block the line permanent.
@Gambit1uk virgin media is one of the worst ISP's in terms of throttling when it comes to IPTV.
He need to change the DNS server in router and/or device and on top of that, he need to find a good VPN to bypass the ISP block.