Here are some random thoughts about what is still missing and how it could look
like.


--------------------------------------------------------------------------------
Add loop-API to playlist

--------------------------------------------------------------------------------
Add equalizer-API to EngineInterface and Engine. Best would be to stick to our
current equalizer classes and adapt them.

--------------------------------------------------------------------------------
Add generic effects-API to EngineInterface and Engine. Might look a bit like:
bool EngineInterface::hasEffect(const QString &effectName)
QMap EngineInterface::getEffects(); // key -> effectName, value -> i18n name
int EngineInterface::getEffectParam(const QString &effectName, int param);
void EngineInterface::setEffectParam(const QString &effectName, int param, int value);
QWidget *EngineInterface::createEffectWidget(QWidget *parent);
Not sure how to do the gui side for this, it's all just some lame thoughts ;)

--------------------------------------------------------------------------------
aKode output plugin:
Should support all output variants akode supports. Maybe also check if an
equalizer can be written for akode.
