FAQ

From X4X

Jump to: navigation, search

Contents

What means "X4X"?

X4X is a recursion and stands for "X4X for xmms2" (or, another interpretation is "cross plattform player for cross plattform system" - choose the one you like better ;-)). It is a client for the upcoming xmms2 X(cross)plattform mulitplexer system, which is a redesign of xmms.

What's X4X written in?

X4X is written in Java using XWidgets as gui-framework.

Why do you not use the buildtool of xmms2, SCons and later WAF? Or Make?

Oh, well, that's easy. SCons sucks for java ;). Or better: ant offers much more functionality for java builds than scons does, same counts for WAF. And make is too unix specific.

Who built the java-bindings for you guys?

Yeah baby, guess who :) We built the Java-bindings of XMMS2 as part of our project. Therefor we used swig and you can find some information about us and swig here.

Who are you guys?

To get some infos about us, the developers, you can check this site or visit us in #x4x at irc.freenode.net

Why those crazy releasenames like Gerda and Martha?

The real question should be "why not?". And since the xmms2-team uses movie doctors as DrDolittle or DrCox for their DR releases we need something weird too. Here a list of what was, is and comes next.. @comes next: We will probably drop releasenames besides the usual version numbering.

Wtf? X4X is the only xmms2 client which can activate random playback?

Yes, we are, and we are happy about it. That function is really missing in xmms2 so we emulated it ;). Maybe the xmms2-guys will implement something like partyshuffle or simple shuffle in future too. And for DrEvil X4X is afaik also the only client that can sort the playlist ;)

Is there some wishlist or TODO by you guys?

Yes, there are both. You can either have a look at the sourceforge feature request site or have a look at the X4XTodo where we document what needs to be done.

Other infos

For infos on how to checkout cvs, or for releases (Gerda is out and Martha followed, then came Grete, ...) check out our projectsite. For installation instructions you can check out the README in the projectdir or have a look at Installation

Personal tools