I use SmartIPTV on my LG tv, but I assume it’s on Samsung too.. I tried a few apps and this is def the best (most others didn’t work at all).
There is a one time fee after your trial, somet Appvalley hing like $4/5.
I think catchup depends on your IPTV provider? But on demand works for me anyway.