yeah.. hmm... not that far really. I spend much of the time wrestling with making it not die.
I can pass a few arguments to the kindlet via a static command.txt (this could be created dynamically of course) This could be Tracks / Sets / Search / Artist / Upload / Dashboard / Last played Track... etc. etc. or something
I can also pass an argument to the shell that call the python and an argument to the python from that so the cascade for information is slowly being put in place.
It's a overhead to invoke it via this method. I suspect there is an easier wasy but meh.
at least the thing seems to not want to crash all the time now
Will feedback when I have more... (some screenies maybe)