Instead of using an AsyncTask to prepare playlist, use an Intent Service for concurrency.