<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-family:Verdana,Arial,Helvetica,Sans-Serif"><pre style="white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word">
>From a quick look of the code, there's the chance to build the daemon too.. If so, there's no need to do all that work :)
About the need of the complete UI, we need it only for one purpose: select which channel will be the Master channel. I can't list all the available channels inside the standard config page (the one which appears when you click on the wrench icon in the applet handle), because of scripted plasmoid limitiations. But, thanks to the awesome progress made with plasmacomponents, I could use your fancy Dialog item to show all the channels available, and allow the user to choose which one will be the Master channel :)
In this way, we could drop the KMix windowed app, keep only the daemon, and talk to it with one (or more) kmix applet. What do you think? </pre>
</div></div></blockquote></div><font face="Verdana, Arial, Helvetica, sans-serif">From my point of view you should:</font><div><font face="Verdana, Arial, Helvetica, sans-serif">* Create a KDED module to talk to Alsa/Pulse Audio/OSS/whatever kmix talks to, expose all this information with a DBus API.</font></div>
<div><font face="Verdana, Arial, Helvetica, sans-serif">* Create a DataEngine (which I guess you have already written) to talk to the KDED module.</font></div><div><font face="Verdana, Arial, Helvetica, sans-serif">* Make your plasmoid talk to this.</font></div>
<div><font face="Verdana, Arial, Helvetica, sans-serif"><br></font></div><div><font face="Verdana, Arial, Helvetica, sans-serif">I was planning on doing this once I have finished some stuff I'm doing but</font></div><div>
<font face="Verdana, Arial, Helvetica, sans-serif">since you already started </font><span style="font-family:Verdana,Arial,Helvetica,sans-serif">this is what I think you should do. I can even give</span></div><div><span style="font-family:Verdana,Arial,Helvetica,sans-serif">a hand if need to.</span></div>
<div><span style="font-family:Verdana,Arial,Helvetica,sans-serif">My idea about the plasmoid applet would be to show master channel when you click</span></div><div><span style="font-family:Verdana,Arial,Helvetica,sans-serif">on the tray area, and have a "mixer" button that expands the plasmoid to show</span></div>
<div><span style="font-family:Verdana,Arial,Helvetica,sans-serif">all channels like KMix does today. Also this new "mixer" should have all </span></div><div><span style="font-family:Verdana,Arial,Helvetica,sans-serif">Pulse Audio Volume Control features so we (KDE users and devs) don't need</span></div>
<div><span style="font-family:Verdana,Arial,Helvetica,sans-serif">that installed again.</span></div><div><span style="font-family:Verdana,Arial,Helvetica,sans-serif"><br></span></div><div><span style="font-family:Verdana,Arial,Helvetica,sans-serif">Best,</span></div>
<div><span style="font-family:Verdana,Arial,Helvetica,sans-serif">Daniel.</span></div>