@CameronD
When I fake a Discovery message from same MAC as your device - I get 3
responses from my 3 LMS systems - each with the server name.

The command I used to fake the Discovery UDP broadcast message on port
3483 (with 5 sec timeout, replies are 18 bytes long) is 


Code:
--------------------
    
  echo -ne 
"\x64\x00\x02\x28\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x20\x05\x28\xaa" | 
socat -t5 - udp-datagram:255.255.255.255:3483,broadcast |xxd -p -c 18
  
--------------------

x64 = 'd'  - discovery message
x02 = device id
x28 = Revision 2.8  - number in each nibble.
MAC address in last 6 bytes.

So question is 
1. Is a blank server name causing SB1 to crash
2. Does SB1 actually get the LMS reply

I suggest setting your server library name to a string so that point 1.
can be tested.

The server library name is either the server.prefs value for libraryname
which can be set in a number of ways 
or value returned by perl Sys::Hostname::hostname - which also can be
from a number of sources depending on OS, for Linux "uname -n"


------------------------------------------------------------------------
bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806
View this thread: http://forums.slimdevices.com/showthread.php?t=113533

_______________________________________________
Squeezecenter mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/squeezecenter

Reply via email to