Veggen wrote: 
> Thanks, had to install git and wx, but it seems to have installed OK.

That's wonderful news, thanks for trying. Its still very early stages.
Its Changing very rapidly at the moment.

I stupidly named the "squeezetray" without googling first. I now know
this application needs a new name, and best done now while the
documentation is low.

What name should this little GUI have?

if no one comes up with a better name I will call it "SqueezeWxTray".

Veggen wrote: 
> In settings, the Player field is blank, 

This is a bad sign, do you have any squeezeboxes connected to the
server?

If you do, it either suggests you downloaded it a few days ago, as I
think it 
was broken at one point, and an upgrade is needed.

Veggen wrote: 
> at the bottom it says Server Connected.

Ok, this is a very good sign, It means you have a Squeeze server
installed, and connected the client to it correctly.

Veggen wrote: 
> The play/pause/next etc. controls do not seem to do anything. 

They wont as no player is selected. :)

I have improved this in the new version, and "The play/pause/next etc. "
stuff now only appears when the players are found.

If you have more than one "squeezebox" that plays music, you also get a
player switcher submenu.

Veggen wrote: 
> In the terminal window I see: 
> 
> self.mapping {}
> 
> Not recognizing my player it seems?

Perfect guess :)

I have made a lot of code changes over the past few days. Could you
please go into 
your git checked out directory, and type 

$git pull
Writing objects: 100% (10/10), 970 bytes, done.
Total 10 (delta 8), reused 0 (delta 0)
To yourgitserver.example.org/squeezetray.git
4938eec..61b047b  master <- master


To get the latest version. I know an older version had some debug
statements such as "self.mapping {}". I have removed a 
lot of these, and the plan is to put in the standard logging, and and
installer / README.

I removed this mapping system, from the "server Id" to "Player Name",
during a code clean up.

I changed the code to be more and more Model, View, Controller Pattern.

The model is updated from the server using json http, using a view as a
thread pool.
Callbacks on changes to the model to the Controller can then trigger
further things.

In this case another View is triggered to display the model as the
StatusBar and Tooltip, 
which shows details about the current track playing, and server status.


What name should this little GUI have?
Any suggestions ;)

Owen

I guess we should open a new thread when some one comes up with a good
new name for the application currently known as "squeezetray" and uses
wxpython as its GUI.


------------------------------------------------------------------------
owenhamburg's Profile: http://forums.slimdevices.com/member.php?userid=47487
View this thread: http://forums.slimdevices.com/showthread.php?t=95449

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

Reply via email to