Sky box IP Commands

Forum to ask for any help
Post Reply
d_hero
Posts: 71
Joined: Mon Jul 30, 2012 9:32 pm

Sky box IP Commands

Post by d_hero » Wed Aug 15, 2012 12:15 pm

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

dansonamission
Posts: 37
Joined: Mon Jul 16, 2012 3:35 pm
Location: UK
Contact:

Re: Sky box IP Commands

Post by dansonamission » Wed Aug 15, 2012 10:35 pm

Im in the middle of doing that!

First tests coming up...

dansonamission
Posts: 37
Joined: Mon Jul 16, 2012 3:35 pm
Location: UK
Contact:

Re: Sky box IP Commands

Post by dansonamission » Wed Aug 15, 2012 10:56 pm

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>

User avatar
DemoPad
Site Admin
Posts: 770
Joined: Thu Jun 14, 2012 10:46 am
Contact:

Re: Sky box IP Commands

Post by DemoPad » Thu Aug 16, 2012 7:30 am

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.

dansonamission
Posts: 37
Joined: Mon Jul 16, 2012 3:35 pm
Location: UK
Contact:

Re: Sky box IP Commands

Post by dansonamission » Fri Aug 17, 2012 6:18 pm

Thanks, had a look at them and applied it to the sky codes. The box still didnt respond.

Back to the drawing board....

User avatar
DemoPad
Site Admin
Posts: 770
Joined: Thu Jun 14, 2012 10:46 am
Contact:

Re: Sky box IP Commands

Post by DemoPad » Tue Aug 28, 2012 8:40 pm

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
You do not have the required permissions to view the files attached to this post.

dansonamission
Posts: 37
Joined: Mon Jul 16, 2012 3:35 pm
Location: UK
Contact:

Re: Sky box IP Commands

Post by dansonamission » Wed Aug 29, 2012 6:32 pm

Nice one thanks, Ill try that out now!

ijhammo
Posts: 4
Joined: Sun Aug 26, 2012 9:13 pm

Re: Sky box IP Commands

Post by ijhammo » Mon Sep 10, 2012 10:55 am

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!

d_hero
Posts: 71
Joined: Mon Jul 30, 2012 9:32 pm

Re: Sky box IP Commands

Post by d_hero » Thu Nov 08, 2012 11:24 am

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?

Post Reply