jimmykane/The-Three-Little-Pigs-Siri-Proxy — Issue #184: Plugin (XBMC) crashes on TLP Server
Author: SemoTech
Created: 2012-02-26 19:59:52+00:00
State: open

Hey guys,

I saw the mention in the README that the way plugins work has changed and that they should be "independent gems", but unfortunately I am unsure how to accomplish that and fix my XBMC-plugin, so it crashes each time I try to use it! Can anyone assist with getting this to work?

The plugin comes from here: https://github.com/brainwave9/SiriProxy-XBMC
And there is a fork of it here: https://github.com/patrickkettner/SiriProxy-XBMC

I tried both in my config.yml but neither works with TLP!

Here is the log report:

[Info - Forwarding object to iPhone] SpeechRecognized
[Info - Plugin Manager] Processing 'Play Avatar '
[Info - Plugin Manager] Processing plugin #SiriProxy::Plugin::Example:0x8c202c4
[Info - Plugin Manager] Processing plugin #SiriProxy::Plugin::XBMC:0x89622d0
[Info - Plugin Manager] Matches (?i-mx:play (.+?)(?: in the (.*))?$)
[Info - Plugin Manager] Applicable states:
[Info - Plugin Manager] Current state:
[Info - Plugin Manager] Matches, executing block
[SiriProxy-XBMC] Connecting to the XBMC interface (default)
[SiriProxy-XBMC] XBMC API Version 2 - Dharma
[SiriProxy-XBMC] Finding TV show (API version 2)
[Info - Plugin Manager] Plugin Crashed: undefined method `each' for nil:NilClass
[Info - Forwarding object to iPhone] AddViews