[RELEASE] XBMC Command-Line Client (XBMC-CLC)

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
Alexpoet Offline
Skilled Python Coder
Posts: 172
Joined: Jun 2004
Reputation: 0
Location: Oklahoma City, OK
Thumbs Up  [RELEASE] XBMC Command-Line Client (XBMC-CLC)
Post: #1
I've started work on another developer's tool -- a command-line client for the XBMC Python interpreter. You can get it in SVN. (I'll also probably have a link for it on my website with additional documentation sometime tomorrow.)

I'm basically just trying to recreate the functionality of Python at the Windows command prompt. There are some big problems with it, such as keyboard entry triggering XBMC effects and the text very quickly scrolling outside the viewable area of my TextBox. The basic functionality is there, though.

I'm releasing it now, not because it's ready, but because I could really use some extra testers and suggestions about what needs to be fixed, what can be fixed, and how to work around the system's limitations.

Let me know if you have any questions or comments.

[Image: screenshot.jpg]

For scripts, script development tools, and documentation, visit my website:
http://www.maskedfox.com/xbmc/
(This post was last modified: 2009-05-03 21:00 by Alexpoet.)
find quote
Alexpoet Offline
Skilled Python Coder
Posts: 172
Joined: Jun 2004
Reputation: 0
Location: Oklahoma City, OK
Post: #2
Oh! To exit the script, hit Ctrl-Z or Ctrl-D (just like you would normally) or, because of the way XBMC processes keystrokes) any Ctrl-key combination. Escape just clears the text currently entered on the command-line.

For scripts, script development tools, and documentation, visit my website:
http://www.maskedfox.com/xbmc/
find quote
kareem613 Offline
Junior Member
Posts: 13
Joined: Dec 2008
Reputation: 0
Post: #3
This could be an interesting way to interface other languages. Would this be able to expose more functionality than the current web interface?
find quote
Alexpoet Offline
Skilled Python Coder
Posts: 172
Joined: Jun 2004
Reputation: 0
Location: Oklahoma City, OK
Post: #4
Not really (at least, not right off-hand). I'm using the Python interpreter that's already in XBMC to capture and process Python calls. If I can iron out the problems it should be more powerful than the web interface for some of the Python stuff, but not really anything beyond that.

For scripts, script development tools, and documentation, visit my website:
http://www.maskedfox.com/xbmc/
find quote