I've been messing about making a script that I can use to control my sky q box. At the moment, thanks to the help of other Sky box users, I've got a basic python script working to emulate remote control button presses -- largely by porting some other node.js code I found on github to python, but I'm after additional functionality like EPG, recording, etc, etc...

It'll probably end up being an Alexa app to control the box, but right now I still need info on the API (REST, TCP/UDP, uPNP, whatever).

Anyone on this forum done any packet sniffing to figure any of this out?



PS: Here's my python script so far -- remote emulation only currently... https://gitlab.com/bradwood/pyskyq