<div class="gmail_quote">On Nov 26, 2007 4:43 PM, Austin Che <<a href="mailto:maemo@austinche.name">maemo@austinche.name</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="Ih2E3d"><br>> I've decided that I'd really like to separate the frontend code from the<br>> backend code so we can have multiple frontends (pygame, gtk, etk, cli, WWW,<br>> etc).<br>><br>> This would mean that the Kagu backend process would be a daemon (aka a
<br>> service, depending on your education environment).<br>> And the frontends would communicate with the backend process somehow. I see<br>> a few possibilities here:<br>><br>> 1.) Rpc (aka web services)<br>
> 2.) Dbus<br>> 3.) Direct SQLite DB interaction<br><br></div> I think this is a great idea. I personally use mpd just for this<br> reason. In fact, why not just use the mpd protocol over net<br> sockets? You'd immediately get a ridiculously large number of
<br> front-end clients and it would work over the net:<br> <a href="http://mpd.wikia.com/wiki/Clients" target="_blank">http://mpd.wikia.com/wiki/Clients</a></blockquote><div><br class="webkit-block-placeholder"></div>
<div>Reading initial post this was my first thought. And not only there already is such an application (mpd) but a client for is has been ported to maemo (<span class="Apple-style-span" style="font-family: 'Lucida Grande'; white-space: pre; ">
<a href="http://mmpc.garage.maemo.org/">http://mmpc.garage.maemo.org/</a>) <span class="Apple-style-span" style="font-family: arial; white-space: normal; ">and it's excelent. I use it every day to control music on my media server.
</span></span></div><div><br class="webkit-block-placeholder"></div><div>So why not just port mpd server component to maemo and be done with it?</div><div><br class="webkit-block-placeholder"></div><div>There are 5 (five!) web based mpd clients listed on their site and 13 other ones.
</div><div><br class="webkit-block-placeholder"></div><div>In addition meamo is already at, what, 4 - 5 media players? There is so much stuff out there talented developer like yourself can focus on...</div></div>