SiriServer XBMC plugin

  Thread Rating:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
gugahoi Offline
Fan
Posts: 716
Joined: Aug 2009
Reputation: 4
Post: #1
Hey fellas,
just wanted to report that I have started working on a SiriServer XBMC plugin so people can control XBMC with Siri.

This server uses Google's Voice API instead of Apple's and therefore is much easier to install for non-iPhone 4S users as there is no need to trick Apple's servers and what not.

The plugin has been added to the main repository and has been updated every couple of days with extra features-> https://github.com/Eichhoernchen/SiriServer

I need to say this is still extremely alpha and I am not very experienced with python but it seems to be working alright.

Currently supported commands are:

Code:
xbmc play/pause -> plays/pauses current video
xbmc stop -> stops current video
xbmc play [movie name] -> starts playing the movie if a match was found, if multiple matches found than it returns them through Siri
xbmc info -> returns the XBMC URL being used
xbmc shutdown/shut down/turn off -> Shuts down computer through XBMC's internal functions
xbmc start/boot/boot up -> send a magic packet to wake up the computer.

Suggestion are more than welcome and if more people want to jump on board and help with the coding I would be thrilled!

A lot of credit should go to tripkip as he has made the plugin even more functional adding movie covers on the replies and adding extra commands

Maraschino - github - website
(This post was last modified: 2012-02-13 01:18 by gugahoi.)
find quote
coffeecup Offline
Junior Member
Posts: 24
Joined: Jun 2011
Reputation: 0
Post: #2
Have you found a way to work around the 10 second limit of google speech api? Would be so great to use google instead of apples siri.
find quote
Dam0 Offline
Fan
Posts: 318
Joined: Jun 2008
Reputation: 0
Post: #3
awsome work mate, cant wait to try it out
find quote
Begall Offline
Senior Member
Posts: 166
Joined: Dec 2011
Reputation: 6
Post: #4
I wonder if 'xbmc' is the right thing to put at the front? In my experience my iPhone has a difficult time getting that right unless I'm very deliberate with the 'X-B-M-C'.
find quote
gugahoi Offline
Fan
Posts: 716
Joined: Aug 2009
Reputation: 4
Post: #5
coffeecup Wrote:Have you found a way to work around the 10 second limit of google speech api? Would be so great to use google instead of apples siri.

Not yet but it will be fairly hard to have an xbmc command that takes longer than 10 seconds....

Begall Wrote:I wonder if 'xbmc' is the right thing to put at the front? In my experience my iPhone has a difficult time getting that right unless I'm very deliberate with the 'X-B-M-C'.

Really? It's been perfectly fine for me, the one word that has troubled me is "play" but i made the plugin identify "play|played|place|plate" all translate into "play" to fix that. What suggestion would you have to initiate the command?

Maraschino - github - website
find quote
Begall Offline
Senior Member
Posts: 166
Joined: Dec 2011
Reputation: 6
Post: #6
I reckon 'media' might be a good replacement/alternative, as I can't think of anything off the top of my head that it might be easily mistaken for and it also makes sense in the context.

SiriServer seems very interesting though, the lack of development of SiriProxy has been disappointing.
find quote
tripkip Offline
Fan
Posts: 336
Joined: Aug 2010
Reputation: 2
Location: Belgium
Post: #7
Thanks for the credits.. ;-)

ASUS AT5IONT-I | Yamaha V673 | Dali Zensor 5 5.1 | LG 50PK950
CouchPotato client iOS
Twitter
find quote
gugahoi Offline
Fan
Posts: 716
Joined: Aug 2009
Reputation: 4
Post: #8
tripkip Wrote:Thanks for the credits.. ;-)

My bad, i first posted this before my first pull request was merged into Eichhoernchen's , you have now been added to the main post....

Maraschino - github - website
find quote
gugahoi Offline
Fan
Posts: 716
Joined: Aug 2009
Reputation: 4
Post: #9
--my bad --

Maraschino - github - website
find quote
sam72844 Offline
Junior Member
Posts: 1
Joined: Feb 2012
Reputation: 0
Post: #10
hi, can you please shed more light on how to configure your plugin to work with XBMC on Apple TV 2, i have SiriServer working on ubuntu and an iPad 2 with Spire installed.

Thanks

[Update]
i had help on siriserver irc, all i needed was to enter the ip address and user/pass of my xbmc in siriserver/plugins/xbmc.py
(This post was last modified: 2012-02-14 03:34 by sam72844.)
find quote
Post Reply