Home of the Squeezebox™ & Transporter® network music players.
Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: TCP/IP Control

  1. #1

    TCP/IP Control

    Hi

    I am an AMX programmer.

    I have one of your Squeezeboxes and I think its great.

    I would love to be able to add control of it to my own home cinema/audio distribution system so that I could control it from my AMX touch panels as well.

    Is there any TCP/IP interface to the Slimserver/Squeezebox that is open for programmers to use?
    Is there a protocol available?
    I would love to write a driver for it for AMX.

    Thankyou very much,
    James

  2. #2
    Senior Member
    Join Date
    Jun 2005
    Location
    Switzerland
    Posts
    610
    Hi there,

    There is a fairly complete API available, with the very original name of Command Line Interface (CLI). Check out the Technical Information section on the slimserver web GUI.

    Re. AMX interface, there is one built on top of the CLI maintained by Jeff Coffler on SourceForge (Netlinx-Modules)
    http://sourceforge.net/project/showf...group_id=62827

    Right now the AMX module supports SlimServer 6.2, and there is some work in progress to support 6.5 (async notifs and others).

    HTH

    Fred

  3. #3
    Member
    Join Date
    Apr 2005
    Location
    Seattle, WA, USA
    Posts
    63
    Hi James,

    I missed your message; glad Fred caught it.

    You definitely want to take a look at the module that I've written, which is up on SourceForge. It's a great start.

    It doesn't do everything, but it does a lot. It already does support async feedback (6.5), and I'm adding Internet Radio just as soon as I can get some time.

    Try it and let me know if you have any issues or problems, thanks. The module comes complete with TP4 and TPD layouts as well.

    -- Jeff

  4. #4
    Member
    Join Date
    Apr 2005
    Location
    Seattle, WA, USA
    Posts
    63
    Oh, one more thing. See:

    http://sourceforge.net/project/scree...group_id=62827

    For some sample screenshots of the module in action.

  5. #5
    Senior Member Heimiko's Avatar
    Join Date
    Jan 2006
    Location
    Netherlands, Hilversum
    Posts
    156
    Jeff, is there any way to run this beautifull SB control in a windows (win32) environment? as it looks like you took a screeny of it running under WinXP?

  6. #6
    Member
    Join Date
    Apr 2005
    Location
    Seattle, WA, USA
    Posts
    63
    Quote Originally Posted by Heimiko
    Jeff, is there any way to run this beautifull SB control in a windows (win32) environment? as it looks like you took a screeny of it running under WinXP?
    Nope, no way. The screen shot was taken under WinXP, but it could have just as easy been taken under Linux. The screen shot was of a VNC session to an AMX Touchpanel.

    The core code is written in NetLinx, absolutely targetted to a AMX NetLinx automation system. Making it run elsewhere would be a 100% rewrite, as you wouldn't find that language anywhere else.

  7. #7
    Senior Member Heimiko's Avatar
    Join Date
    Jan 2006
    Location
    Netherlands, Hilversum
    Posts
    156
    Ah oke, thanks, you saved me some hours trying to find an AMX emu ;-)

  8. #8
    Thats fantastic guys thanks a lot!
    I will have a look at the modules....


    Quote Originally Posted by Jeff
    Hi James,

    I missed your message; glad Fred caught it.

    You definitely want to take a look at the module that I've written, which is up on SourceForge. It's a great start.

    It doesn't do everything, but it does a lot. It already does support async feedback (6.5), and I'm adding Internet Radio just as soon as I can get some time.

    Try it and let me know if you have any issues or problems, thanks. The module comes complete with TP4 and TPD layouts as well.

    -- Jeff

  9. #9
    Hi Jeff

    I've been trying to implement this module...

    Can you tell me how to debug without using syslog?

    I don't normally use that... or should I just go ahead and start using that? Is it easy enough to get going?

    Also, do I have to make any changes to the SlimServer itself to allow it to communicate with the AMX module?

    I am using the version 1.0 module at the moment...

    Thanks for the help,
    James

  10. #10
    Hi

    I got it working - its great!

    I haven't seen that level of coding in AMX before now.... very impressive! Its a far cry from the serial comms we're used to...

    Have you any plans to implement the radio sources into this module?

    James

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •