Kodi Community Forum
Making a Crestron Module for HTTP API Control - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Development (https://forum.kodi.tv/forumdisplay.php?fid=32)
+--- Forum: Kodi Application (https://forum.kodi.tv/forumdisplay.php?fid=93)
+--- Thread: Making a Crestron Module for HTTP API Control (/showthread.php?tid=59445)

Pages: 1 2 3 4


- ncarthy - 2010-08-24

@Nero Did it work?


- thedroid - 2010-08-30

I have created a crestron module that registers itself as an event client, allows navigation through the database, displays coverart/thumbnails and displays meta data. It is somewhat rough and I have stopped working on it in as I plan o do a json version (not very much time at the moment for that however). The thumbnail support requires a SVN version Camelot release will not work.

Movies and TV works, Music is incomplete.

Attached are some images. If interested I can send it on.


Image

Image

Image

Image


New JSON module - ncarthy - 2010-09-03

I have written two new modules: XBMC.usp and XBMC-ES.usp to partially implement the new JSON interface in Crestron programs. Why 2 modules? I found that a lot of simple commands (Up/Down/Left/Right) are not supported by JSON at present so I use the EventServer api for those.

XBMC is a JSON-aware module than returns metadata strings about the currently playing track (Artist/Album/Title etc. ) for Music and Movies. It also implements some of the simpler JSON functions (JumpFwd, JumpBack, Restart/Shutdown/Update library etc.). It doesn't have a browse/search facility at present.

XBMC-ES uses the XBMC event server api to send transport commands and also some built-in commands. It fully implements the api, so adding additional functions is straightforward.

Still to do:
1. Browse/search facility for music, movies etc.
2. TV show metadata
3. Properly queue JSON requests before sending them to xbmc

I included a project module (XBMC.umc) to demonstrate how the 2 modules are linked together.

You can find a zip archive of the modules at http://www.neilcarthy.com/files/XBMC-JSON.zip


- thedroid - 2010-09-03

@ncarthy

Nice. I'll download and try it out.


- ncarthy - 2010-09-03

Great! Your iPad design is awesome BTW


Corrected link - ncarthy - 2010-09-04

The correct link to my module is:

http://www.neilcarthy.com/files/XBMC-JSON.zip


!!!! - dacookster - 2010-09-22

Thanks for sharing this Neil - great work!!


- ncarthy - 2010-09-27

Glad you like it. Latest version now hosted at: http://code.google.com/p/xbmc-crestron/

The download file now includes a sample SIMPL program and thedroid's touchpanel project.

It's definitely a beta thing so let me know if you find any 'features'!


crestron module - cruzinbum - 2010-11-14

tzya Wrote:I developed a full Crestron interface.
If you interested I can share it.

i would appreciate it if someone can send me the crestron module, for xbmc or plex

thanks

Patrick


great - Vultures - 2010-11-14

I was just thinking about getting XBMC integrated with Crestron control system in my new house. I even sent the installer a link to json wiki. And ow I see, that someone has come hat way already.


crestron and xbmc - will xbmc crestron module work with plex? - cruzinbum - 2010-12-04

please let me know if crestron module here will also work with plex since architecture is so similar. thanks for any help


- manulight - 2010-12-05

HEllo
(Sorry i'm write bad because i'm frenc ;-) )
I have try to test the module but they don't run....
I have tested an manualy connexion => it's ok but not answer when i send a ei command...
Can you help me please ?
Thank you :-)


- manulight - 2011-01-06

Hello i found my mistake => in XBMC we need to change the web interface for JSONRPC Debug ....


thanks for this module Wink


Crestron JSON xbmc module - ncarthy - 2011-01-06

latest version of the full Crestron module is hosted at http://code.google.com/p/xbmc-crestron/


- KeN Rogiers - 2011-09-14

i can't select the Json rpc as web interface in my xbmc??