Sky box IP Commands
Sky box IP Commands
As of today Sky have updated their iPad app to allow network control of various functions on the box, i havent tried it yet but it seems to allow channel changing, guide access with direct commands for certain tasks like jumping between genres etc.
I presume now we can extract the commands for use in other programs like demopad. I am happy to have a go with a packet sniffer on my network but im not an expert at that, so if someone could extract all the commands it would be great to integrate IP control into other apps and finally remove another RF device
I presume now we can extract the commands for use in other programs like demopad. I am happy to have a go with a packet sniffer on my network but im not an expert at that, so if someone could extract all the commands it would be great to integrate IP control into other apps and finally remove another RF device
-
- Posts: 37
- Joined: Mon Jul 16, 2012 3:35 pm
- Location: UK
- Contact:
Re: Sky box IP Commands
Im in the middle of doing that!
First tests coming up...
First tests coming up...
-
- Posts: 37
- Joined: Mon Jul 16, 2012 3:35 pm
- Location: UK
- Contact:
Re: Sky box IP Commands
Seems to be xml based. Pressing pause, sends two packets with the following.
Putting them into demopad doesn't work, so there must be more going on...
POST /SkyPlay2 HTTP/1.1
Host: 192.168.0.20:49153
Accept: */*
Accept-Encoding: gzip, deflate
Accept-Language: en-us
Content-Type: text/xml; charset=utf-8
Content-Length: 339
SOAPACTION: "urn:schemas-nds-com:service:SkyPlay:2#Pause"
Connection: keep-alive
User-Agent: SKY_skyplus
<?xml version="1.0" encoding="utf-8"?>
<s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<u:Pause xmlns:u="urn:schemas-nds-com:service:SkyPlay:2">
<InstanceID>0</InstanceID>
</u:Pause>
</s:Body>
</s:Envelope>
Putting them into demopad doesn't work, so there must be more going on...
POST /SkyPlay2 HTTP/1.1
Host: 192.168.0.20:49153
Accept: */*
Accept-Encoding: gzip, deflate
Accept-Language: en-us
Content-Type: text/xml; charset=utf-8
Content-Length: 339
SOAPACTION: "urn:schemas-nds-com:service:SkyPlay:2#Pause"
Connection: keep-alive
User-Agent: SKY_skyplus
<?xml version="1.0" encoding="utf-8"?>
<s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<u:Pause xmlns:u="urn:schemas-nds-com:service:SkyPlay:2">
<InstanceID>0</InstanceID>
</u:Pause>
</s:Body>
</s:Envelope>
Re: Sky box IP Commands
Presume when putting into DemoPad you used appropriate \x0D characters after each line - please refer to the Sonos POST commands, which are similar in format.
-
- Posts: 37
- Joined: Mon Jul 16, 2012 3:35 pm
- Location: UK
- Contact:
Re: Sky box IP Commands
Thanks, had a look at them and applied it to the sky codes. The box still didnt respond.
Back to the drawing board....
Back to the drawing board....
Re: Sky box IP Commands
Please find attached a DemoPad command file for controlling Sky+ over IP using DemoPad. Send to a generic IP device on port 49153, with the default command suffix of \x0D\x0A.
Only limited commands are available at present, play, pause, rewindx2,x6,x12,x30, fastforwardx2,x6,x12,x30
Only limited commands are available at present, play, pause, rewindx2,x6,x12,x30, fastforwardx2,x6,x12,x30
You do not have the required permissions to view the files attached to this post.
-
- Posts: 37
- Joined: Mon Jul 16, 2012 3:35 pm
- Location: UK
- Contact:
Re: Sky box IP Commands
Nice one thanks, Ill try that out now!
Re: Sky box IP Commands
I had a play with this at the weekend and it works really well. Looking at the native Sky app there are more controls available as well as access to the planner on the sky box.
Hopefully it wont be too long before the soap calls get figured out for other commands and two-way comms. Being able to pull planner info straight in to Demopad would be superb!
Hopefully it wont be too long before the soap calls get figured out for other commands and two-way comms. Being able to pull planner info straight in to Demopad would be superb!
Re: Sky box IP Commands
This guy here http://www.gladdy.co.uk/blog/category/bskyb/ seems to have figured out the sky box control and how to do much more than the limited commands we have. It still a bit over my head but can someone have a look and see what they can extract?