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
Results 1 to 10 of 14
Thread: TCP/IP Control
-
2006-05-10, 06:32 #1Junior Member
- Join Date
- May 2006
- Posts
- 8
TCP/IP Control
-
2006-05-10, 08:27 #2Senior 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
-
2006-05-10, 11:35 #3Member
- 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
-
2006-05-10, 11:36 #4Member
- 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.
-
2006-05-11, 00:55 #5
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?
-
2006-05-11, 05:08 #6Member
- Join Date
- Apr 2005
- Location
- Seattle, WA, USA
- Posts
- 63
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.
Originally Posted by Heimiko
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.
-
2006-05-11, 06:50 #7
Ah oke, thanks, you saved me some hours trying to find an AMX emu ;-)
-
2006-05-16, 05:11 #8Junior Member
- Join Date
- May 2006
- Posts
- 8
Thats fantastic guys thanks a lot!
I will have a look at the modules....
Originally Posted by Jeff
-
2006-05-16, 13:56 #9Junior Member
- Join Date
- May 2006
- Posts
- 8
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
-
2006-05-17, 02:23 #10Junior Member
- Join Date
- May 2006
- Posts
- 8
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

Reply With Quote
