Winamp clone for xmms2. Fork of offical repo. Contains experiments; possibly broken.
![]() I plan to further update it to a completely iterator based approach and add archive support (through freebsd's libarchive library). The old code would have had very bad performance for some archives, as every file was searched seperately in a directory. Now, a directory is only scanned once. There also should be no additional performance cost for the string comparisons, as the old code used roughly the same amount of string comparisons |
||
---|---|---|
backend_xmmsclient++ | ||
data | ||
src | ||
.gitignore | ||
AUTHORS | ||
ChangeLog | ||
COPYING | ||
promoe.icns | ||
README | ||
TODO | ||
waf | ||
wscript |
Required dependencies: * QT4.2.x http://www.trolltech.no/ * XMMS2 http://xmms2.xmms.org/ * XMMS2 C++ bindings (make sure you have boost_signals when compiling xmms2) - promoe works with 0.4DrK and 0.5DrL * Python for compiling Optional dependencys: * Avahi http://www.avahi.org/ Compiling: 1) Run './waf configure' 2) Run './waf build' This can take some time 3) Run './waf install' to install 4) Have fun To change the install directory, use './waf configure --prefix=<path>' at step 1 Reporting Bugs: preferred way to report bugs is through xmms2's bugtracker at 'http://bugs.xmms2.xmms.se/' at project 'Client - Promoe' Patches: Best practice to submit a path is through the bugtracker at 'http://bugs.xmms2.xmms.se/' at project 'Client - Promoe'. Either append the patch to the bug it fixes or supply a link to your own git repository (github.com is a good place for your own public git repository) To discuss a patch or feature request, you can also try to reach the developer at xmms2's irc channel #xmms2 on freenode (irc.freenode.net)