root@raspberrypi:/home/pi/SiriProxy# siriproxy server
Starting SiriProxy on port 443..
SiriProxy up and running.
Create server for iPhone connection
start conn #<SiriProxy::Connection::Iphone:0x1e67710 @signature=3, @processed_headers=false, @output_buffer="", @input_buffer="", @unzipped_input="", @unzipped_output="", @unzip_stream=#<Zlib::Inflate:0x1e67638>, @zip_stream=#<Zlib::Deflate:0x1e67620>, @consumed_ace=false, @name="iPhone", @ssled=false>
[Info - Plugin Manager] Plugins laoded: [#<SiriProxy::Plugin::Example:0x16dd1f8 @manager=#<SiriProxy::PluginManager:0x1e671b8 @plugins=[...]>>]
[Info - iPhone] Received Object: LoadAssistant
/usr/local/rvm/gems/ruby-1.9.3-p327@SiriProxy/gems/CFPropertyList-2.2.0/lib/rbBinaryCFPropertyList.rb:217:in `encode': "\x8B" on UTF-8 (Encoding::InvalidByteSequenceError)
from /usr/local/rvm/gems/ruby-1.9.3-p327@SiriProxy/gems/CFPropertyList-2.2.0/lib/rbBinaryCFPropertyList.rb:217:in `charset_convert'
from /usr/local/rvm/gems/ruby-1.9.3-p327@SiriProxy/gems/CFPropertyList-2.2.0/lib/rbBinaryCFPropertyList.rb:442:in `string_to_binary'
from /usr/local/rvm/gems/ruby-1.9.3-p327@SiriProxy/gems/CFPropertyList-2.2.0/lib/rbCFTypes.rb:48:in `to_binary'
from /usr/local/rvm/gems/ruby-1.9.3-p327@SiriProxy/gems/CFPropertyList-2.2.0/lib/rbBinaryCFPropertyList.rb:550:in `block in dict_to_binary'
from /usr/local/rvm/gems/ruby-1.9.3-p327@SiriProxy/gems/CFPropertyList-2.2.0/lib/rbBinaryCFPropertyList.rb:550:in `map'
but when I go and edit siriproxy.gemspec to the above and I rerun server, I notice in the error, the reference to CFPropertyList-2.2.0 no matter what the edit. So it leads me to think that the siriproxy.gemspec edit is not getting to the server. Does the siriproxy.gemspec need to be compiled?? I tried siriproxy bundle after editing gemspec and prior to running server, but CFPropertylist -2.2.0For now, this should be in siriproxy.gemspec:
I cannot submit code so cannot change it.
DarkTherapy wrote:Does anyone know what protocols the "Sky+" app uses to talk to a Sky+ HD box connected to my router? It would be awesome to have Siri control my Sky+ box.
My sky box is connected to my router and I can use the sky+ app on my iPhone to change channels or fast forward/rewind, access my planner etc these are protocols over my network surely. I may fire up wireshark later and see if I can work it out.texy wrote:DarkTherapy wrote:Does anyone know what protocols the "Sky+" app uses to talk to a Sky+ HD box connected to my router? It would be awesome to have Siri control my Sky+ box.
...but doesn't Sky broadcast the control signals over the satellite 'airwaves' to control recordings, etc? My sky+ box isn't connected to any network yet, I am able to set recordings.
Code: Select all
pi@raspberrypi ~/SiriProxy $ rvmsudo siriproxy server Warning: can not check `/etc/sudoers` for `secure_path`, falling back to call vi a `/usr/bin/env`, this breaks rules from `/etc/sudoers`. export rvmsudo_secure_p ath=1 to avoid the warning./usr/bin/env: siriproxy: No such file or directory