Because of the months-long issue updating EyeTV's EPG data, I've begun to pursue alternate methods of maintaining a working HTPC on macOS. I wrote a Python API for calling the Schedules Direct JSON API that creates an XMLTV EPG file for EyeTV.  The GitHub repo is here: https://github.com/essandess/sd-py I've used modern lxml libraries and observe that they're fast and efficient. Additionally, this code in Open Source, and provides several benefits over other available solutions po