For those who is experiencing freezing under KitKat Galaxy Note 3 (probably only AT&T variant) problem was detected. The issue is that equalizers used by Android (MusicFX) codecs are not supporting multiple instances of Codec allocated at the same time and not releasing resources, leading to System memory leaks and phone complete freeze. HomeDJ is using multiple instances (max 2) to support gapless playback and cross-fading.
To temporary solve this issue while I am still working on a fix, is to disable control of MusicFX by going into HomeDJ Player settings:
Settings->Advanced->Disable SoundFX - CHECKED.
I am still working on a fix trying to serialize access to coded as well as going to develop HomeDJ own Equalizer application, which will try to support multiple instances of AudioEffect allocated.
Instead of Android build-in MusicFX equalizer, I would recommend to use
Equalizer, which can equalize sound even with disabled option to control MusicFX equalizer in HomeDJ Settings->Advanced.
For those who is rooted Viper4Android or DSPManager are the best equalizers out there. They support multiple codecs instances and provide best quality of equalization without loss of volume. Unfortunately for AT&T users it is no longer possible to use these best equalizers, because AT&T locked bootloader and it is not possible to flash any mods or any new ROM or even downgrade from KitKat back to Android 4.3.
Recommended HomeDJ settings while using
Equalizer:
Settings->Advanced->Disabled SoundFX (CHECKED)
Settings for Equalizer is to Enable notification. This is to access equalizer from Notification bar, because when HomeDJ SoundFX control is disabled, Equalizer button in the player will not open equalizer.
I will enable this button regardless settings for SoundFX control checked o unchecked in the next release of HomeDJ Streamer.