I solved this problem by activating some swap space...

Weird... empeg-player should disable paging which means that no swapping can happen while the player is running - so in theory it shouldn't have an effect. (Unless you increased the ReserveCache variable, which is different thing)

maybe you could start /empeg/bin/player with a nice value
like :

nice 19 /empeg/bin/player


...does not have any effect either. nice only modifies dynamic priorities of default Linux time-sharing threads while empeg-player uses real-time scheduling.

Kim