Added two more preferences: PREF_KEY_CLOSE_WHEN_REMOVED and USE_IN_BUILT_AUDIO_FX
PREF_KEY_CLOSE_WHEN_REMOVED allows the user to choose whether to stop the playback service when the app is removed from the recent tasks list
USE_IN_BUILT_AUDIO_FX allows the user to choose whether to use the in-built audio effects or a third-party app for sound enhancement.
[FIX]: Fixed crash in android Equalizer by delaying effect engine initialization
The crash was occurring because the effect engine was throwing an error if it was initialized immediately after launching the app. This error was fixed by moving the Equalizer initialization to the Remote.getEqualizerOrRetry function, which handles the error gracefully and retries the initialization with an increasing delay of 100ms * retry count.
[FIX]: Fixed crash in android Equalizer by delaying effect engine initialization