There’s a section Third Party Apps (Rippers etc.) for that Third Party Apps (Rippers etc.) - TabloTV Community
Runs in a java environment - platform independent. Developer is active in the forums
I’m not absolutely certain, it runs with Python. So if you have a Python environment for MAC, there you go.
This is a GUI, completely “self contained” - download the pre-compiled release for your platform.
Or you could just use ffmpg
and stream thing via a playlist, but it’s not practical.