SiriProxy-XBMC
#1
I made a first attempt to have Siri interface with XBMC using Siri Proxy.

See the short demo at http://www.youtube.com/watch?v=7fQSLhLnNzo
The source code is at https://github.com/brainwave9/SiriProxy-XBMC

The plugin currently supports only one command, which is 'play <title>', where <title> is the name of a TV show in your library.
The plugin will try to find the first unwatched episode for that TV show and play it.

You need to have an iPhone 4s and Siri Proxy to use this.

Please post your experiences with this plugin here.
Suggestions for new features are also welcome.
Reply
#2
grr

it keeps saying interface not running:
Quote:[Info - Plugin Manager] Say: The XBMC interface is unavailable, please check the plugin configuration and check if XBMC is running
[Info - Plugin Manager] Sending Request Completed

but it is...

Quote:tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 1589/xbmc.bin
This is the config:

Quote: - name: 'XBMC'
git: 'git://github.com/brainwave9/SiriProxy-XBMC.git'
xbmc_host: '192.168.2.5' #Internal IP address of your computer running XBMC.
xbmc_port: 8080 #Port that the XBMC interface listens to.
xbmc_username: 'xbmc'
xbmc_password: 'xbmc'

also tried localhost
same results
-edit- also tried 127.0.0.1 no result.. sigh
Reply
#3
What do you get if you browse to http://192.168.2.5:8080/jsonrpc ?
Also you need to use XBMC v10 (Dharma).
Earlier versions don't have the API that the plugin is using, later versions (v11, Eden, still beta at the moment) have some changes in the API which are not supported yet.
Reply
#4
Quote:JSONRPC active and working

using daily from today :X
Reply
#5
So the plugin is working now ?
Reply
#6
Nope! Did already use the daily the first time
Reply
#7
Ok, I updated the code that detects the availability of the XBMC API (SiriProxy-XBMC should be at version 0.0.5 when running siriproxy update)

Can you try again please ?
Reply
#8
not working for me on newest build either. Could i add a 2nd ip in that config to control more then 1 xbmc?
Reply
#9
stabu Wrote:not working for me on newest build either. Could i add a 2nd ip in that config to control more then 1 xbmc?

Let's first try to get it to work, then we'll talk new features :-)

Have you checked the XBMC API is working ( http://<xbmc ip address>:<xbmc port>/jsonrpc ) ?
Reply
#10
Im pretty sure I got it to work, only thing holding me back now, is the fact there is no support for Eden yet. (I'm running nightlies) How much effort would it be to add support for Eden? It needs to be done at some point anyway, since Eden is nearly upon us Smile

I love the idea tho, and it would be great if the functionality could be expanded upon!
Reply
#11
Yeah when I said it wouldn't work I was running eden. Works fine otherwise.
Reply
#12
Still nothing..

is there a way to check if xbmc-client runst correctly trough cli ?
Reply
#13
New version (0.0.7) is available with some logging and support for Eden!
I added some basic logging of the steps the plugin goes through and it will show any errors from the xbmc-client.
Eden support was a bit of a pain, because xbmc-client did not support it but I managed to fix that.
The JSON API has changed in Eden, so I had to create two separate paths when interfacing with XBMC, one for Dharma and one for Eden.
But after a lot of trying it works (at least on my systems it does).

Looking forward to your feedback.
Reply
#14
Works like a charm now Smile On to the extra functions! Smile
Reply
#15
Warstomper Wrote:Works like a charm now Smile On to the extra functions! Smile

I'm glad to hear that!
Any suggestions ? (think like Steve!)
Reply

Logout Mark Read Team Forum Stats Members Help
SiriProxy-XBMC0