Paul_B wrote: 
> Thanks for the response, it maybe a Windows 10 issue of Redstone 5 I'll
> have a look on the Microsoft feedback hub
> 
> 
> Yes
> 
> 
> Thanks, whether it is implemented in the Taskbar or Tray Menu I would
> find it useful to control the volume of a remote SqueezeLite client
> 
> 
> Seeing Telnet made me a little concerned due to the number of
> vulnerabilities in the protocol implementations over the years. As the
> app is Windows based can I assume you are using .Net directly or via a
> library from the programming language you are using, in which case I'm
> assuming it is an implementation of System.Net.Sockets?
> 
> Cheers

A little more clarification on New Song Notifications.  SLX will receive
a message from the LMS server when a new song is played that looks like
this example:

RCV (Telnet): 90:2b:34:53:ce:43 playlist newsong Indie Folk Revival
Radio 0

The "playlist newsong" message does not necessarily contain the new
track information.  So SLX has to query the server as to what the track,
artist, album info is.  This is a sequence of three commands sent to the
server that look like this.

8/1/2018 7:12:32am   RCV (Telnet): 90:2b:34:53:ce:43 playlist newsong
Indie Folk Revival Radio 0
8/1/2018 7:12:32am   SND (Json): 90:2b:34:53:ce:43 "title", "?"
8/1/2018 7:12:32am   RCV (Json): 90:2b:34:53:ce:43 "_title":"Gold"
8/1/2018 7:12:32am   SND (Json): 90:2b:34:53:ce:43 "artist", "?"
8/1/2018 7:12:32am   RCV (Json): 90:2b:34:53:ce:43 "_artist":"Wake Owl"
8/1/2018 7:12:32am   SND (Json): 90:2b:34:53:ce:43 "album", "?"
8/1/2018 7:12:32am   RCV (Json): 90:2b:34:53:ce:43 "_album":"Wild
Country "

Usually this all happens within a second or two.  I suppose though the
speed is dependent on local conditions, server and network loading.  I
have seen a case on my machine where notifications didn't always appear
on top, but I can't reproduce it.

As for using Telnet, that is the Command Line Interface provided by the
Logitech Media Server and that is already there and running on your LMS
right now.  You can read about the CLI by opening the main browser page,
clicking Help, then Technical Information, the Command Line Interface. I
use a library included with my development environment called Indy.  I
don not consider much anything about Logitech Media Server secure. 
Nothing is encrypted, and even if the server is password protected, it
is still vulnerable.  Therefore most people advise, do not open LMS to
the internet via port forwarding.  Anyway, regardless of what library I
use to implement a Telnet interface, the bigger concern is the server. 
I would consider it vulnerable to many forms of attack, but it is a very
low value target and behind a firewall, so I do not worry about it.

R Greg Dawson



Squeezelite-X
------------------------------------------------------------------------
rgdawson's Profile: http://forums.slimdevices.com/member.php?userid=65236
View this thread: http://forums.slimdevices.com/showthread.php?t=108550

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

Reply via email to