i recall MO 4Media app can locally cach ... its a supscription base use ... i think there is trial period
It used the subscription model when it was first released, but it has been a one-time purchase app for quite a while now.
he stopped supporting iOS so not a solution for me