Note: tru just blogged about this subject, so I’m adapting my original draft and replying to tru’s post.
All graphical application projects face the dreaded perspective of endless flamewars about technical choices, and XMMS2 clients haven’t been spared:
What language to write the client in? What toolkit to use? What platform to support? Where to put the opening curly brace?
In fact, this freedom of choice seems to always have been one of the major obstacles to the creation of an official GUI client.
At FOSDEM ‘09, perhaps helped by the virtues of IRL discussions (and all the great food & beer), we had a debate about the pros and cons of all possible combinations and came up with a reasonable proposition that should hopefully suit most interested developers in the XMMS2 community.