Das alte build system (scons) ist in der Tat etwas doof. Das hat sich aber mit dem Wechsel auf "waf" deutlich verbessert. Keine doofe externe Abhaenigkeit mehr und auch deutlich weniger Probleme.
Die Idee mit dem Client/Server Prinzip kam von Leuten denen aufgefallen ist, dass man bei jedem Mediaplayer immer wieder die selben doofen Sachen implementiert und man sich auch einfach sparen koennte.
Dazu kommt noch die coole Sache mit mehreren Programmen gleichzeitig zum Server verbinden zu koennen um beispielsweise immer ein kleines Applet oder so mit dem aktuellen Lied zu sehen und bei Bedarf einen "richtigen" client zu starten um komplexere Sachen machen zu koennen oder die Tatsache X neu starten zu koennen ohne dass man keine Musik mehr hoert.
XMMS2 ist uebrigens auch nicht das erste Projekt mit dieser Idee:
|