17:25:58 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\031\031011.mp3. 17:25:58 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:25:58 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031012.mp3. 17:25:58 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031013.mp3. 17:26:10 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:26:10 [INFO] (QuranForm:90) - Start updating view... 17:26:10 [INFO] (QuranForm:90) - Set location to 31-12 17:26:10 [INFO] (QuranForm:90) - Set Qur'an location to 31-12 17:26:10 [INFO] (HtmlRepository:90) - Create Quran mixed HTML file: C:\Users\Hamdaan\.zekr\cache\mixed\412_hi.hindi.html 17:26:10 [INFO] (QuranForm:90) - Updating view done. 17:26:10 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:26:10 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:26:10 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\031\031012.mp3. 17:26:10 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:26:10 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031012.mp3. 17:26:10 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\031\031012.mp3 17:26:10 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031013.mp3. 17:26:10 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031014.mp3. 17:26:29 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:26:29 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:26:29 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\031\031012.mp3. 17:26:29 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:26:29 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031013.mp3. 17:26:29 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031014.mp3. 17:26:50 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:26:50 [INFO] (QuranForm:90) - Start updating view... 17:26:50 [INFO] (QuranForm:90) - Set location to 31-13 17:26:50 [INFO] (QuranForm:90) - Updating view done. 17:26:50 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:26:50 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:26:50 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\031\031013.mp3. 17:26:50 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:26:50 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031013.mp3. 17:26:50 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\031\031013.mp3 17:26:50 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031014.mp3. 17:26:50 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031015.mp3. 17:27:04 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:27:04 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:27:04 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\031\031013.mp3. 17:27:04 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:27:04 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031014.mp3. 17:27:04 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031015.mp3. 17:27:21 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:27:21 [INFO] (QuranForm:90) - Start updating view... 17:27:21 [INFO] (QuranForm:90) - Set location to 31-14 17:27:21 [INFO] (QuranForm:90) - Updating view done. 17:27:21 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:27:21 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:27:21 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\031\031014.mp3. 17:27:21 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:27:21 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031014.mp3. 17:27:21 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\031\031014.mp3 17:27:21 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031015.mp3. 17:27:21 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031016.mp3. 17:27:39 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:27:39 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:27:39 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\031\031014.mp3. 17:27:39 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:27:39 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031015.mp3. 17:27:39 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031016.mp3. 17:27:58 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:27:58 [INFO] (QuranForm:90) - Start updating view... 17:27:58 [INFO] (QuranForm:90) - Set location to 31-15 17:27:58 [INFO] (QuranForm:90) - Updating view done. 17:27:58 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:27:58 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:27:58 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\031\031015.mp3. 17:27:58 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:27:58 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031015.mp3. 17:27:58 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\031\031015.mp3 17:27:58 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031016.mp3. 17:27:58 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031017.mp3. 17:28:27 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:28:27 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:28:27 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\031\031015.mp3. 17:28:27 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:28:27 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031016.mp3. 17:28:27 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031017.mp3. 17:28:49 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:28:49 [INFO] (QuranForm:90) - Start updating view... 17:28:49 [INFO] (QuranForm:90) - Set location to 31-16 17:28:49 [INFO] (QuranForm:90) - Updating view done. 17:28:49 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:28:49 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:28:49 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\031\031016.mp3. 17:28:49 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:28:49 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031016.mp3. 17:28:49 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\031\031016.mp3 17:28:49 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031017.mp3. 17:28:49 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031018.mp3. 17:29:20 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:29:20 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:29:20 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\031\031016.mp3. 17:29:20 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:29:20 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031017.mp3. 17:29:20 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031018.mp3. 17:29:41 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:29:41 [INFO] (QuranForm:90) - Start updating view... 17:29:41 [INFO] (QuranForm:90) - Set location to 31-17 17:29:41 [INFO] (QuranForm:90) - Updating view done. 17:29:41 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:29:41 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:29:41 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\031\031017.mp3. 17:29:41 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:29:41 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031017.mp3. 17:29:41 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\031\031017.mp3 17:29:41 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031018.mp3. 17:29:41 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031019.mp3. 17:29:57 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:29:57 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:29:57 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\031\031017.mp3. 17:29:57 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:29:57 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031018.mp3. 17:29:57 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031019.mp3. 17:30:15 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:30:15 [INFO] (QuranForm:90) - Start updating view... 17:30:15 [INFO] (QuranForm:90) - Set location to 31-18 17:30:15 [INFO] (QuranForm:90) - Updating view done. 17:30:15 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:30:15 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:30:15 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\031\031018.mp3. 17:30:15 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:30:15 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031018.mp3. 17:30:15 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\031\031018.mp3 17:30:15 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031019.mp3. 17:30:15 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031020.mp3. 17:30:29 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:30:29 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:30:29 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\031\031018.mp3. 17:30:30 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:30:30 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031019.mp3. 17:30:30 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031020.mp3. 17:30:43 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:30:43 [INFO] (QuranForm:90) - Start updating view... 17:30:43 [INFO] (QuranForm:90) - Set location to 31-19 17:30:43 [INFO] (QuranForm:90) - Updating view done. 17:30:43 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:30:43 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:30:43 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\031\031019.mp3. 17:30:43 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:30:43 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031019.mp3. 17:30:43 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\031\031019.mp3 17:30:43 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031020.mp3. 17:30:43 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031021.mp3. 17:30:55 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:30:55 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:30:55 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\031\031019.mp3. 17:30:55 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:30:55 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031020.mp3. 17:30:55 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031021.mp3. 17:31:06 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:31:06 [INFO] (QuranForm:90) - Start updating view... 17:31:06 [INFO] (QuranForm:90) - Set location to 31-20 17:31:06 [INFO] (QuranForm:90) - Set Qur'an location to 31-20 17:31:06 [INFO] (HtmlRepository:90) - Create Quran mixed HTML file: C:\Users\Hamdaan\.zekr\cache\mixed\413_hi.hindi.html 17:31:06 [INFO] (QuranForm:90) - Updating view done. 17:31:06 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:31:06 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:31:06 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\031\031020.mp3. 17:31:07 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:31:07 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031020.mp3. 17:31:07 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\031\031020.mp3 17:31:07 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031021.mp3. 17:31:07 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031022.mp3. 17:31:32 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:31:32 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:31:32 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\031\031020.mp3. 17:31:32 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:31:32 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031021.mp3. 17:31:32 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031022.mp3. 17:31:54 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:31:54 [INFO] (QuranForm:90) - Start updating view... 17:31:54 [INFO] (QuranForm:90) - Set location to 31-21 17:31:55 [INFO] (QuranForm:90) - Updating view done. 17:31:55 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:31:55 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:31:55 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\031\031021.mp3. 17:31:55 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:31:55 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031021.mp3. 17:31:55 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\031\031021.mp3 17:31:55 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031022.mp3. 17:31:55 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031023.mp3. 17:32:15 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:32:15 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:32:15 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\031\031021.mp3. 17:32:15 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:32:15 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031022.mp3. 17:32:15 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031023.mp3. 17:32:32 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:32:32 [INFO] (QuranForm:90) - Start updating view... 17:32:32 [INFO] (QuranForm:90) - Set location to 31-22 17:32:32 [INFO] (QuranForm:90) - Updating view done. 17:32:32 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:32:32 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:32:32 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\031\031022.mp3. 17:32:33 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:32:33 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031022.mp3. 17:32:33 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\031\031022.mp3 17:32:33 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031023.mp3. 17:32:33 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031024.mp3. 17:32:48 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:32:48 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:32:48 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\031\031022.mp3. 17:32:48 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:32:48 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031023.mp3. 17:32:48 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031024.mp3. 17:32:57 [INFO] (ApplicationConfig:90) - Change default translation: hi.hindi => en.sahih 17:32:57 [DEBUG] (TranslationData:106) - Translation already loaded: en.sahih 17:32:57 [INFO] (ApplicationRuntime:90) - Recreate view cache. 17:32:57 [INFO] (ApplicationRuntime:90) - Recreate HTML cache directory. 17:32:57 [INFO] (ApplicationRuntime:90) - Create common configuration files... 17:32:57 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: print-style.css 17:32:57 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: screen-style.css 17:32:57 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: common-style.css 17:32:57 [INFO] (ApplicationRuntime:90) - Creating common configuration files done. 17:32:57 [INFO] (ApplicationRuntime:90) - Recreate view cache. 17:32:57 [INFO] (ApplicationRuntime:90) - Recreate HTML cache directory. 17:32:58 [INFO] (ApplicationRuntime:90) - Create common configuration files... 17:32:58 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: print-style.css 17:32:58 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: screen-style.css 17:32:58 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: common-style.css 17:32:58 [INFO] (ApplicationRuntime:90) - Creating common configuration files done. 17:32:58 [INFO] (QuranForm:90) - Start updating view... 17:32:58 [INFO] (QuranForm:90) - Set location to 31-22 17:32:58 [INFO] (QuranForm:90) - Set Qur'an location to 31-22 17:32:58 [INFO] (HtmlRepository:90) - Create Quran mixed HTML file: C:\Users\Hamdaan\.zekr\cache\mixed\413_en.sahih.html 17:32:58 [INFO] (QuranForm:90) - Updating view done. 17:33:03 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:33:03 [INFO] (QuranForm:90) - Start updating view... 17:33:03 [INFO] (QuranForm:90) - Set location to 31-23 17:33:03 [INFO] (QuranForm:90) - Updating view done. 17:33:03 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:33:03 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:33:03 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\031\031023.mp3. 17:33:04 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:33:04 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031023.mp3. 17:33:04 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\031\031023.mp3 17:33:04 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031024.mp3. 17:33:04 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031025.mp3. 17:33:21 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:33:21 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:33:21 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\031\031023.mp3. 17:33:21 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:33:21 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031024.mp3. 17:33:21 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031025.mp3. 17:33:37 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:33:37 [INFO] (QuranForm:90) - Start updating view... 17:33:37 [INFO] (QuranForm:90) - Set location to 31-24 17:33:37 [INFO] (QuranForm:90) - Updating view done. 17:33:37 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:33:37 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:33:37 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\031\031024.mp3. 17:33:37 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:33:37 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031024.mp3. 17:33:37 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\031\031024.mp3 17:33:37 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031025.mp3. 17:33:37 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031026.mp3. 17:33:47 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:33:47 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:33:47 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\031\031024.mp3. 17:33:47 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:33:47 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031025.mp3. 17:33:47 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031026.mp3. 17:33:54 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:33:54 [INFO] (QuranForm:90) - Start updating view... 17:33:54 [INFO] (QuranForm:90) - Set location to 31-25 17:33:54 [INFO] (QuranForm:90) - Updating view done. 17:33:54 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:33:54 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:33:54 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\031\031025.mp3. 17:33:55 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:33:55 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031025.mp3. 17:33:55 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\031\031025.mp3 17:33:55 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031026.mp3. 17:33:55 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031027.mp3. 17:34:10 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:34:10 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:34:10 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\031\031025.mp3. 17:34:10 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:34:10 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031026.mp3. 17:34:10 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031027.mp3. 17:34:25 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:34:25 [INFO] (QuranForm:90) - Start updating view... 17:34:25 [INFO] (QuranForm:90) - Set location to 31-26 17:34:25 [INFO] (QuranForm:90) - Updating view done. 17:34:25 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:34:25 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:34:25 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\031\031026.mp3. 17:34:25 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:34:25 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031026.mp3. 17:34:25 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\031\031026.mp3 17:34:25 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031027.mp3. 17:34:25 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031028.mp3. 17:34:35 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:34:35 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:34:35 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\031\031026.mp3. 17:34:35 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:34:35 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031027.mp3. 17:34:35 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031028.mp3. 17:34:45 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:34:45 [INFO] (QuranForm:90) - Start updating view... 17:34:45 [INFO] (QuranForm:90) - Set location to 31-27 17:34:45 [INFO] (QuranForm:90) - Updating view done. 17:34:45 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:34:45 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:34:45 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\031\031027.mp3. 17:34:45 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:34:45 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031027.mp3. 17:34:45 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\031\031027.mp3 17:34:45 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031028.mp3. 17:34:46 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031029.mp3. 17:35:11 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:35:11 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:35:11 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\031\031027.mp3. 17:35:11 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:35:11 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031028.mp3. 17:35:11 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031029.mp3. 17:35:28 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:35:28 [INFO] (QuranForm:90) - Start updating view... 17:35:28 [INFO] (QuranForm:90) - Set location to 31-28 17:35:28 [INFO] (QuranForm:90) - Updating view done. 17:35:28 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:35:28 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:35:28 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\031\031028.mp3. 17:35:28 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:35:28 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031028.mp3. 17:35:28 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\031\031028.mp3 17:35:28 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031029.mp3. 17:35:28 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031030.mp3. 17:35:42 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:35:42 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:35:42 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\031\031028.mp3. 17:35:42 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:35:42 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031029.mp3. 17:35:42 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031030.mp3. 17:35:52 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:35:52 [INFO] (QuranForm:90) - Start updating view... 17:35:52 [INFO] (QuranForm:90) - Set location to 31-29 17:35:52 [INFO] (QuranForm:90) - Set Qur'an location to 31-29 17:35:52 [INFO] (HtmlRepository:90) - Create Quran mixed HTML file: C:\Users\Hamdaan\.zekr\cache\mixed\414_en.sahih.html 17:35:52 [INFO] (QuranForm:90) - Updating view done. 17:35:52 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:35:52 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:35:52 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\031\031029.mp3. 17:35:53 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:35:53 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031029.mp3. 17:35:53 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\031\031029.mp3 17:35:53 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031030.mp3. 17:35:53 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031031.mp3. 17:36:17 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:36:17 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:36:17 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\031\031029.mp3. 17:36:17 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:36:17 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031030.mp3. 17:36:17 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031031.mp3. 17:36:36 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:36:36 [INFO] (QuranForm:90) - Start updating view... 17:36:36 [INFO] (QuranForm:90) - Set location to 31-30 17:36:36 [INFO] (QuranForm:90) - Updating view done. 17:36:36 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:36:36 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:36:36 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\031\031030.mp3. 17:36:36 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:36:37 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031030.mp3. 17:36:37 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\031\031030.mp3 17:36:37 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031031.mp3. 17:36:37 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031032.mp3. 17:36:51 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:36:51 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:36:51 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\031\031030.mp3. 17:36:51 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:36:51 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031031.mp3. 17:36:51 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031032.mp3. 17:37:05 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:37:05 [INFO] (QuranForm:90) - Start updating view... 17:37:05 [INFO] (QuranForm:90) - Set location to 31-31 17:37:05 [INFO] (QuranForm:90) - Updating view done. 17:37:05 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:37:05 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:37:05 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\031\031031.mp3. 17:37:05 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:37:05 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031031.mp3. 17:37:05 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\031\031031.mp3 17:37:05 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031032.mp3. 17:37:05 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031033.mp3. 17:37:23 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:37:23 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:37:23 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\031\031031.mp3. 17:37:23 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:37:23 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031032.mp3. 17:37:23 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031033.mp3. 17:37:37 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:37:37 [INFO] (QuranForm:90) - Start updating view... 17:37:37 [INFO] (QuranForm:90) - Set location to 31-32 17:37:37 [INFO] (QuranForm:90) - Updating view done. 17:37:37 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:37:37 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:37:37 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\031\031032.mp3. 17:37:37 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:37:37 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031032.mp3. 17:37:37 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\031\031032.mp3 17:37:37 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031033.mp3. 17:37:37 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031034.mp3. 17:38:01 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:38:01 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:38:01 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\031\031032.mp3. 17:38:01 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:38:01 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031033.mp3. 17:38:01 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031034.mp3. 17:38:21 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:38:21 [INFO] (QuranForm:90) - Start updating view... 17:38:21 [INFO] (QuranForm:90) - Set location to 31-33 17:38:21 [INFO] (QuranForm:90) - Updating view done. 17:38:21 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:38:21 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:38:21 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\031\031033.mp3. 17:38:21 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:38:21 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031033.mp3. 17:38:21 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\031\031033.mp3 17:38:21 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\031\031034.mp3. 17:38:21 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\032\032001.mp3. 17:38:52 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:38:52 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:38:52 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\031\031033.mp3. 17:38:52 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:38:52 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031034.mp3. 17:38:52 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\032\032001.mp3. 17:39:14 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:39:14 [INFO] (QuranForm:90) - Start updating view... 17:39:14 [INFO] (QuranForm:90) - Set location to 31-34 17:39:14 [INFO] (QuranForm:90) - Updating view done. 17:39:14 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:39:14 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:39:14 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\031\031034.mp3. 17:39:14 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:39:14 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\031\031034.mp3. 17:39:14 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\031\031034.mp3 17:39:14 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\032\032001.mp3. 17:39:14 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\032\032002.mp3. 17:39:43 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:39:43 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:39:43 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\031\031034.mp3. 17:39:43 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:39:43 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\032\032001.mp3. 17:39:43 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\032\032002.mp3. 17:40:04 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:40:04 [INFO] (QuranForm:90) - Start updating view... 17:40:04 [INFO] (QuranForm:90) - Set location to 32-1 17:40:04 [INFO] (QuranForm:90) - Set Qur'an location to 32-1 17:40:04 [INFO] (HtmlRepository:90) - Create Quran mixed HTML file: C:\Users\Hamdaan\.zekr\cache\mixed\415_en.sahih.html 17:40:04 [INFO] (QuranForm:90) - Updating view done. 17:40:04 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:40:04 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:40:04 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\032\032001.mp3. 17:40:05 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:40:05 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\032\032001.mp3. 17:40:05 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\032\032001.mp3 17:40:05 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\032\032002.mp3. 17:40:05 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\032\032003.mp3. 17:40:13 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:40:13 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\bismillah.mp3. 17:40:13 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 3. 17:40:13 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:40:13 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\032\032002.mp3. 17:40:13 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\032\032003.mp3. 17:40:20 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:05:38 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:05:38 [INFO] (ApplicationConfig:90) - Update configuration file. 19:05:38 [INFO] (ApplicationConfig:90) - Save user config file to C:/Users/Hamdaan/.zekr/config/config.properties 19:05:38 [INFO] (QuranForm:90) - Disposing all resources... 19:05:57 [INFO] (ZekrMain:102) - Memory info - used: 25,040 kb / total vm memory: 42,088 kb 19:05:57 [INFO] (ZekrMain:90) - Zekr is now down. 12:53:25 [INFO] (Logger:69) - System information: OS info: Windows 7 - 6.1 - x86 VM info: Java HotSpot(TM) Client VM (Sun Microsystems Inc.) - 1.6.0_37 (20.12-b01) - mixed mode, sharing User info: C:\Users\Hamdaan - C:\Program Files (x86)\Zekr - en-US Encoding info: Cp1252 Zekr info: Worspace: C:/Users/Hamdaan/.zekr 12:53:25 [INFO] (ZekrMain:90) - Starting The Zekr Platform 1.1.0 (build: 2012071900) on Wed Nov 21 12:53:25 AST 2012. 12:53:25 [INFO] (LogSystemImpl:90) - Velocity Template Engine for Zekr initialized. 12:53:26 [DEBUG] (ZekrMain:106) - Display splash screen... 12:53:26 [INFO] (ZekrMain:90) - Configure runtime configurations... 12:53:26 [INFO] (ApplicationConfig:90) - Initializing application configurations... 12:53:26 [INFO] (ApplicationConfig:90) - Load Zekr configuration file. 12:53:26 [DEBUG] (ApplicationConfig:106) - Load C:/Users/Hamdaan/.zekr/config/config.properties 12:53:26 [INFO] (ApplicationConfig:90) - Loading keyboard shortcuts. 12:53:26 [INFO] (ApplicationConfig:90) - Loading user keyboard shortcuts: C:/Users/Hamdaan/.zekr/config/shortcut.xml 12:53:26 [INFO] (ApplicationConfig:90) - Initialize keyboard shortcuts and mappings. 12:53:26 [INFO] (ApplicationConfig:90) - Loading language pack files info 12:53:26 [INFO] (ApplicationConfig:90) - Default language pack is en_US 12:53:26 [INFO] (ApplicationConfig:90) - Found these language packs: [res\lang\arabic.xml, res\lang\bengali.xml, res\lang\bosnian.xml, res\lang\bulgarian.xml, res\lang\chinese.xml, res\lang\dhivehi.xml, res\lang\dutch.xml, res\lang\english.xml, res\lang\french.xml, res\lang\german.xml, res\lang\hebrew.xml, res\lang\indonesian.xml, res\lang\kurdish.xml, res\lang\macedonian.xml, res\lang\malay.xml, res\lang\malayalam.xml, res\lang\pashto.xml, res\lang\persian.xml, res\lang\portuguese-br.xml, res\lang\russian.xml, res\lang\spanish.xml, res\lang\tamil-sr.xml, res\lang\tamil.xml, res\lang\tatar-tr.xml, res\lang\tatar.xml, res\lang\turkish.xml, res\lang\urdu.xml, res\lang\uyghur.xml, res\lang\uzbek.xml] 12:53:27 [INFO] (LanguageEngine:90) - Initializing language engine... 12:53:27 [INFO] (LanguageEngine:90) - Parsing language pack English (en_US) 12:53:27 [INFO] (ApplicationConfig:90) - Default translation is: en.sahih 12:53:27 [INFO] (ApplicationConfig:90) - Loading translation files info from: res\text\trans 12:53:27 [INFO] (TranslationData:90) - Loading translation pack en.sahih(en_US):(en.sahih.trans.zip)... 12:53:27 [DEBUG] (TranslationData:106) - Verifying translation text. 12:53:28 [DEBUG] (TranslationData:106) - Translation is valid 12:53:28 [INFO] (QuranPropertiesReader:90) - Loading Quran properties... 12:53:28 [DEBUG] (QuranPropertiesReader:106) - Loading base Quran properties: res/text/metadata/quran-properties.xml 12:53:28 [DEBUG] (QuranPropertiesReader:106) - Loading sura names localization data: res/text/metadata/quran-properties-{1}.xml 12:53:28 [DEBUG] (QuranPropertiesReader:106) - Loading localized Quran sura names from: quran-properties-en.xml 12:53:28 [DEBUG] (QuranPropertiesReader:106) - Process sura data. 12:53:28 [DEBUG] (QuranPropertiesReader:106) - Process juz data. 12:53:28 [DEBUG] (QuranPropertiesReader:106) - Process sajda data. 12:53:28 [INFO] (QuranPropertiesReader:90) - Quran properties loaded successfully. 12:53:28 [INFO] (TranslationData:148) - Translation pack en.sahih(en_US):(en.sahih.trans.zip) loaded successfully. 12:53:28 [DEBUG] (TranslationData:106) - Loading translation "en.sahih" took 328 ms. 12:53:28 [INFO] (ApplicationConfig:90) - Default translation is: en.sahih(en_US):(en.sahih.trans.zip) 12:53:28 [INFO] (ApplicationConfig:90) - Loading translation files info from: C:\Users\Hamdaan\.zekr\text\trans 12:53:28 [INFO] (ApplicationConfig:90) - Load custom translation list. 12:53:28 [INFO] (TranslationData:90) - Loading translation pack hi.hindi(hi_IN):(hi.hindi.trans.zip)... 12:53:28 [DEBUG] (TranslationData:106) - Verifying translation text. 12:53:28 [DEBUG] (TranslationData:106) - Translation is valid 12:53:28 [INFO] (TranslationData:148) - Translation pack hi.hindi(hi_IN):(hi.hindi.trans.zip) loaded successfully. 12:53:28 [DEBUG] (TranslationData:106) - Loading translation "hi.hindi" took 98 ms. 12:53:28 [DEBUG] (TranslationData:106) - Translation already loaded: en.sahih 12:53:28 [INFO] (ApplicationConfig:90) - Loading theme .properties files. 12:53:28 [INFO] (ApplicationConfig:90) - Loading theme files info from "res/ui/theme 12:53:28 [INFO] (ApplicationConfig:90) - Loading theme files info from "C:/Users/Hamdaan/.zekr/theme 12:53:28 [INFO] (ApplicationConfig:90) - Loading audio .properties files. 12:53:28 [INFO] (ApplicationConfig:90) - Loading audio files info from: res\audio 12:53:28 [INFO] (ApplicationConfig:90) - Default recitation is: Saad Al-Ghamdi 12:53:28 [INFO] (ApplicationConfig:90) - Loading audio files info from: C:\Users\Hamdaan\.zekr\audio 12:53:28 [DEBUG] (ApplicationConfig:106) - Initialize player controller. 12:53:28 [INFO] (ApplicationConfig:90) - Default revelation package is: ibn-abbas 12:53:28 [INFO] (ApplicationConfig:90) - Loading revelation data packs from: res\text\metadata 12:53:28 [INFO] (RevelationData:90) - Load revelation data pack: Abdullah-ibn Abbas:(ibn-abbas.revel.zip) 12:53:28 [DEBUG] (RevelationData:106) - Revelation pack is valid 12:53:29 [INFO] (RevelationData:148) - Revelation data pack loaded successfully: Abdullah-ibn Abbas:(ibn-abbas.revel.zip) 12:53:29 [DEBUG] (RevelationData:106) - Loading revelation pack "ibn-abbas" took 18 ms. 12:53:29 [INFO] (ApplicationConfig:90) - Default revelation data is: Abdullah-ibn Abbas:(ibn-abbas.revel.zip) 12:53:29 [INFO] (ApplicationConfig:90) - Default paging mode is: uthmani 12:53:29 [INFO] (ApplicationConfig:90) - Loading paging data from: res\text\metadata 12:53:29 [INFO] (ApplicationConfig:90) - Default paging data is: uthmani [Not loaded] 12:53:29 [DEBUG] (CustomPagingData:106) - Loading paging data: res\text\metadata\uthmani.page.xml 12:53:29 [DEBUG] (CustomPagingData:106) - Process pagination data: Uthmani 12:53:29 [INFO] (ApplicationConfig:90) - Default paging data loaded successfully: Uthmani (604) 12:53:29 [DEBUG] (ApplicationConfig:106) - Initialize network controller. 12:53:29 [DEBUG] (ApplicationConfig:106) - Initialize view controller. 12:53:29 [INFO] (ApplicationConfig:90) - Load search info... 12:53:29 [DEBUG] (ApplicationConfig:106) - Add stop words for: fa 12:53:29 [DEBUG] (ApplicationConfig:106) - Add stop words for: en 12:53:29 [DEBUG] (ApplicationConfig:106) - Add stop words for: tr 12:53:29 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: fa 12:53:29 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: ar 12:53:29 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: bs 12:53:29 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: en 12:53:29 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: tr 12:53:29 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: ru 12:53:29 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: fa 12:53:29 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: ar 12:53:29 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: ur 12:53:29 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: bs 12:53:29 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: en 12:53:29 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: tr 12:53:29 [DEBUG] (ApplicationConfig:106) - Add diacritics pattern for: fa 12:53:29 [DEBUG] (ApplicationConfig:106) - Add diacritics pattern for: ar 12:53:29 [DEBUG] (ApplicationConfig:106) - Add diacritics pattern for: ur 12:53:29 [DEBUG] (ApplicationConfig:106) - Add letters range pattern for: fa 12:53:29 [DEBUG] (ApplicationConfig:106) - Add letters range pattern for: ar 12:53:29 [DEBUG] (ApplicationConfig:106) - Add letters range pattern for: ur 12:53:29 [INFO] (ApplicationConfig:90) - Loading Quran root word database... 12:53:29 [DEBUG] (ApplicationConfig:106) - Took 196 ms. 12:53:29 [INFO] (ApplicationConfig:90) - Application configurations initialized. 12:53:29 [INFO] (ApplicationRuntime:90) - Making application required directories (if not exist)... 12:53:29 [INFO] (ApplicationRuntime:90) - Create common configuration files... 12:53:29 [INFO] (ApplicationRuntime:90) - Creating common configuration files done. 12:53:29 [DEBUG] (WindowsNativeKeyboardListener:106) - Registering super global shortcut for KeyboardAction [action=openHideMainWindow, global=false, suprtGlobal=true, key=327770, rtlKey=0, suppressOnModal=false, window=]: Ctrl+Alt+Z 12:53:30 [INFO] (QuranForm:90) - Loading last visited Quran location: 32-1. 12:53:30 [INFO] (QuranForm:90) - UI somewhat initialized. 12:53:30 [INFO] (QuranForm:90) - Set layout to mixed 12:53:30 [INFO] (QuranForm:90) - Start updating view... 12:53:31 [INFO] (QuranForm:90) - Set location to 32-1 12:53:31 [INFO] (QuranForm:90) - Set Qur'an location to 32-1 12:53:31 [INFO] (QuranForm:90) - Updating view done. 12:53:31 [INFO] (ZekrMain:90) - Startup took 6312 ms. 12:53:31 [INFO] (ZekrMain:102) - Memory info - used: 15,512 kb / total vm memory: 19,968 kb 12:53:41 [INFO] (QuranForm:90) - Start updating view... 12:53:41 [INFO] (QuranForm:90) - Set location to 2-1 12:53:41 [INFO] (QuranForm:90) - Set Qur'an location to 2-1 12:53:41 [INFO] (HtmlRepository:90) - Create Quran mixed HTML file: C:\Users\Hamdaan\.zekr\cache\mixed\2_en.sahih.html 12:53:41 [INFO] (QuranForm:90) - Updating view done. 12:53:41 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 12:57:32 [INFO] (QuranForm:90) - Start updating view... 12:57:32 [INFO] (QuranForm:90) - Set location to 38-29 12:57:32 [INFO] (QuranForm:90) - Set Qur'an location to 38-29 12:57:32 [INFO] (HtmlRepository:90) - Create Quran mixed HTML file: C:\Users\Hamdaan\.zekr\cache\mixed\455_en.sahih.html 12:57:32 [INFO] (QuranForm:90) - Updating view done. 12:57:32 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:45:53 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:45:53 [INFO] (ApplicationConfig:90) - Update configuration file. 18:45:53 [INFO] (ApplicationConfig:90) - Save user config file to C:/Users/Hamdaan/.zekr/config/config.properties 18:45:53 [INFO] (QuranForm:90) - Disposing all resources... 18:45:54 [INFO] (ZekrMain:102) - Memory info - used: 19,402 kb / total vm memory: 34,092 kb 18:45:54 [INFO] (ZekrMain:90) - Zekr is now down. 16:10:17 [INFO] (Logger:69) - System information: OS info: Windows 7 - 6.1 - x86 VM info: Java HotSpot(TM) Client VM (Sun Microsystems Inc.) - 1.6.0_37 (20.12-b01) - mixed mode, sharing User info: C:\Users\Hamdaan - C:\Program Files (x86)\Zekr - en-US Encoding info: Cp1252 Zekr info: Worspace: C:/Users/Hamdaan/.zekr 16:10:17 [INFO] (ZekrMain:90) - Starting The Zekr Platform 1.1.0 (build: 2012071900) on Wed Dec 05 16:10:17 AST 2012. 16:10:18 [INFO] (LogSystemImpl:90) - Velocity Template Engine for Zekr initialized. 16:10:19 [DEBUG] (ZekrMain:106) - Display splash screen... 16:10:19 [INFO] (ZekrMain:90) - Configure runtime configurations... 16:10:19 [INFO] (ApplicationConfig:90) - Initializing application configurations... 16:10:19 [INFO] (ApplicationConfig:90) - Load Zekr configuration file. 16:10:19 [DEBUG] (ApplicationConfig:106) - Load C:/Users/Hamdaan/.zekr/config/config.properties 16:10:19 [INFO] (ApplicationConfig:90) - Loading keyboard shortcuts. 16:10:19 [INFO] (ApplicationConfig:90) - Loading user keyboard shortcuts: C:/Users/Hamdaan/.zekr/config/shortcut.xml 16:10:20 [INFO] (ApplicationConfig:90) - Initialize keyboard shortcuts and mappings. 16:10:20 [INFO] (ApplicationConfig:90) - Loading language pack files info 16:10:20 [INFO] (ApplicationConfig:90) - Default language pack is en_US 16:10:20 [INFO] (ApplicationConfig:90) - Found these language packs: [res\lang\arabic.xml, res\lang\bengali.xml, res\lang\bosnian.xml, res\lang\bulgarian.xml, res\lang\chinese.xml, res\lang\dhivehi.xml, res\lang\dutch.xml, res\lang\english.xml, res\lang\french.xml, res\lang\german.xml, res\lang\hebrew.xml, res\lang\indonesian.xml, res\lang\kurdish.xml, res\lang\macedonian.xml, res\lang\malay.xml, res\lang\malayalam.xml, res\lang\pashto.xml, res\lang\persian.xml, res\lang\portuguese-br.xml, res\lang\russian.xml, res\lang\spanish.xml, res\lang\tamil-sr.xml, res\lang\tamil.xml, res\lang\tatar-tr.xml, res\lang\tatar.xml, res\lang\turkish.xml, res\lang\urdu.xml, res\lang\uyghur.xml, res\lang\uzbek.xml] 16:10:21 [INFO] (LanguageEngine:90) - Initializing language engine... 16:10:21 [INFO] (LanguageEngine:90) - Parsing language pack English (en_US) 16:10:21 [INFO] (ApplicationConfig:90) - Default translation is: en.sahih 16:10:21 [INFO] (ApplicationConfig:90) - Loading translation files info from: res\text\trans 16:10:22 [INFO] (TranslationData:90) - Loading translation pack en.sahih(en_US):(en.sahih.trans.zip)... 16:10:22 [DEBUG] (TranslationData:106) - Verifying translation text. 16:10:22 [DEBUG] (TranslationData:106) - Translation is valid 16:10:22 [INFO] (QuranPropertiesReader:90) - Loading Quran properties... 16:10:22 [DEBUG] (QuranPropertiesReader:106) - Loading base Quran properties: res/text/metadata/quran-properties.xml 16:10:22 [DEBUG] (QuranPropertiesReader:106) - Loading sura names localization data: res/text/metadata/quran-properties-{1}.xml 16:10:22 [DEBUG] (QuranPropertiesReader:106) - Loading localized Quran sura names from: quran-properties-en.xml 16:10:22 [DEBUG] (QuranPropertiesReader:106) - Process sura data. 16:10:22 [DEBUG] (QuranPropertiesReader:106) - Process juz data. 16:10:22 [DEBUG] (QuranPropertiesReader:106) - Process sajda data. 16:10:22 [INFO] (QuranPropertiesReader:90) - Quran properties loaded successfully. 16:10:22 [INFO] (TranslationData:148) - Translation pack en.sahih(en_US):(en.sahih.trans.zip) loaded successfully. 16:10:22 [DEBUG] (TranslationData:106) - Loading translation "en.sahih" took 418 ms. 16:10:22 [INFO] (ApplicationConfig:90) - Default translation is: en.sahih(en_US):(en.sahih.trans.zip) 16:10:23 [INFO] (ApplicationConfig:90) - Loading translation files info from: C:\Users\Hamdaan\.zekr\text\trans 16:10:23 [INFO] (ApplicationConfig:90) - Load custom translation list. 16:10:23 [INFO] (TranslationData:90) - Loading translation pack hi.hindi(hi_IN):(hi.hindi.trans.zip)... 16:10:23 [DEBUG] (TranslationData:106) - Verifying translation text. 16:10:23 [DEBUG] (TranslationData:106) - Translation is valid 16:10:23 [INFO] (TranslationData:148) - Translation pack hi.hindi(hi_IN):(hi.hindi.trans.zip) loaded successfully. 16:10:23 [DEBUG] (TranslationData:106) - Loading translation "hi.hindi" took 99 ms. 16:10:23 [DEBUG] (TranslationData:106) - Translation already loaded: en.sahih 16:10:23 [INFO] (ApplicationConfig:90) - Loading theme .properties files. 16:10:23 [INFO] (ApplicationConfig:90) - Loading theme files info from "res/ui/theme 16:10:23 [INFO] (ApplicationConfig:90) - Loading theme files info from "C:/Users/Hamdaan/.zekr/theme 16:10:23 [INFO] (ApplicationConfig:90) - Loading audio .properties files. 16:10:23 [INFO] (ApplicationConfig:90) - Loading audio files info from: res\audio 16:10:23 [INFO] (ApplicationConfig:90) - Default recitation is: Saad Al-Ghamdi 16:10:23 [INFO] (ApplicationConfig:90) - Loading audio files info from: C:\Users\Hamdaan\.zekr\audio 16:10:23 [DEBUG] (ApplicationConfig:106) - Initialize player controller. 16:10:23 [INFO] (ApplicationConfig:90) - Default revelation package is: ibn-abbas 16:10:23 [INFO] (ApplicationConfig:90) - Loading revelation data packs from: res\text\metadata 16:10:23 [INFO] (RevelationData:90) - Load revelation data pack: Abdullah-ibn Abbas:(ibn-abbas.revel.zip) 16:10:23 [DEBUG] (RevelationData:106) - Revelation pack is valid 16:10:23 [INFO] (RevelationData:148) - Revelation data pack loaded successfully: Abdullah-ibn Abbas:(ibn-abbas.revel.zip) 16:10:23 [DEBUG] (RevelationData:106) - Loading revelation pack "ibn-abbas" took 19 ms. 16:10:23 [INFO] (ApplicationConfig:90) - Default revelation data is: Abdullah-ibn Abbas:(ibn-abbas.revel.zip) 16:10:23 [INFO] (ApplicationConfig:90) - Default paging mode is: uthmani 16:10:23 [INFO] (ApplicationConfig:90) - Loading paging data from: res\text\metadata 16:10:23 [INFO] (ApplicationConfig:90) - Default paging data is: uthmani [Not loaded] 16:10:23 [DEBUG] (CustomPagingData:106) - Loading paging data: res\text\metadata\uthmani.page.xml 16:10:23 [DEBUG] (CustomPagingData:106) - Process pagination data: Uthmani 16:10:23 [INFO] (ApplicationConfig:90) - Default paging data loaded successfully: Uthmani (604) 16:10:23 [DEBUG] (ApplicationConfig:106) - Initialize network controller. 16:10:23 [DEBUG] (ApplicationConfig:106) - Initialize view controller. 16:10:24 [INFO] (ApplicationConfig:90) - Load search info... 16:10:24 [DEBUG] (ApplicationConfig:106) - Add stop words for: fa 16:10:24 [DEBUG] (ApplicationConfig:106) - Add stop words for: en 16:10:24 [DEBUG] (ApplicationConfig:106) - Add stop words for: tr 16:10:24 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: fa 16:10:24 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: ar 16:10:24 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: bs 16:10:24 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: en 16:10:24 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: tr 16:10:24 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: ru 16:10:24 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: fa 16:10:24 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: ar 16:10:24 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: ur 16:10:24 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: bs 16:10:24 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: en 16:10:24 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: tr 16:10:24 [DEBUG] (ApplicationConfig:106) - Add diacritics pattern for: fa 16:10:24 [DEBUG] (ApplicationConfig:106) - Add diacritics pattern for: ar 16:10:24 [DEBUG] (ApplicationConfig:106) - Add diacritics pattern for: ur 16:10:24 [DEBUG] (ApplicationConfig:106) - Add letters range pattern for: fa 16:10:24 [DEBUG] (ApplicationConfig:106) - Add letters range pattern for: ar 16:10:24 [DEBUG] (ApplicationConfig:106) - Add letters range pattern for: ur 16:10:24 [INFO] (ApplicationConfig:90) - Loading Quran root word database... 16:10:24 [DEBUG] (ApplicationConfig:106) - Took 237 ms. 16:10:24 [INFO] (ApplicationConfig:90) - Application configurations initialized. 16:10:24 [INFO] (ApplicationRuntime:90) - Making application required directories (if not exist)... 16:10:24 [INFO] (ApplicationRuntime:90) - Create common configuration files... 16:10:24 [INFO] (ApplicationRuntime:90) - Creating common configuration files done. 16:10:24 [DEBUG] (WindowsNativeKeyboardListener:106) - Registering super global shortcut for KeyboardAction [action=openHideMainWindow, global=false, suprtGlobal=true, key=327770, rtlKey=0, suppressOnModal=false, window=]: Ctrl+Alt+Z 16:10:25 [INFO] (QuranForm:90) - Loading last visited Quran location: 38-29. 16:10:27 [INFO] (QuranForm:90) - UI somewhat initialized. 16:10:27 [INFO] (QuranForm:90) - Set layout to mixed 16:10:27 [INFO] (QuranForm:90) - Start updating view... 16:10:27 [INFO] (QuranForm:90) - Set location to 38-29 16:10:27 [INFO] (QuranForm:90) - Set Qur'an location to 38-29 16:10:27 [INFO] (QuranForm:90) - Updating view done. 16:10:28 [DEBUG] (QuranForm:106) - Time for check for update! 16:10:28 [INFO] (ZekrMain:90) - Startup took 11300 ms. 16:10:28 [INFO] (ZekrMain:102) - Memory info - used: 20,250 kb / total vm memory: 29,516 kb 16:10:30 [DEBUG] (UpdateManager:106) - Start update checking in a separate thread. 16:10:32 [INFO] (UpdateManager:90) - Checking for any update on the remote site: http://zekr.org/update/update-info.xml 16:10:34 [DEBUG] (UpdateManager:106) - Parse update info XML. 16:11:22 [INFO] (QuranForm:90) - Start updating view... 16:11:22 [INFO] (QuranForm:90) - Set location to 29-64 16:11:22 [INFO] (QuranForm:90) - Set Qur'an location to 29-64 16:11:22 [INFO] (HtmlRepository:90) - Create Quran mixed HTML file: C:\Users\Hamdaan\.zekr\cache\mixed\404_en.sahih.html 16:11:23 [INFO] (QuranForm:90) - Updating view done. 16:11:23 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:11:31 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:11:31 [INFO] (ApplicationConfig:90) - Set selected recitation to: husary-40kbps-offline, index: 0 16:11:58 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is -1. 16:11:58 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\audhubillah.mp3. 16:11:59 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:11:59 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029064.mp3. 16:11:59 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\029\029065.mp3. 16:11:59 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\029\029066.mp3. 16:12:06 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:12:06 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:12:06 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\029\029064.mp3. 16:12:06 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:12:06 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029064.mp3. 16:12:06 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\029\029065.mp3. 16:12:06 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\029\029066.mp3. 16:12:41 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:12:41 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:12:41 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\029\029064.mp3. 16:12:41 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:12:41 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029064.mp3. 16:12:41 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\029\029065.mp3. 16:12:41 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\029\029066.mp3. 16:13:17 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:13:17 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:13:17 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\029\029064.mp3. 16:13:17 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:13:17 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029064.mp3. 16:13:17 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\029\029065.mp3. 16:13:17 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\029\029066.mp3. 16:13:52 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:13:52 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:13:52 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\029\029064.mp3. 16:13:52 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:13:52 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029065.mp3. 16:13:52 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029066.mp3. 16:14:05 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:14:05 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:14:05 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\029\029064.mp3. 16:14:05 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:14:05 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029065.mp3. 16:14:05 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\029\029065.mp3 16:14:05 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029066.mp3. 16:14:05 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\029\029066.mp3 16:14:17 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:14:17 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:14:17 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\029\029064.mp3. 16:14:17 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:14:17 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029065.mp3. 16:14:17 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\029\029065.mp3 16:14:17 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029066.mp3. 16:14:17 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\029\029066.mp3 16:14:30 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:14:30 [INFO] (QuranForm:90) - Start updating view... 16:14:30 [INFO] (QuranForm:90) - Set location to 29-65 16:14:30 [INFO] (QuranForm:90) - Updating view done. 16:14:30 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:14:30 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:14:30 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\029\029065.mp3. 16:14:30 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:14:30 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029065.mp3. 16:14:30 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\029\029065.mp3 16:14:30 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\029\029066.mp3. 16:14:30 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\029\029067.mp3. 16:14:56 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:14:56 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:14:56 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\029\029065.mp3. 16:14:56 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:14:56 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029065.mp3. 16:14:56 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\029\029066.mp3. 16:14:56 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\029\029067.mp3. 16:15:22 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:15:22 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:15:22 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\029\029065.mp3. 16:15:22 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:15:22 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029065.mp3. 16:15:22 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\029\029066.mp3. 16:15:22 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\029\029067.mp3. 16:15:49 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:15:49 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:15:49 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\029\029065.mp3. 16:15:49 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:15:49 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029066.mp3. 16:15:49 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029067.mp3. 16:16:02 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:16:02 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:16:02 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\029\029065.mp3. 16:16:02 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:16:02 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029066.mp3. 16:16:02 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\029\029066.mp3 16:16:02 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029067.mp3. 16:16:02 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\029\029067.mp3 16:16:15 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:16:15 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:16:15 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\029\029065.mp3. 16:16:15 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:16:15 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029066.mp3. 16:16:15 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\029\029066.mp3 16:16:15 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029067.mp3. 16:16:15 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\029\029067.mp3 16:16:28 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:16:28 [INFO] (QuranForm:90) - Start updating view... 16:16:28 [INFO] (QuranForm:90) - Set location to 29-66 16:16:28 [INFO] (QuranForm:90) - Updating view done. 16:16:28 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:16:28 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:16:28 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\029\029066.mp3. 16:16:28 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:16:28 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029066.mp3. 16:16:28 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\029\029066.mp3 16:16:28 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\029\029067.mp3. 16:16:28 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\029\029068.mp3. 16:16:49 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:16:49 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:16:49 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\029\029066.mp3. 16:16:49 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:16:49 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029066.mp3. 16:16:49 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\029\029067.mp3. 16:16:49 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\029\029068.mp3. 16:17:10 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:17:10 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:17:10 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\029\029066.mp3. 16:17:10 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:17:10 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029066.mp3. 16:17:10 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\029\029067.mp3. 16:17:10 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\029\029068.mp3. 16:17:31 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:17:31 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:17:31 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\029\029066.mp3. 16:17:31 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:17:31 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029067.mp3. 16:17:31 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029068.mp3. 16:17:40 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:17:40 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:17:40 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\029\029066.mp3. 16:17:40 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:17:40 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029067.mp3. 16:17:40 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\029\029067.mp3 16:17:40 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029068.mp3. 16:17:40 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\029\029068.mp3 16:17:49 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:17:49 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:17:49 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\029\029066.mp3. 16:17:49 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:17:49 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029067.mp3. 16:17:49 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\029\029067.mp3 16:17:49 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029068.mp3. 16:17:49 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\029\029068.mp3 16:17:57 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:17:57 [INFO] (QuranForm:90) - Start updating view... 16:17:57 [INFO] (QuranForm:90) - Set location to 29-67 16:17:57 [INFO] (QuranForm:90) - Updating view done. 16:17:57 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:17:57 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:17:57 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\029\029067.mp3. 16:17:58 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:17:58 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029067.mp3. 16:17:58 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\029\029067.mp3 16:17:58 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\029\029068.mp3. 16:17:58 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\029\029069.mp3. 16:18:32 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:18:32 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:18:32 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\029\029067.mp3. 16:18:32 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:18:32 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029067.mp3. 16:18:32 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\029\029068.mp3. 16:18:32 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\029\029069.mp3. 16:19:07 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:19:07 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:19:07 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\029\029067.mp3. 16:19:07 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:19:07 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029067.mp3. 16:19:07 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\029\029068.mp3. 16:19:07 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\029\029069.mp3. 16:19:42 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:19:42 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:19:42 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\029\029067.mp3. 16:19:42 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:19:42 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029068.mp3. 16:19:42 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029069.mp3. 16:19:58 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:19:58 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:19:58 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\029\029067.mp3. 16:19:58 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:19:58 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029068.mp3. 16:19:58 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\029\029068.mp3 16:19:58 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029069.mp3. 16:19:58 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\029\029069.mp3 16:20:13 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:20:13 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:20:13 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\029\029067.mp3. 16:20:13 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:20:13 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029068.mp3. 16:20:13 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\029\029068.mp3 16:20:13 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029069.mp3. 16:20:13 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\029\029069.mp3 16:20:29 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:20:29 [INFO] (QuranForm:90) - Start updating view... 16:20:29 [INFO] (QuranForm:90) - Set location to 29-68 16:20:29 [INFO] (QuranForm:90) - Updating view done. 16:20:29 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:20:29 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:20:29 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\029\029068.mp3. 16:20:29 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:20:29 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029068.mp3. 16:20:29 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\029\029068.mp3 16:20:29 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\029\029069.mp3. 16:20:29 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030001.mp3. 16:21:01 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:21:01 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:21:01 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\029\029068.mp3. 16:21:01 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:21:01 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029068.mp3. 16:21:01 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\029\029069.mp3. 16:21:01 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030001.mp3. 16:21:33 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:21:33 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:21:33 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\029\029068.mp3. 16:21:33 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:21:33 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029068.mp3. 16:21:33 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\029\029069.mp3. 16:21:33 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030001.mp3. 16:22:04 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:22:04 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:22:04 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\029\029068.mp3. 16:22:04 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:22:04 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029069.mp3. 16:22:04 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030001.mp3. 16:22:20 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:22:20 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:22:20 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\029\029068.mp3. 16:22:20 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:22:20 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029069.mp3. 16:22:20 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\029\029069.mp3 16:22:20 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030001.mp3. 16:22:20 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030001.mp3 16:22:36 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:22:36 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:22:36 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\029\029068.mp3. 16:22:36 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:22:36 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029069.mp3. 16:22:36 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\029\029069.mp3 16:22:36 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030001.mp3. 16:22:36 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030001.mp3 16:22:52 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:22:52 [INFO] (QuranForm:90) - Start updating view... 16:22:52 [INFO] (QuranForm:90) - Set location to 29-69 16:22:52 [INFO] (QuranForm:90) - Updating view done. 16:22:52 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:22:52 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:22:52 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\029\029069.mp3. 16:22:52 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:22:52 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029069.mp3. 16:22:52 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\029\029069.mp3 16:22:52 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030001.mp3. 16:22:52 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030002.mp3. 16:23:15 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:23:15 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:23:15 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\029\029069.mp3. 16:23:15 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:23:15 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029069.mp3. 16:23:15 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030001.mp3. 16:23:15 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030002.mp3. 16:23:39 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:23:39 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:23:39 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\029\029069.mp3. 16:23:39 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:23:39 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\029\029069.mp3. 16:23:39 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030001.mp3. 16:23:39 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030002.mp3. 16:24:03 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:24:03 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:24:03 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\029\029069.mp3. 16:24:03 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:24:03 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030001.mp3. 16:24:03 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030002.mp3. 16:24:15 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:24:15 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:24:15 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\029\029069.mp3. 16:24:15 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:24:15 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030001.mp3. 16:24:15 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030001.mp3 16:24:15 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030002.mp3. 16:24:15 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030002.mp3 16:24:26 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:24:26 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:24:26 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\029\029069.mp3. 16:24:26 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:24:26 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030001.mp3. 16:24:26 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030001.mp3 16:24:26 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030002.mp3. 16:24:26 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030002.mp3 16:24:37 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:24:37 [INFO] (QuranForm:90) - Start updating view... 16:24:37 [INFO] (QuranForm:90) - Set location to 30-1 16:24:37 [INFO] (QuranForm:90) - Updating view done. 16:24:37 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:24:37 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:24:37 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030001.mp3. 16:24:37 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:24:37 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030001.mp3. 16:24:37 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030001.mp3 16:24:37 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030002.mp3. 16:24:37 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030003.mp3. 16:24:49 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:24:49 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:24:49 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030001.mp3. 16:24:49 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:24:49 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030001.mp3. 16:24:49 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030002.mp3. 16:24:49 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030003.mp3. 16:25:01 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:25:01 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:25:01 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030001.mp3. 16:25:01 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:25:01 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030001.mp3. 16:25:01 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030002.mp3. 16:25:01 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030003.mp3. 16:25:14 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:25:14 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\bismillah.mp3. 16:25:14 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 3. 16:25:14 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:25:14 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030002.mp3. 16:25:14 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030003.mp3. 16:25:22 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:25:22 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:25:22 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030001.mp3. 16:25:22 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:25:22 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030002.mp3. 16:25:22 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030002.mp3 16:25:22 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030003.mp3. 16:25:22 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030003.mp3 16:25:28 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:25:28 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:25:28 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030001.mp3. 16:25:28 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:25:28 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030002.mp3. 16:25:28 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030002.mp3 16:25:28 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030003.mp3. 16:25:28 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030003.mp3 16:25:33 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:25:33 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:25:33 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030001.mp3. 16:25:34 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:25:34 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030002.mp3. 16:25:34 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030002.mp3 16:25:34 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030003.mp3. 16:25:34 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030003.mp3 16:25:39 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:25:39 [INFO] (QuranForm:90) - Start updating view... 16:25:39 [INFO] (QuranForm:90) - Set location to 30-2 16:25:39 [INFO] (QuranForm:90) - Updating view done. 16:25:39 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:25:39 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:25:39 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030002.mp3. 16:25:39 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:25:39 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030002.mp3. 16:25:39 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030002.mp3 16:25:39 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030003.mp3. 16:25:39 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030004.mp3. 16:25:46 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:25:46 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:25:46 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030002.mp3. 16:25:46 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:25:46 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030002.mp3. 16:25:46 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030003.mp3. 16:25:46 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030004.mp3. 16:25:53 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:25:53 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:25:53 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030002.mp3. 16:25:53 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:25:53 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030002.mp3. 16:25:53 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030003.mp3. 16:25:53 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030004.mp3. 16:25:59 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:25:59 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:25:59 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030002.mp3. 16:25:59 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:25:59 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030003.mp3. 16:25:59 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030004.mp3. 16:26:04 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:26:04 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:26:04 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030002.mp3. 16:26:04 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:26:04 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030003.mp3. 16:26:04 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030003.mp3 16:26:04 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030004.mp3. 16:26:04 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030004.mp3 16:26:09 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:26:09 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:26:09 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030002.mp3. 16:26:09 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:26:09 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030003.mp3. 16:26:09 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030003.mp3 16:26:09 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030004.mp3. 16:26:09 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030004.mp3 16:26:13 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:26:13 [INFO] (QuranForm:90) - Start updating view... 16:26:13 [INFO] (QuranForm:90) - Set location to 30-3 16:26:13 [INFO] (QuranForm:90) - Updating view done. 16:26:13 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:26:13 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:26:13 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030003.mp3. 16:26:13 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:26:13 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030003.mp3. 16:26:13 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030003.mp3 16:26:13 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030004.mp3. 16:26:13 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030005.mp3. 16:26:30 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:26:30 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:26:30 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030003.mp3. 16:26:30 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:26:30 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030003.mp3. 16:26:30 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030004.mp3. 16:26:30 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030005.mp3. 16:26:46 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:26:46 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:26:46 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030003.mp3. 16:26:47 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:26:47 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030003.mp3. 16:26:47 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030004.mp3. 16:26:47 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030005.mp3. 16:27:03 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:27:03 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:27:03 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030003.mp3. 16:27:03 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:27:03 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030004.mp3. 16:27:03 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030005.mp3. 16:27:12 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:27:12 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:27:12 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030003.mp3. 16:27:12 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:27:12 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030004.mp3. 16:27:12 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030004.mp3 16:27:12 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030005.mp3. 16:27:12 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030005.mp3 16:27:22 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:27:22 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:27:22 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030003.mp3. 16:27:22 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:27:22 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030004.mp3. 16:27:22 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030004.mp3 16:27:22 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030005.mp3. 16:27:22 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030005.mp3 16:27:31 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:27:31 [INFO] (QuranForm:90) - Start updating view... 16:27:31 [INFO] (QuranForm:90) - Set location to 30-4 16:27:31 [INFO] (QuranForm:90) - Updating view done. 16:27:31 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:27:31 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:27:31 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030004.mp3. 16:27:31 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:27:31 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030004.mp3. 16:27:31 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030004.mp3 16:27:31 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030005.mp3. 16:27:31 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030006.mp3. 16:27:59 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:27:59 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:27:59 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030004.mp3. 16:27:59 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:27:59 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030004.mp3. 16:27:59 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030005.mp3. 16:27:59 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030006.mp3. 16:28:26 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:28:26 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:28:26 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030004.mp3. 16:28:26 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:28:26 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030004.mp3. 16:28:26 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030005.mp3. 16:28:26 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030006.mp3. 16:28:54 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:28:54 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:28:54 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030004.mp3. 16:28:54 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:28:54 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030005.mp3. 16:28:54 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030006.mp3. 16:29:06 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:29:06 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:29:06 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030004.mp3. 16:29:06 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:29:06 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030005.mp3. 16:29:06 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030005.mp3 16:29:06 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030006.mp3. 16:29:06 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030006.mp3 16:29:17 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:29:17 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:29:17 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030004.mp3. 16:29:17 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:29:17 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030005.mp3. 16:29:17 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030005.mp3 16:29:17 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030006.mp3. 16:29:17 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030006.mp3 16:29:29 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:29:29 [INFO] (QuranForm:90) - Start updating view... 16:29:29 [INFO] (QuranForm:90) - Set location to 30-5 16:29:29 [INFO] (QuranForm:90) - Updating view done. 16:29:29 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:29:29 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:29:29 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030005.mp3. 16:29:29 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:29:29 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030005.mp3. 16:29:29 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030005.mp3 16:29:29 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030006.mp3. 16:29:29 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030007.mp3. 16:29:52 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:29:52 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:29:52 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030005.mp3. 16:29:52 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:29:52 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030005.mp3. 16:29:52 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030006.mp3. 16:29:52 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030007.mp3. 16:30:15 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:30:15 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:30:15 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030005.mp3. 16:30:15 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:30:15 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030005.mp3. 16:30:15 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030006.mp3. 16:30:15 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030007.mp3. 16:30:38 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:30:38 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:30:38 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030005.mp3. 16:30:38 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:30:38 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030006.mp3. 16:30:38 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030007.mp3. 16:30:48 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:30:48 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:30:48 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030005.mp3. 16:30:48 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:30:48 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030006.mp3. 16:30:48 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030006.mp3 16:30:48 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030007.mp3. 16:30:48 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030007.mp3 16:30:53 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to false. Current status is 0. 16:30:54 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 1. 16:30:55 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to false. Current status is 0. 16:31:01 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:31:25 [INFO] (QuranForm:90) - Start updating view... 16:31:25 [INFO] (QuranForm:90) - Set location to 29-64 16:31:25 [INFO] (QuranForm:90) - Updating view done. 16:31:25 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:31:29 [INFO] (ApplicationConfig:90) - Remove selected recitation from index: 1, id: walk-64kbps-offline 16:31:29 [INFO] (QuranForm:90) - Recreating Quran form... 16:31:29 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:31:29 [INFO] (ApplicationConfig:90) - Update configuration file. 16:31:29 [INFO] (ApplicationConfig:90) - Save user config file to C:/Users/Hamdaan/.zekr/config/config.properties 16:31:29 [INFO] (QuranForm:90) - Disposing all resources... 16:31:29 [INFO] (QuranForm:90) - Loading last visited Quran location: 29-64. 16:31:30 [INFO] (QuranForm:90) - UI somewhat initialized. 16:31:30 [INFO] (QuranForm:90) - Set layout to mixed 16:31:30 [INFO] (QuranForm:90) - Start updating view... 16:31:30 [INFO] (QuranForm:90) - Set location to 29-64 16:31:30 [INFO] (QuranForm:90) - Set Qur'an location to 29-64 16:31:30 [INFO] (QuranForm:90) - Updating view done. 22:37:47 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 22:37:52 [INFO] (ApplicationConfig:90) - Update configuration file. 22:37:52 [INFO] (ApplicationConfig:90) - Save user config file to C:/Users/Hamdaan/.zekr/config/config.properties 22:37:52 [INFO] (QuranForm:90) - Disposing all resources... 22:38:50 [INFO] (ZekrMain:102) - Memory info - used: 29,469 kb / total vm memory: 43,216 kb 22:38:50 [INFO] (ZekrMain:90) - Zekr is now down. 03:11:54 [INFO] (Logger:69) - System information: OS info: Windows 7 - 6.1 - x86 VM info: Java HotSpot(TM) Client VM (Sun Microsystems Inc.) - 1.6.0_37 (20.12-b01) - mixed mode, sharing User info: C:\Users\Hamdaan - C:\Program Files (x86)\Zekr - en-US Encoding info: Cp1252 Zekr info: Worspace: C:/Users/Hamdaan/.zekr 03:11:56 [INFO] (ZekrMain:90) - Starting The Zekr Platform 1.1.0 (build: 2012071900) on Wed Dec 12 03:11:56 AST 2012. 03:11:56 [INFO] (LogSystemImpl:90) - Velocity Template Engine for Zekr initialized. 03:12:00 [DEBUG] (ZekrMain:106) - Display splash screen... 03:12:00 [INFO] (ZekrMain:90) - Configure runtime configurations... 03:12:00 [INFO] (ApplicationConfig:90) - Initializing application configurations... 03:12:00 [INFO] (ApplicationConfig:90) - Load Zekr configuration file. 03:12:00 [DEBUG] (ApplicationConfig:106) - Load C:/Users/Hamdaan/.zekr/config/config.properties 03:12:00 [INFO] (ApplicationConfig:90) - Loading keyboard shortcuts. 03:12:00 [INFO] (ApplicationConfig:90) - Loading user keyboard shortcuts: C:/Users/Hamdaan/.zekr/config/shortcut.xml 03:12:01 [INFO] (ApplicationConfig:90) - Initialize keyboard shortcuts and mappings. 03:12:01 [INFO] (ApplicationConfig:90) - Loading language pack files info 03:12:01 [INFO] (ApplicationConfig:90) - Default language pack is en_US 03:12:01 [INFO] (ApplicationConfig:90) - Found these language packs: [res\lang\arabic.xml, res\lang\bengali.xml, res\lang\bosnian.xml, res\lang\bulgarian.xml, res\lang\chinese.xml, res\lang\dhivehi.xml, res\lang\dutch.xml, res\lang\english.xml, res\lang\french.xml, res\lang\german.xml, res\lang\hebrew.xml, res\lang\indonesian.xml, res\lang\kurdish.xml, res\lang\macedonian.xml, res\lang\malay.xml, res\lang\malayalam.xml, res\lang\pashto.xml, res\lang\persian.xml, res\lang\portuguese-br.xml, res\lang\russian.xml, res\lang\spanish.xml, res\lang\tamil-sr.xml, res\lang\tamil.xml, res\lang\tatar-tr.xml, res\lang\tatar.xml, res\lang\turkish.xml, res\lang\urdu.xml, res\lang\uyghur.xml, res\lang\uzbek.xml] 03:12:04 [INFO] (LanguageEngine:90) - Initializing language engine... 03:12:04 [INFO] (LanguageEngine:90) - Parsing language pack English (en_US) 03:12:04 [INFO] (ApplicationConfig:90) - Default translation is: en.sahih 03:12:04 [INFO] (ApplicationConfig:90) - Loading translation files info from: res\text\trans 03:12:05 [INFO] (TranslationData:90) - Loading translation pack en.sahih(en_US):(en.sahih.trans.zip)... 03:12:05 [DEBUG] (TranslationData:106) - Verifying translation text. 03:12:06 [DEBUG] (TranslationData:106) - Translation is valid 03:12:06 [INFO] (QuranPropertiesReader:90) - Loading Quran properties... 03:12:06 [DEBUG] (QuranPropertiesReader:106) - Loading base Quran properties: res/text/metadata/quran-properties.xml 03:12:06 [DEBUG] (QuranPropertiesReader:106) - Loading sura names localization data: res/text/metadata/quran-properties-{1}.xml 03:12:06 [DEBUG] (QuranPropertiesReader:106) - Loading localized Quran sura names from: quran-properties-en.xml 03:12:06 [DEBUG] (QuranPropertiesReader:106) - Process sura data. 03:12:06 [DEBUG] (QuranPropertiesReader:106) - Process juz data. 03:12:06 [DEBUG] (QuranPropertiesReader:106) - Process sajda data. 03:12:06 [INFO] (QuranPropertiesReader:90) - Quran properties loaded successfully. 03:12:06 [INFO] (TranslationData:148) - Translation pack en.sahih(en_US):(en.sahih.trans.zip) loaded successfully. 03:12:06 [DEBUG] (TranslationData:106) - Loading translation "en.sahih" took 1301 ms. 03:12:06 [INFO] (ApplicationConfig:90) - Default translation is: en.sahih(en_US):(en.sahih.trans.zip) 03:12:06 [INFO] (ApplicationConfig:90) - Loading translation files info from: C:\Users\Hamdaan\.zekr\text\trans 03:12:06 [INFO] (ApplicationConfig:90) - Load custom translation list. 03:12:06 [INFO] (TranslationData:90) - Loading translation pack hi.hindi(hi_IN):(hi.hindi.trans.zip)... 03:12:06 [DEBUG] (TranslationData:106) - Verifying translation text. 03:12:06 [DEBUG] (TranslationData:106) - Translation is valid 03:12:07 [INFO] (TranslationData:148) - Translation pack hi.hindi(hi_IN):(hi.hindi.trans.zip) loaded successfully. 03:12:07 [DEBUG] (TranslationData:106) - Loading translation "hi.hindi" took 177 ms. 03:12:07 [DEBUG] (TranslationData:106) - Translation already loaded: en.sahih 03:12:07 [INFO] (ApplicationConfig:90) - Loading theme .properties files. 03:12:07 [INFO] (ApplicationConfig:90) - Loading theme files info from "res/ui/theme 03:12:07 [INFO] (ApplicationConfig:90) - Loading theme files info from "C:/Users/Hamdaan/.zekr/theme 03:12:07 [INFO] (ApplicationConfig:90) - Loading audio .properties files. 03:12:07 [INFO] (ApplicationConfig:90) - Loading audio files info from: res\audio 03:12:07 [INFO] (ApplicationConfig:90) - Default recitation is: Mahmoud Khalil Al-Husary 03:12:07 [INFO] (ApplicationConfig:90) - Loading audio files info from: C:\Users\Hamdaan\.zekr\audio 03:12:07 [DEBUG] (ApplicationConfig:106) - Initialize player controller. 03:12:07 [INFO] (ApplicationConfig:90) - Default revelation package is: ibn-abbas 03:12:07 [INFO] (ApplicationConfig:90) - Loading revelation data packs from: res\text\metadata 03:12:07 [INFO] (RevelationData:90) - Load revelation data pack: Abdullah-ibn Abbas:(ibn-abbas.revel.zip) 03:12:07 [DEBUG] (RevelationData:106) - Revelation pack is valid 03:12:07 [INFO] (RevelationData:148) - Revelation data pack loaded successfully: Abdullah-ibn Abbas:(ibn-abbas.revel.zip) 03:12:07 [DEBUG] (RevelationData:106) - Loading revelation pack "ibn-abbas" took 18 ms. 03:12:07 [INFO] (ApplicationConfig:90) - Default revelation data is: Abdullah-ibn Abbas:(ibn-abbas.revel.zip) 03:12:07 [INFO] (ApplicationConfig:90) - Default paging mode is: uthmani 03:12:07 [INFO] (ApplicationConfig:90) - Loading paging data from: res\text\metadata 03:12:08 [INFO] (ApplicationConfig:90) - Default paging data is: uthmani [Not loaded] 03:12:08 [DEBUG] (CustomPagingData:106) - Loading paging data: res\text\metadata\uthmani.page.xml 03:12:08 [DEBUG] (CustomPagingData:106) - Process pagination data: Uthmani 03:12:08 [INFO] (ApplicationConfig:90) - Default paging data loaded successfully: Uthmani (604) 03:12:08 [DEBUG] (ApplicationConfig:106) - Initialize network controller. 03:12:08 [DEBUG] (ApplicationConfig:106) - Initialize view controller. 03:12:08 [INFO] (ApplicationConfig:90) - Load search info... 03:12:08 [DEBUG] (ApplicationConfig:106) - Add stop words for: fa 03:12:08 [DEBUG] (ApplicationConfig:106) - Add stop words for: en 03:12:08 [DEBUG] (ApplicationConfig:106) - Add stop words for: tr 03:12:08 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: fa 03:12:08 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: ar 03:12:08 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: bs 03:12:08 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: en 03:12:08 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: tr 03:12:08 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: ru 03:12:08 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: fa 03:12:08 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: ar 03:12:08 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: ur 03:12:08 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: bs 03:12:08 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: en 03:12:08 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: tr 03:12:08 [DEBUG] (ApplicationConfig:106) - Add diacritics pattern for: fa 03:12:08 [DEBUG] (ApplicationConfig:106) - Add diacritics pattern for: ar 03:12:08 [DEBUG] (ApplicationConfig:106) - Add diacritics pattern for: ur 03:12:08 [DEBUG] (ApplicationConfig:106) - Add letters range pattern for: fa 03:12:08 [DEBUG] (ApplicationConfig:106) - Add letters range pattern for: ar 03:12:08 [DEBUG] (ApplicationConfig:106) - Add letters range pattern for: ur 03:12:08 [INFO] (ApplicationConfig:90) - Loading Quran root word database... 03:12:08 [DEBUG] (ApplicationConfig:106) - Took 240 ms. 03:12:08 [INFO] (ApplicationConfig:90) - Application configurations initialized. 03:12:08 [INFO] (ApplicationRuntime:90) - Making application required directories (if not exist)... 03:12:08 [INFO] (ApplicationRuntime:90) - Create common configuration files... 03:12:08 [INFO] (ApplicationRuntime:90) - Creating common configuration files done. 03:12:09 [DEBUG] (WindowsNativeKeyboardListener:106) - Registering super global shortcut for KeyboardAction [action=openHideMainWindow, global=false, suprtGlobal=true, key=327770, rtlKey=0, suppressOnModal=false, window=]: Ctrl+Alt+Z 03:12:11 [INFO] (QuranForm:90) - Loading last visited Quran location: 29-64. 03:12:18 [INFO] (QuranForm:90) - UI somewhat initialized. 03:12:18 [INFO] (QuranForm:90) - Set layout to mixed 03:12:18 [INFO] (QuranForm:90) - Start updating view... 03:12:18 [INFO] (QuranForm:90) - Set location to 29-64 03:12:18 [INFO] (QuranForm:90) - Set Qur'an location to 29-64 03:12:18 [INFO] (QuranForm:90) - Updating view done. 03:12:20 [INFO] (ZekrMain:90) - Startup took 25459 ms. 03:12:20 [INFO] (ZekrMain:102) - Memory info - used: 20,179 kb / total vm memory: 29,560 kb 03:12:53 [INFO] (QuranForm:90) - Start updating view... 03:12:53 [INFO] (QuranForm:90) - Set location to 30-1 03:12:53 [INFO] (QuranForm:90) - Updating view done. 03:12:53 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:13:50 [INFO] (BrowserCallbackHandler:90) - Goto (sura: 30, aya: 1, page: 405) 03:13:50 [INFO] (QuranForm:90) - Start updating view... 03:13:50 [INFO] (QuranForm:90) - Set location to 30-6 03:13:50 [INFO] (QuranForm:90) - Set Qur'an location to 30-6 03:13:50 [INFO] (HtmlRepository:90) - Create Quran mixed HTML file: C:\Users\Hamdaan\.zekr\cache\mixed\405_en.sahih.html 03:13:50 [INFO] (QuranForm:90) - Updating view done. 03:13:50 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:16:16 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is -1. 03:16:16 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\audhubillah.mp3. 03:16:17 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 03:16:17 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030007.mp3. 03:16:18 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030008.mp3. 03:16:24 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:16:24 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 03:16:24 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030006.mp3. 03:16:24 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 03:16:24 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030007.mp3. 03:16:24 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030007.mp3 03:16:24 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030008.mp3. 03:16:24 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030008.mp3 03:16:50 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:16:50 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 03:16:50 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030006.mp3. 03:16:50 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 03:16:50 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030007.mp3. 03:16:50 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030007.mp3 03:16:50 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030008.mp3. 03:16:50 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030008.mp3 03:17:15 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:17:15 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 03:17:15 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030006.mp3. 03:17:15 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 03:17:15 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030007.mp3. 03:17:15 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030007.mp3 03:17:15 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030008.mp3. 03:17:15 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030008.mp3 03:17:40 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:17:40 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 03:17:40 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030006.mp3. 03:17:40 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 03:17:40 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030007.mp3. 03:17:40 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030007.mp3 03:17:40 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030008.mp3. 03:17:40 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030008.mp3 03:18:06 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:18:06 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 03:18:06 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030006.mp3. 03:18:06 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 03:18:06 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030007.mp3. 03:18:06 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030007.mp3 03:18:06 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030008.mp3. 03:18:06 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030008.mp3 03:18:31 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:18:31 [INFO] (QuranForm:90) - Start updating view... 03:18:31 [INFO] (QuranForm:90) - Set location to 30-7 03:18:31 [INFO] (QuranForm:90) - Updating view done. 03:18:31 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:18:31 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 03:18:31 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030007.mp3. 03:18:31 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 03:18:31 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030008.mp3. 03:18:31 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030008.mp3 03:18:31 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030009.mp3. 03:18:52 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:18:52 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 03:18:52 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030007.mp3. 03:18:52 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 03:18:52 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030008.mp3. 03:18:52 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030008.mp3 03:18:52 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030009.mp3. 03:18:52 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030009.mp3 03:19:13 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:19:13 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 03:19:13 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030007.mp3. 03:19:13 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 03:19:13 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030008.mp3. 03:19:13 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030008.mp3 03:19:13 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030009.mp3. 03:19:13 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030009.mp3 03:19:34 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:19:34 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 03:19:34 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030007.mp3. 03:19:34 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 03:19:34 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030008.mp3. 03:19:34 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030008.mp3 03:19:34 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030009.mp3. 03:19:34 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030009.mp3 03:19:55 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:19:55 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 03:19:55 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030007.mp3. 03:19:55 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 03:19:55 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030008.mp3. 03:19:55 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030008.mp3 03:19:55 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030009.mp3. 03:19:55 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030009.mp3 03:20:16 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:20:16 [INFO] (QuranForm:90) - Start updating view... 03:20:16 [INFO] (QuranForm:90) - Set location to 30-8 03:20:16 [INFO] (QuranForm:90) - Updating view done. 03:20:16 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:20:16 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 03:20:16 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030008.mp3. 03:20:16 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 03:20:16 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030009.mp3. 03:20:16 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030009.mp3 03:20:16 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030010.mp3. 03:21:08 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:21:08 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 03:21:08 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030008.mp3. 03:21:08 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 03:21:08 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030009.mp3. 03:21:08 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030009.mp3 03:21:08 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030010.mp3. 03:21:08 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030010.mp3 03:22:00 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:22:00 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 03:22:00 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030008.mp3. 03:22:01 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 03:22:01 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030009.mp3. 03:22:01 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030009.mp3 03:22:01 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030010.mp3. 03:22:01 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030010.mp3 03:22:53 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:22:53 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 03:22:53 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030008.mp3. 03:22:53 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 03:22:53 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030009.mp3. 03:22:53 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030009.mp3 03:22:53 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030010.mp3. 03:22:53 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030010.mp3 03:23:45 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:23:45 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 03:23:45 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030008.mp3. 03:23:45 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 03:23:45 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030009.mp3. 03:23:45 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030009.mp3 03:23:45 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030010.mp3. 03:23:45 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030010.mp3 03:24:37 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:24:37 [INFO] (QuranForm:90) - Start updating view... 03:24:37 [INFO] (QuranForm:90) - Set location to 30-9 03:24:37 [INFO] (QuranForm:90) - Updating view done. 03:24:37 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:24:37 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 03:24:37 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030009.mp3. 03:24:37 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 03:24:37 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030010.mp3. 03:24:37 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030010.mp3 03:24:37 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030011.mp3. 03:25:48 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:25:48 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 03:25:48 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030009.mp3. 03:25:48 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 03:25:48 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030010.mp3. 03:25:48 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030010.mp3 03:25:48 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030011.mp3. 03:25:48 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030011.mp3 03:26:58 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:26:58 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 03:26:58 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030009.mp3. 03:26:58 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 03:26:58 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030010.mp3. 03:26:58 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030010.mp3 03:26:58 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030011.mp3. 03:26:58 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030011.mp3 03:28:08 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:28:08 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 03:28:08 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030009.mp3. 03:28:08 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 03:28:08 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030010.mp3. 03:28:08 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030010.mp3 03:28:08 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030011.mp3. 03:28:08 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030011.mp3 03:29:18 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:29:18 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 03:29:18 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030009.mp3. 03:29:18 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 03:29:18 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030010.mp3. 03:29:18 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030010.mp3 03:29:18 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030011.mp3. 03:29:18 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030011.mp3 03:30:28 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:30:28 [INFO] (QuranForm:90) - Start updating view... 03:30:28 [INFO] (QuranForm:90) - Set location to 30-10 03:30:28 [INFO] (QuranForm:90) - Updating view done. 03:30:28 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:30:28 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 03:30:28 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030010.mp3. 03:30:28 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 03:30:28 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030011.mp3. 03:30:28 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030011.mp3 03:30:28 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030012.mp3. 03:31:00 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:31:00 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 03:31:00 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030010.mp3. 03:31:00 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 03:31:00 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030011.mp3. 03:31:00 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030011.mp3 03:31:00 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030012.mp3. 03:31:00 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030012.mp3 03:31:31 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:31:31 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 03:31:31 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030010.mp3. 03:31:32 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 03:31:32 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030011.mp3. 03:31:32 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030011.mp3 03:31:32 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030012.mp3. 03:31:32 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030012.mp3 03:32:03 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:32:03 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 03:32:03 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030010.mp3. 03:32:03 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 03:32:03 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030011.mp3. 03:32:03 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030011.mp3 03:32:03 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030012.mp3. 03:32:03 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030012.mp3 03:32:35 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 03:32:35 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 03:32:35 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030010.mp3. 03:32:35 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 03:32:35 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030011.mp3. 03:32:35 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030011.mp3 03:32:35 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030012.mp3. 03:32:35 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030012.mp3 03:32:54 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:19:57 [INFO] (Logger:69) - System information: OS info: Windows 7 - 6.1 - x86 VM info: Java HotSpot(TM) Client VM (Sun Microsystems Inc.) - 1.6.0_37 (20.12-b01) - mixed mode, sharing User info: C:\Users\Hamdaan - C:\Program Files (x86)\Zekr - en-US Encoding info: Cp1252 Zekr info: Worspace: C:/Users/Hamdaan/.zekr 16:19:58 [INFO] (ZekrMain:90) - Starting The Zekr Platform 1.1.0 (build: 2012071900) on Wed Dec 12 16:19:58 AST 2012. 16:19:58 [INFO] (LogSystemImpl:90) - Velocity Template Engine for Zekr initialized. 16:19:59 [DEBUG] (ZekrMain:106) - Display splash screen... 16:19:59 [INFO] (ZekrMain:90) - Configure runtime configurations... 16:19:59 [INFO] (ApplicationConfig:90) - Initializing application configurations... 16:19:59 [INFO] (ApplicationConfig:90) - Load Zekr configuration file. 16:19:59 [DEBUG] (ApplicationConfig:106) - Load C:/Users/Hamdaan/.zekr/config/config.properties 16:19:59 [INFO] (ApplicationConfig:90) - Loading keyboard shortcuts. 16:19:59 [INFO] (ApplicationConfig:90) - Loading user keyboard shortcuts: C:/Users/Hamdaan/.zekr/config/shortcut.xml 16:19:59 [INFO] (ApplicationConfig:90) - Initialize keyboard shortcuts and mappings. 16:19:59 [INFO] (ApplicationConfig:90) - Loading language pack files info 16:19:59 [INFO] (ApplicationConfig:90) - Default language pack is en_US 16:19:59 [INFO] (ApplicationConfig:90) - Found these language packs: [res\lang\arabic.xml, res\lang\bengali.xml, res\lang\bosnian.xml, res\lang\bulgarian.xml, res\lang\chinese.xml, res\lang\dhivehi.xml, res\lang\dutch.xml, res\lang\english.xml, res\lang\french.xml, res\lang\german.xml, res\lang\hebrew.xml, res\lang\indonesian.xml, res\lang\kurdish.xml, res\lang\macedonian.xml, res\lang\malay.xml, res\lang\malayalam.xml, res\lang\pashto.xml, res\lang\persian.xml, res\lang\portuguese-br.xml, res\lang\russian.xml, res\lang\spanish.xml, res\lang\tamil-sr.xml, res\lang\tamil.xml, res\lang\tatar-tr.xml, res\lang\tatar.xml, res\lang\turkish.xml, res\lang\urdu.xml, res\lang\uyghur.xml, res\lang\uzbek.xml] 16:20:00 [INFO] (LanguageEngine:90) - Initializing language engine... 16:20:00 [INFO] (LanguageEngine:90) - Parsing language pack English (en_US) 16:20:00 [INFO] (ApplicationConfig:90) - Default translation is: en.sahih 16:20:00 [INFO] (ApplicationConfig:90) - Loading translation files info from: res\text\trans 16:20:00 [INFO] (TranslationData:90) - Loading translation pack en.sahih(en_US):(en.sahih.trans.zip)... 16:20:00 [DEBUG] (TranslationData:106) - Verifying translation text. 16:20:00 [DEBUG] (TranslationData:106) - Translation is valid 16:20:01 [INFO] (QuranPropertiesReader:90) - Loading Quran properties... 16:20:01 [DEBUG] (QuranPropertiesReader:106) - Loading base Quran properties: res/text/metadata/quran-properties.xml 16:20:01 [DEBUG] (QuranPropertiesReader:106) - Loading sura names localization data: res/text/metadata/quran-properties-{1}.xml 16:20:01 [DEBUG] (QuranPropertiesReader:106) - Loading localized Quran sura names from: quran-properties-en.xml 16:20:01 [DEBUG] (QuranPropertiesReader:106) - Process sura data. 16:20:01 [DEBUG] (QuranPropertiesReader:106) - Process juz data. 16:20:01 [DEBUG] (QuranPropertiesReader:106) - Process sajda data. 16:20:01 [INFO] (QuranPropertiesReader:90) - Quran properties loaded successfully. 16:20:01 [INFO] (TranslationData:148) - Translation pack en.sahih(en_US):(en.sahih.trans.zip) loaded successfully. 16:20:01 [DEBUG] (TranslationData:106) - Loading translation "en.sahih" took 406 ms. 16:20:01 [INFO] (ApplicationConfig:90) - Default translation is: en.sahih(en_US):(en.sahih.trans.zip) 16:20:01 [INFO] (ApplicationConfig:90) - Loading translation files info from: C:\Users\Hamdaan\.zekr\text\trans 16:20:01 [INFO] (ApplicationConfig:90) - Load custom translation list. 16:20:01 [INFO] (TranslationData:90) - Loading translation pack hi.hindi(hi_IN):(hi.hindi.trans.zip)... 16:20:01 [DEBUG] (TranslationData:106) - Verifying translation text. 16:20:01 [DEBUG] (TranslationData:106) - Translation is valid 16:20:01 [INFO] (TranslationData:148) - Translation pack hi.hindi(hi_IN):(hi.hindi.trans.zip) loaded successfully. 16:20:01 [DEBUG] (TranslationData:106) - Loading translation "hi.hindi" took 125 ms. 16:20:01 [DEBUG] (TranslationData:106) - Translation already loaded: en.sahih 16:20:01 [INFO] (ApplicationConfig:90) - Loading theme .properties files. 16:20:01 [INFO] (ApplicationConfig:90) - Loading theme files info from "res/ui/theme 16:20:01 [INFO] (ApplicationConfig:90) - Loading theme files info from "C:/Users/Hamdaan/.zekr/theme 16:20:01 [INFO] (ApplicationConfig:90) - Loading audio .properties files. 16:20:01 [INFO] (ApplicationConfig:90) - Loading audio files info from: res\audio 16:20:01 [INFO] (ApplicationConfig:90) - Default recitation is: Mahmoud Khalil Al-Husary 16:20:01 [INFO] (ApplicationConfig:90) - Loading audio files info from: C:\Users\Hamdaan\.zekr\audio 16:20:01 [DEBUG] (ApplicationConfig:106) - Initialize player controller. 16:20:01 [INFO] (ApplicationConfig:90) - Default revelation package is: ibn-abbas 16:20:01 [INFO] (ApplicationConfig:90) - Loading revelation data packs from: res\text\metadata 16:20:02 [INFO] (RevelationData:90) - Load revelation data pack: Abdullah-ibn Abbas:(ibn-abbas.revel.zip) 16:20:02 [DEBUG] (RevelationData:106) - Revelation pack is valid 16:20:02 [INFO] (RevelationData:148) - Revelation data pack loaded successfully: Abdullah-ibn Abbas:(ibn-abbas.revel.zip) 16:20:02 [DEBUG] (RevelationData:106) - Loading revelation pack "ibn-abbas" took 0 ms. 16:20:02 [INFO] (ApplicationConfig:90) - Default revelation data is: Abdullah-ibn Abbas:(ibn-abbas.revel.zip) 16:20:02 [INFO] (ApplicationConfig:90) - Default paging mode is: uthmani 16:20:02 [INFO] (ApplicationConfig:90) - Loading paging data from: res\text\metadata 16:20:02 [INFO] (ApplicationConfig:90) - Default paging data is: uthmani [Not loaded] 16:20:02 [DEBUG] (CustomPagingData:106) - Loading paging data: res\text\metadata\uthmani.page.xml 16:20:02 [DEBUG] (CustomPagingData:106) - Process pagination data: Uthmani 16:20:02 [INFO] (ApplicationConfig:90) - Default paging data loaded successfully: Uthmani (604) 16:20:02 [DEBUG] (ApplicationConfig:106) - Initialize network controller. 16:20:02 [DEBUG] (ApplicationConfig:106) - Initialize view controller. 16:20:02 [INFO] (ApplicationConfig:90) - Load search info... 16:20:02 [DEBUG] (ApplicationConfig:106) - Add stop words for: fa 16:20:02 [DEBUG] (ApplicationConfig:106) - Add stop words for: en 16:20:02 [DEBUG] (ApplicationConfig:106) - Add stop words for: tr 16:20:02 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: fa 16:20:02 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: ar 16:20:02 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: bs 16:20:02 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: en 16:20:02 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: tr 16:20:02 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: ru 16:20:02 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: fa 16:20:02 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: ar 16:20:02 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: ur 16:20:02 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: bs 16:20:02 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: en 16:20:02 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: tr 16:20:02 [DEBUG] (ApplicationConfig:106) - Add diacritics pattern for: fa 16:20:02 [DEBUG] (ApplicationConfig:106) - Add diacritics pattern for: ar 16:20:02 [DEBUG] (ApplicationConfig:106) - Add diacritics pattern for: ur 16:20:02 [DEBUG] (ApplicationConfig:106) - Add letters range pattern for: fa 16:20:02 [DEBUG] (ApplicationConfig:106) - Add letters range pattern for: ar 16:20:02 [DEBUG] (ApplicationConfig:106) - Add letters range pattern for: ur 16:20:02 [INFO] (ApplicationConfig:90) - Loading Quran root word database... 16:20:02 [DEBUG] (ApplicationConfig:106) - Took 219 ms. 16:20:02 [INFO] (ApplicationConfig:90) - Application configurations initialized. 16:20:02 [INFO] (ApplicationRuntime:90) - Making application required directories (if not exist)... 16:20:02 [INFO] (ApplicationRuntime:90) - Create common configuration files... 16:20:02 [INFO] (ApplicationRuntime:90) - Creating common configuration files done. 16:20:02 [DEBUG] (WindowsNativeKeyboardListener:106) - Registering super global shortcut for KeyboardAction [action=openHideMainWindow, global=false, suprtGlobal=true, key=327770, rtlKey=0, suppressOnModal=false, window=]: Ctrl+Alt+Z 16:20:03 [INFO] (QuranForm:90) - Loading last visited Quran location: 29-64. 16:20:04 [INFO] (QuranForm:90) - UI somewhat initialized. 16:20:04 [INFO] (QuranForm:90) - Set layout to mixed 16:20:04 [INFO] (QuranForm:90) - Start updating view... 16:20:04 [INFO] (QuranForm:90) - Set location to 29-64 16:20:04 [INFO] (QuranForm:90) - Set Qur'an location to 29-64 16:20:04 [INFO] (QuranForm:90) - Updating view done. 16:20:05 [INFO] (ZekrMain:90) - Startup took 7582 ms. 16:20:05 [INFO] (ZekrMain:102) - Memory info - used: 15,520 kb / total vm memory: 19,968 kb 16:20:20 [INFO] (BrowserCallbackHandler:90) - Goto (sura: 29, aya: 64, page: 405) 16:20:20 [INFO] (QuranForm:90) - Start updating view... 16:20:20 [INFO] (QuranForm:90) - Set location to 30-6 16:20:20 [INFO] (QuranForm:90) - Set Qur'an location to 30-6 16:20:20 [INFO] (QuranForm:90) - Updating view done. 16:20:20 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:20:54 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is -1. 16:20:54 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\audhubillah.mp3. 16:20:55 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:20:55 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030007.mp3. 16:20:55 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030008.mp3. 16:21:01 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:21:01 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:21:01 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030006.mp3. 16:21:01 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:21:01 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030007.mp3. 16:21:01 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030007.mp3 16:21:01 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030008.mp3. 16:21:01 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030008.mp3 16:21:27 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:21:27 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:21:27 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030006.mp3. 16:21:27 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:21:27 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030007.mp3. 16:21:27 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030007.mp3 16:21:27 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030008.mp3. 16:21:27 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030008.mp3 16:21:52 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:21:52 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:21:52 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030006.mp3. 16:21:52 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:21:52 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030007.mp3. 16:21:52 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030007.mp3 16:21:52 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030008.mp3. 16:21:52 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030008.mp3 16:22:18 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:22:18 [INFO] (QuranForm:90) - Start updating view... 16:22:18 [INFO] (QuranForm:90) - Set location to 30-7 16:22:18 [INFO] (QuranForm:90) - Updating view done. 16:22:18 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:22:18 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:22:18 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030007.mp3. 16:22:18 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:22:18 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030008.mp3. 16:22:18 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030008.mp3 16:22:18 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030009.mp3. 16:22:39 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:22:39 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:22:39 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030007.mp3. 16:22:39 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:22:39 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030008.mp3. 16:22:39 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030008.mp3 16:22:39 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030009.mp3. 16:22:39 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030009.mp3 16:23:00 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:23:00 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:23:00 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030007.mp3. 16:23:00 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:23:00 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030008.mp3. 16:23:00 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030008.mp3 16:23:00 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030009.mp3. 16:23:00 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030009.mp3 16:23:21 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:23:21 [INFO] (QuranForm:90) - Start updating view... 16:23:21 [INFO] (QuranForm:90) - Set location to 30-8 16:23:21 [INFO] (QuranForm:90) - Updating view done. 16:23:21 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:23:21 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:23:21 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030008.mp3. 16:23:21 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:23:21 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030009.mp3. 16:23:21 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030009.mp3 16:23:21 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030010.mp3. 16:24:13 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:24:13 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:24:13 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030008.mp3. 16:24:13 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:24:13 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030009.mp3. 16:24:13 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030009.mp3 16:24:13 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030010.mp3. 16:24:13 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030010.mp3 16:25:06 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:25:06 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:25:06 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030008.mp3. 16:25:06 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:25:06 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030009.mp3. 16:25:06 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030009.mp3 16:25:06 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030010.mp3. 16:25:06 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030010.mp3 16:25:58 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:25:58 [INFO] (QuranForm:90) - Start updating view... 16:25:58 [INFO] (QuranForm:90) - Set location to 30-9 16:25:58 [INFO] (QuranForm:90) - Updating view done. 16:25:58 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:25:58 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:25:58 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030009.mp3. 16:25:58 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:25:58 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030010.mp3. 16:25:58 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030010.mp3 16:25:58 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030011.mp3. 16:27:08 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:27:08 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:27:08 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030009.mp3. 16:27:08 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:27:08 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030010.mp3. 16:27:08 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030010.mp3 16:27:08 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030011.mp3. 16:27:08 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030011.mp3 16:28:18 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:28:18 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:28:18 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030009.mp3. 16:28:18 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:28:18 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030010.mp3. 16:28:18 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030010.mp3 16:28:18 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030011.mp3. 16:28:18 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030011.mp3 16:28:21 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to false. Current status is 0. 16:30:40 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 1. 16:31:48 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:31:48 [INFO] (QuranForm:90) - Start updating view... 16:31:48 [INFO] (QuranForm:90) - Set location to 30-10 16:31:48 [INFO] (QuranForm:90) - Updating view done. 16:31:48 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:31:48 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:31:48 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030010.mp3. 16:31:48 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:31:48 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030011.mp3. 16:31:48 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030011.mp3 16:31:48 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030012.mp3. 16:32:17 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to false. Current status is 0. 17:19:18 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 1. 17:19:20 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:19:20 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:19:20 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030010.mp3. 17:19:20 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:19:20 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030011.mp3. 17:19:20 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030011.mp3 17:19:20 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030012.mp3. 17:19:20 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030012.mp3 17:19:52 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:19:52 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:19:52 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030010.mp3. 17:19:52 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:19:52 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030011.mp3. 17:19:52 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030011.mp3 17:19:52 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030012.mp3. 17:19:52 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030012.mp3 17:20:24 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:20:24 [INFO] (QuranForm:90) - Start updating view... 17:20:24 [INFO] (QuranForm:90) - Set location to 30-11 17:20:24 [INFO] (QuranForm:90) - Updating view done. 17:20:24 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:20:24 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:20:24 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030011.mp3. 17:20:24 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:20:24 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030012.mp3. 17:20:24 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030012.mp3 17:20:24 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030013.mp3. 17:20:41 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:20:41 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:20:41 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030011.mp3. 17:20:41 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:20:41 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030012.mp3. 17:20:41 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030012.mp3 17:20:41 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030013.mp3. 17:20:41 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030013.mp3 17:20:58 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:20:58 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:20:58 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030011.mp3. 17:20:58 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:20:58 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030012.mp3. 17:20:58 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030012.mp3 17:20:58 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030013.mp3. 17:20:58 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030013.mp3 17:21:15 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:21:15 [INFO] (QuranForm:90) - Start updating view... 17:21:15 [INFO] (QuranForm:90) - Set location to 30-12 17:21:15 [INFO] (QuranForm:90) - Updating view done. 17:21:15 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:21:15 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:21:15 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030012.mp3. 17:21:15 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:21:15 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030013.mp3. 17:21:15 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030013.mp3 17:21:15 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030014.mp3. 17:21:27 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:21:27 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:21:27 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030012.mp3. 17:21:27 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:21:27 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030013.mp3. 17:21:27 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030013.mp3 17:21:27 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030014.mp3. 17:21:27 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030014.mp3 17:21:39 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:21:39 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:21:39 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030012.mp3. 17:21:39 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:21:39 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030013.mp3. 17:21:39 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030013.mp3 17:21:39 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030014.mp3. 17:21:39 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030014.mp3 17:21:51 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:21:51 [INFO] (QuranForm:90) - Start updating view... 17:21:51 [INFO] (QuranForm:90) - Set location to 30-13 17:21:51 [INFO] (QuranForm:90) - Updating view done. 17:21:51 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:21:51 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:21:51 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030013.mp3. 17:21:51 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:21:51 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030014.mp3. 17:21:51 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030014.mp3 17:21:51 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030015.mp3. 17:22:14 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:22:14 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:22:14 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030013.mp3. 17:22:14 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:22:14 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030014.mp3. 17:22:14 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030014.mp3 17:22:14 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030015.mp3. 17:22:14 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030015.mp3 17:22:36 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:22:36 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:22:36 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030013.mp3. 17:22:36 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:22:36 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030014.mp3. 17:22:36 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030014.mp3 17:22:36 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030015.mp3. 17:22:36 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030015.mp3 17:22:59 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:22:59 [INFO] (QuranForm:90) - Start updating view... 17:22:59 [INFO] (QuranForm:90) - Set location to 30-14 17:22:59 [INFO] (QuranForm:90) - Updating view done. 17:22:59 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:22:59 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:22:59 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030014.mp3. 17:22:59 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:22:59 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030015.mp3. 17:22:59 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030015.mp3 17:22:59 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030016.mp3. 17:23:13 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:23:13 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:23:13 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030014.mp3. 17:23:13 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:23:13 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030015.mp3. 17:23:13 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030015.mp3 17:23:13 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030016.mp3. 17:23:13 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030016.mp3 17:23:27 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:23:27 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:23:27 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030014.mp3. 17:23:27 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:23:27 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030015.mp3. 17:23:27 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030015.mp3 17:23:27 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030016.mp3. 17:23:27 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030016.mp3 17:23:41 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:23:41 [INFO] (QuranForm:90) - Start updating view... 17:23:41 [INFO] (QuranForm:90) - Set location to 30-15 17:23:41 [INFO] (QuranForm:90) - Updating view done. 17:23:41 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:23:41 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:23:41 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030015.mp3. 17:23:41 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:23:41 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030016.mp3. 17:23:41 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030016.mp3 17:23:41 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030017.mp3. 17:24:01 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:24:01 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:24:01 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030015.mp3. 17:24:01 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:24:01 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030016.mp3. 17:24:01 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030016.mp3 17:24:01 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030017.mp3. 17:24:01 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030017.mp3 17:24:20 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:24:20 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 17:24:20 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030015.mp3. 17:24:20 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 17:24:20 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030016.mp3. 17:24:20 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030016.mp3 17:24:20 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030017.mp3. 17:24:20 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030017.mp3 17:24:39 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 17:24:39 [INFO] (AudioPlayerUiController:90) - Last location of this playing mode reached: page 17:24:39 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:52:26 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 19:52:26 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030015.mp3. 19:52:26 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 19:52:26 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030016.mp3. 19:52:26 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030016.mp3 19:52:26 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030017.mp3. 19:52:26 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030017.mp3 19:52:46 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:52:46 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 19:52:46 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030015.mp3. 19:52:46 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 19:52:46 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030016.mp3. 19:52:46 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030016.mp3 19:52:46 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030017.mp3. 19:52:46 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030017.mp3 19:53:05 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:53:05 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 19:53:05 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030015.mp3. 19:53:05 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 19:53:05 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030016.mp3. 19:53:05 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030016.mp3 19:53:05 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030017.mp3. 19:53:05 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030017.mp3 19:53:24 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:53:24 [INFO] (AudioPlayerUiController:90) - Last location of this playing mode reached: page 19:53:24 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:54:01 [INFO] (BrowserCallbackHandler:90) - Goto (sura: 30, aya: 10, page: 405) 19:54:01 [INFO] (QuranForm:90) - Start updating view... 19:54:01 [INFO] (QuranForm:90) - Set location to 30-10 19:54:01 [INFO] (QuranForm:90) - Updating view done. 19:54:01 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:54:03 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 19:54:03 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030010.mp3. 19:54:03 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 19:54:03 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030011.mp3. 19:54:03 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030012.mp3. 19:54:35 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:54:35 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 19:54:35 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030010.mp3. 19:54:35 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 19:54:35 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030011.mp3. 19:54:35 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030011.mp3 19:54:35 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030012.mp3. 19:54:35 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030012.mp3 19:55:06 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:55:06 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 19:55:06 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030010.mp3. 19:55:06 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 19:55:06 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030011.mp3. 19:55:06 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030011.mp3 19:55:06 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030012.mp3. 19:55:06 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030012.mp3 19:55:38 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:55:38 [INFO] (QuranForm:90) - Start updating view... 19:55:38 [INFO] (QuranForm:90) - Set location to 30-11 19:55:38 [INFO] (QuranForm:90) - Updating view done. 19:55:38 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:55:38 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 19:55:38 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030011.mp3. 19:55:38 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 19:55:38 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030012.mp3. 19:55:38 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030012.mp3 19:55:38 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030013.mp3. 19:55:55 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:55:55 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 19:55:55 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030011.mp3. 19:55:55 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 19:55:55 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030012.mp3. 19:55:55 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030012.mp3 19:55:55 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030013.mp3. 19:55:55 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030013.mp3 19:56:12 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:56:12 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 19:56:12 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030011.mp3. 19:56:12 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 19:56:12 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030012.mp3. 19:56:12 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030012.mp3 19:56:12 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030013.mp3. 19:56:12 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030013.mp3 19:56:29 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:56:29 [INFO] (QuranForm:90) - Start updating view... 19:56:29 [INFO] (QuranForm:90) - Set location to 30-12 19:56:29 [INFO] (QuranForm:90) - Updating view done. 19:56:29 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:56:29 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 19:56:29 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030012.mp3. 19:56:29 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 19:56:29 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030013.mp3. 19:56:29 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030013.mp3 19:56:29 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030014.mp3. 19:56:41 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:56:41 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 19:56:41 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030012.mp3. 19:56:41 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 19:56:41 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030013.mp3. 19:56:41 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030013.mp3 19:56:41 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030014.mp3. 19:56:41 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030014.mp3 19:56:53 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:56:53 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 19:56:54 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030012.mp3. 19:56:54 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 19:56:54 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030013.mp3. 19:56:54 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030013.mp3 19:56:54 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030014.mp3. 19:56:54 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030014.mp3 19:57:06 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:57:06 [INFO] (QuranForm:90) - Start updating view... 19:57:06 [INFO] (QuranForm:90) - Set location to 30-13 19:57:06 [INFO] (QuranForm:90) - Updating view done. 19:57:06 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:57:06 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 19:57:06 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030013.mp3. 19:57:06 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 19:57:06 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030014.mp3. 19:57:06 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030014.mp3 19:57:06 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030015.mp3. 19:57:28 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:57:28 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 19:57:28 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030013.mp3. 19:57:28 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 19:57:28 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030014.mp3. 19:57:28 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030014.mp3 19:57:28 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030015.mp3. 19:57:28 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030015.mp3 19:57:51 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:57:51 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 19:57:51 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030013.mp3. 19:57:51 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 19:57:51 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030014.mp3. 19:57:51 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030014.mp3 19:57:51 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030015.mp3. 19:57:51 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030015.mp3 19:58:13 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:58:13 [INFO] (QuranForm:90) - Start updating view... 19:58:13 [INFO] (QuranForm:90) - Set location to 30-14 19:58:13 [INFO] (QuranForm:90) - Updating view done. 19:58:13 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:58:13 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 19:58:13 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030014.mp3. 19:58:13 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 19:58:13 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030015.mp3. 19:58:13 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030015.mp3 19:58:13 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030016.mp3. 19:58:27 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:58:27 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 19:58:27 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030014.mp3. 19:58:27 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 19:58:27 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030015.mp3. 19:58:27 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030015.mp3 19:58:27 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030016.mp3. 19:58:27 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030016.mp3 19:58:41 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:58:41 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 19:58:41 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030014.mp3. 19:58:41 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 19:58:41 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030015.mp3. 19:58:41 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030015.mp3 19:58:42 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030016.mp3. 19:58:42 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030016.mp3 19:58:56 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:58:56 [INFO] (QuranForm:90) - Start updating view... 19:58:56 [INFO] (QuranForm:90) - Set location to 30-15 19:58:56 [INFO] (QuranForm:90) - Updating view done. 19:58:56 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:58:56 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 19:58:56 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030015.mp3. 19:58:56 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 19:58:56 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030016.mp3. 19:58:56 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030016.mp3 19:58:56 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030017.mp3. 19:59:15 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:59:15 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 19:59:15 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030015.mp3. 19:59:15 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 19:59:15 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030016.mp3. 19:59:15 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030016.mp3 19:59:15 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030017.mp3. 19:59:15 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030017.mp3 19:59:34 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:59:34 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 19:59:34 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030015.mp3. 19:59:34 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 19:59:34 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030016.mp3. 19:59:34 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030016.mp3 19:59:34 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030017.mp3. 19:59:34 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030017.mp3 19:59:54 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 19:59:54 [INFO] (AudioPlayerUiController:90) - Last location of this playing mode reached: page 19:59:54 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:00:20 [INFO] (BrowserCallbackHandler:90) - Goto (sura: 30, aya: 6, page: 405) 20:00:20 [INFO] (QuranForm:90) - Start updating view... 20:00:20 [INFO] (QuranForm:90) - Set location to 30-6 20:00:20 [INFO] (QuranForm:90) - Updating view done. 20:00:20 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:00:22 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:00:22 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030006.mp3. 20:00:22 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:00:22 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030007.mp3. 20:00:22 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030008.mp3. 20:00:48 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:00:48 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:00:48 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030006.mp3. 20:00:48 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:00:48 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030007.mp3. 20:00:48 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030007.mp3 20:00:48 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030008.mp3. 20:00:48 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030008.mp3 20:01:13 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:01:13 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:01:13 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030006.mp3. 20:01:13 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:01:13 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030007.mp3. 20:01:13 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030007.mp3 20:01:13 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030008.mp3. 20:01:13 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030008.mp3 20:01:22 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to false. Current status is 0. 20:01:27 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 1. 20:01:44 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:01:44 [INFO] (QuranForm:90) - Start updating view... 20:01:44 [INFO] (QuranForm:90) - Set location to 30-7 20:01:44 [INFO] (QuranForm:90) - Updating view done. 20:01:44 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:01:44 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:01:44 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030007.mp3. 20:01:44 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:01:44 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030008.mp3. 20:01:44 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030008.mp3 20:01:44 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030009.mp3. 20:02:05 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:02:05 [INFO] (QuranForm:90) - Start updating view... 20:02:05 [INFO] (QuranForm:90) - Set location to 30-8 20:02:05 [INFO] (QuranForm:90) - Updating view done. 20:02:05 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:02:05 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:02:05 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030008.mp3. 20:02:05 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:02:05 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030009.mp3. 20:02:05 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030009.mp3 20:02:05 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030010.mp3. 20:02:58 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:02:58 [INFO] (QuranForm:90) - Start updating view... 20:02:58 [INFO] (QuranForm:90) - Set location to 30-9 20:02:58 [INFO] (QuranForm:90) - Updating view done. 20:02:58 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:02:58 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:02:58 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030009.mp3. 20:02:58 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:02:58 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030010.mp3. 20:02:58 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030010.mp3 20:02:58 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030011.mp3. 20:04:08 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:04:08 [INFO] (QuranForm:90) - Start updating view... 20:04:08 [INFO] (QuranForm:90) - Set location to 30-10 20:04:08 [INFO] (QuranForm:90) - Updating view done. 20:04:08 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:04:08 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:04:08 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030010.mp3. 20:04:08 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:04:08 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030011.mp3. 20:04:08 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030011.mp3 20:04:08 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030012.mp3. 20:04:39 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:04:39 [INFO] (QuranForm:90) - Start updating view... 20:04:39 [INFO] (QuranForm:90) - Set location to 30-11 20:04:39 [INFO] (QuranForm:90) - Updating view done. 20:04:39 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:04:39 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:04:39 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030011.mp3. 20:04:39 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:04:39 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030012.mp3. 20:04:39 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030012.mp3 20:04:39 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030013.mp3. 20:04:56 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:04:56 [INFO] (QuranForm:90) - Start updating view... 20:04:56 [INFO] (QuranForm:90) - Set location to 30-12 20:04:56 [INFO] (QuranForm:90) - Updating view done. 20:04:56 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:04:56 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:04:56 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030012.mp3. 20:04:57 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:04:57 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030013.mp3. 20:04:57 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030013.mp3 20:04:57 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030014.mp3. 20:05:09 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:05:09 [INFO] (QuranForm:90) - Start updating view... 20:05:09 [INFO] (QuranForm:90) - Set location to 30-13 20:05:09 [INFO] (QuranForm:90) - Updating view done. 20:05:09 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:05:09 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:05:09 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030013.mp3. 20:05:09 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:05:09 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030014.mp3. 20:05:09 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030014.mp3 20:05:09 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030015.mp3. 20:05:31 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:05:31 [INFO] (QuranForm:90) - Start updating view... 20:05:31 [INFO] (QuranForm:90) - Set location to 30-14 20:05:31 [INFO] (QuranForm:90) - Updating view done. 20:05:31 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:05:31 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:05:31 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030014.mp3. 20:05:31 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:05:31 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030015.mp3. 20:05:31 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030015.mp3 20:05:31 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030016.mp3. 20:05:45 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:05:45 [INFO] (QuranForm:90) - Start updating view... 20:05:45 [INFO] (QuranForm:90) - Set location to 30-15 20:05:45 [INFO] (QuranForm:90) - Updating view done. 20:05:45 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:05:45 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:05:45 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030015.mp3. 20:05:45 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:05:45 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030016.mp3. 20:05:45 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030016.mp3 20:05:45 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030017.mp3. 20:06:05 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:06:05 [INFO] (AudioPlayerUiController:90) - Last location of this playing mode reached: page 20:06:05 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:55:19 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:55:25 [INFO] (ApplicationConfig:90) - Update configuration file. 20:55:25 [INFO] (ApplicationConfig:90) - Save user config file to C:/Users/Hamdaan/.zekr/config/config.properties 20:55:27 [INFO] (QuranForm:90) - Disposing all resources... 20:55:36 [INFO] (ZekrMain:102) - Memory info - used: 33,508 kb / total vm memory: 37,640 kb 20:55:36 [INFO] (ZekrMain:90) - Zekr is now down. 19:01:05 [INFO] (Logger:69) - System information: OS info: Windows 7 - 6.1 - x86 VM info: Java HotSpot(TM) Client VM (Sun Microsystems Inc.) - 1.6.0_37 (20.12-b01) - mixed mode, sharing User info: C:\Users\Hamdaan - C:\Program Files (x86)\Zekr - en-US Encoding info: Cp1252 Zekr info: Worspace: C:/Users/Hamdaan/.zekr 19:01:07 [INFO] (ZekrMain:90) - Starting The Zekr Platform 1.1.0 (build: 2012071900) on Tue Dec 18 19:01:07 AST 2012. 19:01:07 [INFO] (LogSystemImpl:90) - Velocity Template Engine for Zekr initialized. 19:01:09 [DEBUG] (ZekrMain:106) - Display splash screen... 19:01:10 [INFO] (ZekrMain:90) - Configure runtime configurations... 19:01:10 [INFO] (ApplicationConfig:90) - Initializing application configurations... 19:01:10 [INFO] (ApplicationConfig:90) - Load Zekr configuration file. 19:01:10 [DEBUG] (ApplicationConfig:106) - Load C:/Users/Hamdaan/.zekr/config/config.properties 19:01:10 [INFO] (ApplicationConfig:90) - Loading keyboard shortcuts. 19:01:10 [INFO] (ApplicationConfig:90) - Loading user keyboard shortcuts: C:/Users/Hamdaan/.zekr/config/shortcut.xml 19:01:12 [INFO] (ApplicationConfig:90) - Initialize keyboard shortcuts and mappings. 19:01:12 [INFO] (ApplicationConfig:90) - Loading language pack files info 19:01:12 [INFO] (ApplicationConfig:90) - Default language pack is en_US 19:01:12 [INFO] (ApplicationConfig:90) - Found these language packs: [res\lang\arabic.xml, res\lang\bengali.xml, res\lang\bosnian.xml, res\lang\bulgarian.xml, res\lang\chinese.xml, res\lang\dhivehi.xml, res\lang\dutch.xml, res\lang\english.xml, res\lang\french.xml, res\lang\german.xml, res\lang\hebrew.xml, res\lang\indonesian.xml, res\lang\kurdish.xml, res\lang\macedonian.xml, res\lang\malay.xml, res\lang\malayalam.xml, res\lang\pashto.xml, res\lang\persian.xml, res\lang\portuguese-br.xml, res\lang\russian.xml, res\lang\spanish.xml, res\lang\tamil-sr.xml, res\lang\tamil.xml, res\lang\tatar-tr.xml, res\lang\tatar.xml, res\lang\turkish.xml, res\lang\urdu.xml, res\lang\uyghur.xml, res\lang\uzbek.xml] 19:01:14 [INFO] (LanguageEngine:90) - Initializing language engine... 19:01:14 [INFO] (LanguageEngine:90) - Parsing language pack English (en_US) 19:01:14 [INFO] (ApplicationConfig:90) - Default translation is: en.sahih 19:01:14 [INFO] (ApplicationConfig:90) - Loading translation files info from: res\text\trans 19:01:15 [INFO] (TranslationData:90) - Loading translation pack en.sahih(en_US):(en.sahih.trans.zip)... 19:01:15 [DEBUG] (TranslationData:106) - Verifying translation text. 19:01:16 [DEBUG] (TranslationData:106) - Translation is valid 19:01:16 [INFO] (QuranPropertiesReader:90) - Loading Quran properties... 19:01:16 [DEBUG] (QuranPropertiesReader:106) - Loading base Quran properties: res/text/metadata/quran-properties.xml 19:01:16 [DEBUG] (QuranPropertiesReader:106) - Loading sura names localization data: res/text/metadata/quran-properties-{1}.xml 19:01:16 [DEBUG] (QuranPropertiesReader:106) - Loading localized Quran sura names from: quran-properties-en.xml 19:01:16 [DEBUG] (QuranPropertiesReader:106) - Process sura data. 19:01:16 [DEBUG] (QuranPropertiesReader:106) - Process juz data. 19:01:16 [DEBUG] (QuranPropertiesReader:106) - Process sajda data. 19:01:16 [INFO] (QuranPropertiesReader:90) - Quran properties loaded successfully. 19:01:16 [INFO] (TranslationData:148) - Translation pack en.sahih(en_US):(en.sahih.trans.zip) loaded successfully. 19:01:16 [DEBUG] (TranslationData:106) - Loading translation "en.sahih" took 1278 ms. 19:01:16 [INFO] (ApplicationConfig:90) - Default translation is: en.sahih(en_US):(en.sahih.trans.zip) 19:01:17 [INFO] (ApplicationConfig:90) - Loading translation files info from: C:\Users\Hamdaan\.zekr\text\trans 19:01:17 [INFO] (ApplicationConfig:90) - Load custom translation list. 19:01:17 [INFO] (TranslationData:90) - Loading translation pack hi.hindi(hi_IN):(hi.hindi.trans.zip)... 19:01:17 [DEBUG] (TranslationData:106) - Verifying translation text. 19:01:17 [DEBUG] (TranslationData:106) - Translation is valid 19:01:17 [INFO] (TranslationData:148) - Translation pack hi.hindi(hi_IN):(hi.hindi.trans.zip) loaded successfully. 19:01:17 [DEBUG] (TranslationData:106) - Loading translation "hi.hindi" took 163 ms. 19:01:17 [DEBUG] (TranslationData:106) - Translation already loaded: en.sahih 19:01:17 [INFO] (ApplicationConfig:90) - Loading theme .properties files. 19:01:17 [INFO] (ApplicationConfig:90) - Loading theme files info from "res/ui/theme 19:01:17 [INFO] (ApplicationConfig:90) - Loading theme files info from "C:/Users/Hamdaan/.zekr/theme 19:01:17 [INFO] (ApplicationConfig:90) - Loading audio .properties files. 19:01:17 [INFO] (ApplicationConfig:90) - Loading audio files info from: res\audio 19:01:17 [INFO] (ApplicationConfig:90) - Default recitation is: Mahmoud Khalil Al-Husary 19:01:18 [INFO] (ApplicationConfig:90) - Loading audio files info from: C:\Users\Hamdaan\.zekr\audio 19:01:18 [DEBUG] (ApplicationConfig:106) - Initialize player controller. 19:01:18 [INFO] (ApplicationConfig:90) - Default revelation package is: ibn-abbas 19:01:18 [INFO] (ApplicationConfig:90) - Loading revelation data packs from: res\text\metadata 19:01:18 [INFO] (RevelationData:90) - Load revelation data pack: Abdullah-ibn Abbas:(ibn-abbas.revel.zip) 19:01:18 [DEBUG] (RevelationData:106) - Revelation pack is valid 19:01:18 [INFO] (RevelationData:148) - Revelation data pack loaded successfully: Abdullah-ibn Abbas:(ibn-abbas.revel.zip) 19:01:18 [DEBUG] (RevelationData:106) - Loading revelation pack "ibn-abbas" took 15 ms. 19:01:18 [INFO] (ApplicationConfig:90) - Default revelation data is: Abdullah-ibn Abbas:(ibn-abbas.revel.zip) 19:01:18 [INFO] (ApplicationConfig:90) - Default paging mode is: uthmani 19:01:18 [INFO] (ApplicationConfig:90) - Loading paging data from: res\text\metadata 19:01:18 [INFO] (ApplicationConfig:90) - Default paging data is: uthmani [Not loaded] 19:01:18 [DEBUG] (CustomPagingData:106) - Loading paging data: res\text\metadata\uthmani.page.xml 19:01:18 [DEBUG] (CustomPagingData:106) - Process pagination data: Uthmani 19:01:18 [INFO] (ApplicationConfig:90) - Default paging data loaded successfully: Uthmani (604) 19:01:18 [DEBUG] (ApplicationConfig:106) - Initialize network controller. 19:01:18 [DEBUG] (ApplicationConfig:106) - Initialize view controller. 19:01:18 [INFO] (ApplicationConfig:90) - Load search info... 19:01:19 [DEBUG] (ApplicationConfig:106) - Add stop words for: fa 19:01:19 [DEBUG] (ApplicationConfig:106) - Add stop words for: en 19:01:19 [DEBUG] (ApplicationConfig:106) - Add stop words for: tr 19:01:19 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: fa 19:01:19 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: ar 19:01:19 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: bs 19:01:19 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: en 19:01:19 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: tr 19:01:19 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: ru 19:01:19 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: fa 19:01:19 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: ar 19:01:19 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: ur 19:01:19 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: bs 19:01:19 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: en 19:01:19 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: tr 19:01:19 [DEBUG] (ApplicationConfig:106) - Add diacritics pattern for: fa 19:01:19 [DEBUG] (ApplicationConfig:106) - Add diacritics pattern for: ar 19:01:19 [DEBUG] (ApplicationConfig:106) - Add diacritics pattern for: ur 19:01:19 [DEBUG] (ApplicationConfig:106) - Add letters range pattern for: fa 19:01:19 [DEBUG] (ApplicationConfig:106) - Add letters range pattern for: ar 19:01:19 [DEBUG] (ApplicationConfig:106) - Add letters range pattern for: ur 19:01:19 [INFO] (ApplicationConfig:90) - Loading Quran root word database... 19:01:19 [DEBUG] (ApplicationConfig:106) - Took 286 ms. 19:01:19 [INFO] (ApplicationConfig:90) - Application configurations initialized. 19:01:19 [INFO] (ApplicationRuntime:90) - Making application required directories (if not exist)... 19:01:19 [INFO] (ApplicationRuntime:90) - Create common configuration files... 19:01:19 [INFO] (ApplicationRuntime:90) - Creating common configuration files done. 19:01:21 [DEBUG] (WindowsNativeKeyboardListener:106) - Registering super global shortcut for KeyboardAction [action=openHideMainWindow, global=false, suprtGlobal=true, key=327770, rtlKey=0, suppressOnModal=false, window=]: Ctrl+Alt+Z 19:01:23 [INFO] (QuranForm:90) - Loading last visited Quran location: 30-15. 19:01:25 [INFO] (QuranForm:90) - UI somewhat initialized. 19:01:25 [INFO] (QuranForm:90) - Set layout to mixed 19:01:25 [INFO] (QuranForm:90) - Start updating view... 19:01:25 [INFO] (QuranForm:90) - Set location to 30-15 19:01:25 [INFO] (QuranForm:90) - Set Qur'an location to 30-15 19:01:26 [INFO] (QuranForm:90) - Updating view done. 19:01:28 [INFO] (ZekrMain:90) - Startup took 22488 ms. 19:01:28 [INFO] (ZekrMain:102) - Memory info - used: 20,177 kb / total vm memory: 29,556 kb 20:52:18 [INFO] (QuranForm:90) - Start updating view... 20:52:18 [INFO] (QuranForm:90) - Set location to 30-1 20:52:18 [INFO] (QuranForm:90) - Set Qur'an location to 30-1 20:52:18 [INFO] (QuranForm:90) - Updating view done. 20:52:18 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:52:29 [INFO] (BrowserCallbackHandler:90) - Goto (sura: 30, aya: 1, page: 405) 20:52:29 [INFO] (QuranForm:90) - Start updating view... 20:52:29 [INFO] (QuranForm:90) - Set location to 30-6 20:52:29 [INFO] (QuranForm:90) - Set Qur'an location to 30-6 20:52:29 [INFO] (QuranForm:90) - Updating view done. 20:52:29 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:52:49 [INFO] (QuranForm:90) - Start updating view... 20:52:49 [INFO] (QuranForm:90) - Set location to 30-16 20:52:49 [INFO] (QuranForm:90) - Set Qur'an location to 30-16 20:52:49 [INFO] (HtmlRepository:90) - Create Quran mixed HTML file: C:\Users\Hamdaan\.zekr\cache\mixed\406_en.sahih.html 20:52:49 [INFO] (QuranForm:90) - Updating view done. 20:52:49 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:52:59 [INFO] (ApplicationConfig:90) - Set selected recitation to: husary-40kbps-offline, index: 1 20:52:59 [INFO] (QuranForm:90) - Recreating Quran form... 20:52:59 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:52:59 [INFO] (ApplicationConfig:90) - Update configuration file. 20:52:59 [INFO] (ApplicationConfig:90) - Save user config file to C:/Users/Hamdaan/.zekr/config/config.properties 20:52:59 [INFO] (QuranForm:90) - Disposing all resources... 20:53:00 [INFO] (QuranForm:90) - Loading last visited Quran location: 30-16. 20:53:01 [INFO] (QuranForm:90) - UI somewhat initialized. 20:53:01 [INFO] (QuranForm:90) - Set layout to mixed 20:53:01 [INFO] (QuranForm:90) - Start updating view... 20:53:01 [INFO] (QuranForm:90) - Set location to 30-16 20:53:01 [INFO] (QuranForm:90) - Set Qur'an location to 30-16 20:53:01 [INFO] (QuranForm:90) - Updating view done. 20:53:09 [INFO] (ApplicationConfig:90) - Set selected recitation to: walk-64kbps-offline, index: 1 20:53:20 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is -1. 20:53:20 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\audhubillah.mp3. 20:53:21 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:53:21 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030016.mp3. 20:53:21 [ERROR] (DefaultPlayerController:122) - Error occurred while openning playable object for cache. java.io.EOFException at java.io.DataInputStream.readInt(Unknown Source) at com.sun.media.sound.WaveFileReader.getFMT(Unknown Source) at com.sun.media.sound.WaveFileReader.getAudioInputStream(Unknown Source) at javax.sound.sampled.AudioSystem.getAudioInputStream(Unknown Source) at javazoom.jlgui.basicplayer.BasicPlayer.initAudioInputStream(Unknown Source) at javazoom.jlgui.basicplayer.BasicPlayer.initAudioInputStream(Unknown Source) at javazoom.jlgui.basicplayer.BasicPlayer.open(Unknown Source) at net.sf.zekr.engine.audio.DefaultPlayerController.open(DefaultPlayerController.java:131) at net.sf.zekr.engine.audio.ZekrPlayerListener.stateUpdated(ZekrPlayerListener.java:108) at javazoom.jlgui.basicplayer.BasicPlayerEventLauncher.run(Unknown Source) 20:53:21 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030017.mp3. 20:53:21 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030018.mp3. 20:53:27 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:53:27 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:53:27 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030016.mp3. 20:53:27 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:53:27 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030016.mp3. 20:53:27 [ERROR] (DefaultPlayerController:122) - Error occurred while openning playable object for cache. java.io.EOFException at java.io.DataInputStream.readInt(Unknown Source) at com.sun.media.sound.WaveFileReader.getFMT(Unknown Source) at com.sun.media.sound.WaveFileReader.getAudioInputStream(Unknown Source) at javax.sound.sampled.AudioSystem.getAudioInputStream(Unknown Source) at javazoom.jlgui.basicplayer.BasicPlayer.initAudioInputStream(Unknown Source) at javazoom.jlgui.basicplayer.BasicPlayer.initAudioInputStream(Unknown Source) at javazoom.jlgui.basicplayer.BasicPlayer.open(Unknown Source) at net.sf.zekr.engine.audio.DefaultPlayerController.open(DefaultPlayerController.java:131) at net.sf.zekr.engine.audio.ZekrPlayerListener.stateUpdated(ZekrPlayerListener.java:108) at javazoom.jlgui.basicplayer.BasicPlayerEventLauncher.run(Unknown Source) 20:53:27 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030017.mp3. 20:53:27 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030018.mp3. 20:53:55 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:53:55 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:53:55 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030016.mp3. 20:53:55 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:53:55 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030016.mp3. 20:53:55 [ERROR] (DefaultPlayerController:122) - Error occurred while openning playable object for cache. java.io.EOFException at java.io.DataInputStream.readInt(Unknown Source) at com.sun.media.sound.WaveFileReader.getFMT(Unknown Source) at com.sun.media.sound.WaveFileReader.getAudioInputStream(Unknown Source) at javax.sound.sampled.AudioSystem.getAudioInputStream(Unknown Source) at javazoom.jlgui.basicplayer.BasicPlayer.initAudioInputStream(Unknown Source) at javazoom.jlgui.basicplayer.BasicPlayer.initAudioInputStream(Unknown Source) at javazoom.jlgui.basicplayer.BasicPlayer.open(Unknown Source) at net.sf.zekr.engine.audio.DefaultPlayerController.open(DefaultPlayerController.java:131) at net.sf.zekr.engine.audio.ZekrPlayerListener.stateUpdated(ZekrPlayerListener.java:108) at javazoom.jlgui.basicplayer.BasicPlayerEventLauncher.run(Unknown Source) 20:53:55 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030017.mp3. 20:53:55 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030018.mp3. 20:54:19 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to false. Current status is 0. 20:55:23 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 1. 20:55:30 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:55:30 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:55:30 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030016.mp3. 20:55:30 [ERROR] (AudioPlayerUiController:122) - Error occured in play-pause method. net.sf.zekr.engine.audio.PlayerException: Error opening playable object: res\audio\walk-64kbps-offline\030\030016.mp3 at net.sf.zekr.engine.audio.DefaultPlayerController.open(DefaultPlayerController.java:139) at net.sf.zekr.engine.audio.DefaultPlayerController.open(DefaultPlayerController.java:145) at net.sf.zekr.ui.AudioPlayerUiController.playerOpenAyaAudio(AudioPlayerUiController.java:249) at net.sf.zekr.ui.AudioPlayerUiController.playerOpenAyaAudio(AudioPlayerUiController.java:244) at net.sf.zekr.ui.AudioPlayerUiController.playerTogglePlayPause(AudioPlayerUiController.java:211) at net.sf.zekr.ui.AudioPlayerUiController.playerContinue(AudioPlayerUiController.java:98) at net.sf.zekr.engine.audio.ZekrPlayerListener$4.run(ZekrPlayerListener.java:179) at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at net.sf.zekr.ui.BaseForm.loopEver(BaseForm.java:36) at net.sf.zekr.ZekrMain.startZekr(ZekrMain.java:63) at net.sf.zekr.ZekrMain.main(ZekrMain.java:94) Caused by: javazoom.jlgui.basicplayer.BasicPlayerException: java.io.EOFException at javazoom.jlgui.basicplayer.BasicPlayer.initAudioInputStream(Unknown Source) at javazoom.jlgui.basicplayer.BasicPlayer.open(Unknown Source) at net.sf.zekr.engine.audio.DefaultPlayerController.open(DefaultPlayerController.java:131) ... 13 more Caused by: java.io.EOFException at java.io.DataInputStream.readInt(Unknown Source) at com.sun.media.sound.WaveFileReader.getFMT(Unknown Source) at com.sun.media.sound.WaveFileReader.getAudioInputStream(Unknown Source) at javax.sound.sampled.AudioSystem.getAudioInputStream(Unknown Source) at javazoom.jlgui.basicplayer.BasicPlayer.initAudioInputStream(Unknown Source) ... 16 more 20:55:30 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:55:52 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is -1. 20:55:52 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030016.mp3. 20:55:52 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:55:52 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030016.mp3. 20:55:52 [ERROR] (DefaultPlayerController:122) - Error occurred while openning playable object for cache. java.io.EOFException at java.io.DataInputStream.readInt(Unknown Source) at com.sun.media.sound.WaveFileReader.getFMT(Unknown Source) at com.sun.media.sound.WaveFileReader.getAudioInputStream(Unknown Source) at javax.sound.sampled.AudioSystem.getAudioInputStream(Unknown Source) at javazoom.jlgui.basicplayer.BasicPlayer.initAudioInputStream(Unknown Source) at javazoom.jlgui.basicplayer.BasicPlayer.initAudioInputStream(Unknown Source) at javazoom.jlgui.basicplayer.BasicPlayer.open(Unknown Source) at net.sf.zekr.engine.audio.DefaultPlayerController.open(DefaultPlayerController.java:131) at net.sf.zekr.engine.audio.ZekrPlayerListener.stateUpdated(ZekrPlayerListener.java:108) at javazoom.jlgui.basicplayer.BasicPlayerEventLauncher.run(Unknown Source) 20:55:52 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030017.mp3. 20:55:52 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030018.mp3. 20:56:07 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to false. Current status is 0. 20:56:19 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:56:19 [INFO] (ApplicationConfig:90) - Set selected recitation to: ghamdi-40kbps-offline, index: 0 20:56:21 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:56:21 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\030\030016.mp3. 20:56:21 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:56:21 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030016.mp3. 20:56:21 [ERROR] (DefaultPlayerController:122) - Error occurred while openning playable object for cache. java.io.EOFException at java.io.DataInputStream.readInt(Unknown Source) at com.sun.media.sound.WaveFileReader.getFMT(Unknown Source) at com.sun.media.sound.WaveFileReader.getAudioInputStream(Unknown Source) at javax.sound.sampled.AudioSystem.getAudioInputStream(Unknown Source) at javazoom.jlgui.basicplayer.BasicPlayer.initAudioInputStream(Unknown Source) at javazoom.jlgui.basicplayer.BasicPlayer.initAudioInputStream(Unknown Source) at javazoom.jlgui.basicplayer.BasicPlayer.open(Unknown Source) at net.sf.zekr.engine.audio.DefaultPlayerController.open(DefaultPlayerController.java:131) at net.sf.zekr.engine.audio.ZekrPlayerListener.stateUpdated(ZekrPlayerListener.java:108) at javazoom.jlgui.basicplayer.BasicPlayerEventLauncher.run(Unknown Source) 20:56:21 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030017.mp3. 20:56:21 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030018.mp3. 20:56:36 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:56:36 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:56:36 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\030\030016.mp3. 20:56:36 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:56:36 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030016.mp3. 20:56:36 [ERROR] (DefaultPlayerController:122) - Error occurred while openning playable object for cache. java.io.EOFException at java.io.DataInputStream.readInt(Unknown Source) at com.sun.media.sound.WaveFileReader.getFMT(Unknown Source) at com.sun.media.sound.WaveFileReader.getAudioInputStream(Unknown Source) at javax.sound.sampled.AudioSystem.getAudioInputStream(Unknown Source) at javazoom.jlgui.basicplayer.BasicPlayer.initAudioInputStream(Unknown Source) at javazoom.jlgui.basicplayer.BasicPlayer.initAudioInputStream(Unknown Source) at javazoom.jlgui.basicplayer.BasicPlayer.open(Unknown Source) at net.sf.zekr.engine.audio.DefaultPlayerController.open(DefaultPlayerController.java:131) at net.sf.zekr.engine.audio.ZekrPlayerListener.stateUpdated(ZekrPlayerListener.java:108) at javazoom.jlgui.basicplayer.BasicPlayerEventLauncher.run(Unknown Source) 20:56:36 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030017.mp3. 20:56:36 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030018.mp3. 20:56:36 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to false. Current status is 0. 20:57:00 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 1. 20:57:15 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:57:15 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:57:15 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030016.mp3. 20:57:15 [ERROR] (AudioPlayerUiController:122) - Error occured in play-pause method. net.sf.zekr.engine.audio.PlayerException: Error opening playable object: res\audio\walk-64kbps-offline\030\030016.mp3 at net.sf.zekr.engine.audio.DefaultPlayerController.open(DefaultPlayerController.java:139) at net.sf.zekr.engine.audio.DefaultPlayerController.open(DefaultPlayerController.java:145) at net.sf.zekr.ui.AudioPlayerUiController.playerOpenAyaAudio(AudioPlayerUiController.java:249) at net.sf.zekr.ui.AudioPlayerUiController.playerOpenAyaAudio(AudioPlayerUiController.java:244) at net.sf.zekr.ui.AudioPlayerUiController.playerTogglePlayPause(AudioPlayerUiController.java:211) at net.sf.zekr.ui.AudioPlayerUiController.playerContinue(AudioPlayerUiController.java:98) at net.sf.zekr.engine.audio.ZekrPlayerListener$4.run(ZekrPlayerListener.java:179) at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at net.sf.zekr.ui.BaseForm.loopEver(BaseForm.java:36) at net.sf.zekr.ZekrMain.startZekr(ZekrMain.java:63) at net.sf.zekr.ZekrMain.main(ZekrMain.java:94) Caused by: javazoom.jlgui.basicplayer.BasicPlayerException: java.io.EOFException at javazoom.jlgui.basicplayer.BasicPlayer.initAudioInputStream(Unknown Source) at javazoom.jlgui.basicplayer.BasicPlayer.open(Unknown Source) at net.sf.zekr.engine.audio.DefaultPlayerController.open(DefaultPlayerController.java:131) ... 13 more Caused by: java.io.EOFException at java.io.DataInputStream.readInt(Unknown Source) at com.sun.media.sound.WaveFileReader.getFMT(Unknown Source) at com.sun.media.sound.WaveFileReader.getAudioInputStream(Unknown Source) at javax.sound.sampled.AudioSystem.getAudioInputStream(Unknown Source) at javazoom.jlgui.basicplayer.BasicPlayer.initAudioInputStream(Unknown Source) ... 16 more 20:57:15 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:57:25 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is -1. 20:57:25 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\030\030016.mp3. 20:57:25 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:57:25 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030016.mp3. 20:57:25 [ERROR] (DefaultPlayerController:122) - Error occurred while openning playable object for cache. java.io.EOFException at java.io.DataInputStream.readInt(Unknown Source) at com.sun.media.sound.WaveFileReader.getFMT(Unknown Source) at com.sun.media.sound.WaveFileReader.getAudioInputStream(Unknown Source) at javax.sound.sampled.AudioSystem.getAudioInputStream(Unknown Source) at javazoom.jlgui.basicplayer.BasicPlayer.initAudioInputStream(Unknown Source) at javazoom.jlgui.basicplayer.BasicPlayer.initAudioInputStream(Unknown Source) at javazoom.jlgui.basicplayer.BasicPlayer.open(Unknown Source) at net.sf.zekr.engine.audio.DefaultPlayerController.open(DefaultPlayerController.java:131) at net.sf.zekr.engine.audio.ZekrPlayerListener.stateUpdated(ZekrPlayerListener.java:108) at javazoom.jlgui.basicplayer.BasicPlayerEventLauncher.run(Unknown Source) 20:57:25 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030017.mp3. 20:57:25 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030018.mp3. 20:57:40 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:57:40 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:57:40 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\030\030016.mp3. 20:57:55 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:57:55 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:57:55 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030016.mp3. 20:57:55 [ERROR] (AudioPlayerUiController:122) - Error occured in play-pause method. net.sf.zekr.engine.audio.PlayerException: Error opening playable object: res\audio\walk-64kbps-offline\030\030016.mp3 at net.sf.zekr.engine.audio.DefaultPlayerController.open(DefaultPlayerController.java:139) at net.sf.zekr.engine.audio.DefaultPlayerController.open(DefaultPlayerController.java:145) at net.sf.zekr.ui.AudioPlayerUiController.playerOpenAyaAudio(AudioPlayerUiController.java:249) at net.sf.zekr.ui.AudioPlayerUiController.playerOpenAyaAudio(AudioPlayerUiController.java:244) at net.sf.zekr.ui.AudioPlayerUiController.playerTogglePlayPause(AudioPlayerUiController.java:211) at net.sf.zekr.ui.AudioPlayerUiController.playerContinue(AudioPlayerUiController.java:98) at net.sf.zekr.engine.audio.ZekrPlayerListener$4.run(ZekrPlayerListener.java:179) at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at net.sf.zekr.ui.BaseForm.loopEver(BaseForm.java:36) at net.sf.zekr.ZekrMain.startZekr(ZekrMain.java:63) at net.sf.zekr.ZekrMain.main(ZekrMain.java:94) Caused by: javazoom.jlgui.basicplayer.BasicPlayerException: java.io.EOFException at javazoom.jlgui.basicplayer.BasicPlayer.initAudioInputStream(Unknown Source) at javazoom.jlgui.basicplayer.BasicPlayer.open(Unknown Source) at net.sf.zekr.engine.audio.DefaultPlayerController.open(DefaultPlayerController.java:131) ... 13 more Caused by: java.io.EOFException at java.io.DataInputStream.readInt(Unknown Source) at com.sun.media.sound.WaveFileReader.getFMT(Unknown Source) at com.sun.media.sound.WaveFileReader.getAudioInputStream(Unknown Source) at javax.sound.sampled.AudioSystem.getAudioInputStream(Unknown Source) at javazoom.jlgui.basicplayer.BasicPlayer.initAudioInputStream(Unknown Source) ... 16 more 20:57:55 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:58:04 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:58:04 [INFO] (QuranForm:90) - Start updating view... 20:58:04 [INFO] (QuranForm:90) - Set location to 30-17 20:58:04 [INFO] (QuranForm:90) - Updating view done. 20:58:04 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:58:12 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is -1. 20:58:12 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\030\030017.mp3. 20:58:12 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:58:12 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030017.mp3. 20:58:12 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030018.mp3. 20:58:12 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\ghamdi-40kbps-offline\030\030018.mp3 20:58:12 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030019.mp3. 20:58:18 [INFO] (ApplicationConfig:90) - Remove selected recitation from index: 1, id: walk-64kbps-offline 20:58:18 [INFO] (QuranForm:90) - Recreating Quran form... 20:58:18 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:58:18 [INFO] (ApplicationConfig:90) - Update configuration file. 20:58:18 [INFO] (ApplicationConfig:90) - Save user config file to C:/Users/Hamdaan/.zekr/config/config.properties 20:58:18 [INFO] (QuranForm:90) - Disposing all resources... 20:58:18 [INFO] (QuranForm:90) - Loading last visited Quran location: 30-17. 20:58:19 [INFO] (QuranForm:90) - UI somewhat initialized. 20:58:19 [INFO] (QuranForm:90) - Set layout to mixed 20:58:19 [INFO] (QuranForm:90) - Start updating view... 20:58:19 [INFO] (QuranForm:90) - Set location to 30-17 20:58:19 [INFO] (QuranForm:90) - Set Qur'an location to 30-17 20:58:19 [INFO] (QuranForm:90) - Updating view done. 20:58:29 [INFO] (ApplicationConfig:90) - Set selected recitation to: ghamdi-40kbps-offline, index: 1 20:58:29 [INFO] (QuranForm:90) - Recreating Quran form... 20:58:29 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:58:29 [INFO] (ApplicationConfig:90) - Update configuration file. 20:58:29 [INFO] (ApplicationConfig:90) - Save user config file to C:/Users/Hamdaan/.zekr/config/config.properties 20:58:29 [INFO] (QuranForm:90) - Disposing all resources... 20:58:29 [INFO] (QuranForm:90) - Loading last visited Quran location: 30-17. 20:58:30 [INFO] (QuranForm:90) - UI somewhat initialized. 20:58:30 [INFO] (QuranForm:90) - Set layout to mixed 20:58:30 [INFO] (QuranForm:90) - Start updating view... 20:58:30 [INFO] (QuranForm:90) - Set location to 30-17 20:58:30 [INFO] (QuranForm:90) - Set Qur'an location to 30-17 20:58:30 [INFO] (QuranForm:90) - Updating view done. 20:58:38 [INFO] (ApplicationConfig:90) - Set selected recitation to: walk-64kbps-offline, index: 1 20:58:42 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:58:42 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\030\030017.mp3. 20:58:42 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:58:42 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030017.mp3. 20:58:42 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030017.mp3 20:58:42 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030018.mp3. 20:58:42 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030019.mp3. 20:58:42 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\ghamdi-40kbps-offline\030\030019.mp3 20:58:50 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:58:50 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:58:50 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\030\030017.mp3. 20:58:50 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:58:50 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030017.mp3. 20:58:50 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030018.mp3. 20:58:50 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\ghamdi-40kbps-offline\030\030018.mp3 20:58:50 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030019.mp3. 20:58:57 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:58:57 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:58:57 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030017.mp3. 20:58:57 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:58:57 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030018.mp3. 20:58:57 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030019.mp3. 20:59:05 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:59:05 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:59:05 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030017.mp3. 20:59:05 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:59:05 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030018.mp3. 20:59:05 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030018.mp3 20:59:05 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030019.mp3. 20:59:05 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030019.mp3 20:59:13 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:59:13 [INFO] (QuranForm:90) - Start updating view... 20:59:13 [INFO] (QuranForm:90) - Set location to 30-18 20:59:13 [INFO] (QuranForm:90) - Updating view done. 20:59:13 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:59:13 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:59:13 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\030\030018.mp3. 20:59:13 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:59:13 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030018.mp3. 20:59:13 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030018.mp3 20:59:13 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030019.mp3. 20:59:13 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030020.mp3. 20:59:22 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:59:22 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:59:22 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\030\030018.mp3. 20:59:22 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:59:22 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030018.mp3. 20:59:22 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030019.mp3. 20:59:22 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030020.mp3. 20:59:31 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:59:31 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:59:31 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030018.mp3. 20:59:31 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:59:31 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030019.mp3. 20:59:31 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030020.mp3. 20:59:42 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:59:42 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:59:42 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030018.mp3. 20:59:42 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:59:42 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030019.mp3. 20:59:42 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030019.mp3 20:59:42 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030020.mp3. 20:59:42 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030020.mp3 20:59:52 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:59:52 [INFO] (QuranForm:90) - Start updating view... 20:59:52 [INFO] (QuranForm:90) - Set location to 30-19 20:59:52 [INFO] (QuranForm:90) - Updating view done. 20:59:52 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:59:53 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:59:53 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\030\030019.mp3. 20:59:53 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:59:53 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030019.mp3. 20:59:53 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030019.mp3 20:59:53 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030020.mp3. 20:59:53 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030021.mp3. 21:00:08 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:00:08 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 21:00:08 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\030\030019.mp3. 21:00:08 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 21:00:08 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030019.mp3. 21:00:08 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030020.mp3. 21:00:08 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030021.mp3. 21:00:22 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:00:22 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 21:00:22 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030019.mp3. 21:00:22 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 21:00:22 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030020.mp3. 21:00:22 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030021.mp3. 21:00:36 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:00:36 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 21:00:36 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030019.mp3. 21:00:36 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 21:00:36 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030020.mp3. 21:00:36 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030020.mp3 21:00:36 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030021.mp3. 21:00:36 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030021.mp3 21:00:50 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:00:50 [INFO] (QuranForm:90) - Start updating view... 21:00:50 [INFO] (QuranForm:90) - Set location to 30-20 21:00:50 [INFO] (QuranForm:90) - Updating view done. 21:00:50 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:00:50 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 21:00:50 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\030\030020.mp3. 21:00:50 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 21:00:50 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030020.mp3. 21:00:50 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030020.mp3 21:00:50 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030021.mp3. 21:00:50 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030022.mp3. 21:01:04 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:01:04 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 21:01:04 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\030\030020.mp3. 21:01:04 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 21:01:04 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030020.mp3. 21:01:04 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030021.mp3. 21:01:04 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030022.mp3. 21:01:18 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:01:18 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 21:01:18 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030020.mp3. 21:01:18 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 21:01:18 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030021.mp3. 21:01:18 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030022.mp3. 21:01:29 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:01:29 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 21:01:29 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030020.mp3. 21:01:29 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 21:01:29 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030021.mp3. 21:01:29 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030021.mp3 21:01:29 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030022.mp3. 21:01:29 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030022.mp3 21:01:40 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:01:40 [INFO] (QuranForm:90) - Start updating view... 21:01:40 [INFO] (QuranForm:90) - Set location to 30-21 21:01:40 [INFO] (QuranForm:90) - Updating view done. 21:01:40 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:01:40 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 21:01:40 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\030\030021.mp3. 21:01:40 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 21:01:40 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030021.mp3. 21:01:40 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030021.mp3 21:01:40 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030022.mp3. 21:01:40 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030023.mp3. 21:02:03 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:02:03 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 21:02:03 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\030\030021.mp3. 21:02:03 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 21:02:03 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030021.mp3. 21:02:03 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030022.mp3. 21:02:03 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030023.mp3. 21:02:26 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:02:26 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 21:02:26 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030021.mp3. 21:02:26 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 21:02:26 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030022.mp3. 21:02:26 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030023.mp3. 21:02:45 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:02:45 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 21:02:45 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030021.mp3. 21:02:45 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 21:02:45 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030022.mp3. 21:02:45 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030022.mp3 21:02:45 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030023.mp3. 21:02:45 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030023.mp3 21:03:03 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:03:03 [INFO] (QuranForm:90) - Start updating view... 21:03:03 [INFO] (QuranForm:90) - Set location to 30-22 21:03:03 [INFO] (QuranForm:90) - Updating view done. 21:03:03 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:03:03 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 21:03:03 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\030\030022.mp3. 21:03:03 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 21:03:03 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030022.mp3. 21:03:03 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030022.mp3 21:03:03 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030023.mp3. 21:03:03 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030024.mp3. 21:03:19 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:03:19 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 21:03:19 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\030\030022.mp3. 21:03:19 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 21:03:19 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030022.mp3. 21:03:19 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030023.mp3. 21:03:19 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030024.mp3. 21:03:33 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:03:33 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 21:03:34 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030022.mp3. 21:03:34 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 21:03:34 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030023.mp3. 21:03:34 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030024.mp3. 21:03:48 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:03:48 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 21:03:48 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030022.mp3. 21:03:48 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 21:03:48 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030023.mp3. 21:03:48 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030023.mp3 21:03:48 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030024.mp3. 21:03:48 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030024.mp3 21:04:02 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:04:02 [INFO] (QuranForm:90) - Start updating view... 21:04:02 [INFO] (QuranForm:90) - Set location to 30-23 21:04:02 [INFO] (QuranForm:90) - Updating view done. 21:04:02 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:04:02 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 21:04:02 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\030\030023.mp3. 21:04:02 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 21:04:02 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030023.mp3. 21:04:02 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030023.mp3 21:04:02 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030024.mp3. 21:04:02 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030025.mp3. 21:04:20 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:04:20 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 21:04:20 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\030\030023.mp3. 21:04:20 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 21:04:20 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030023.mp3. 21:04:20 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030024.mp3. 21:04:20 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030025.mp3. 21:04:37 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:04:37 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 21:04:37 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030023.mp3. 21:04:37 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 21:04:37 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030024.mp3. 21:04:37 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030025.mp3. 21:04:51 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:04:51 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 21:04:51 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030023.mp3. 21:04:51 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 21:04:51 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030024.mp3. 21:04:51 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030024.mp3 21:04:51 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030025.mp3. 21:04:51 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030025.mp3 21:05:05 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:05:05 [INFO] (QuranForm:90) - Start updating view... 21:05:05 [INFO] (QuranForm:90) - Set location to 30-24 21:05:05 [INFO] (QuranForm:90) - Updating view done. 21:05:05 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:05:05 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 21:05:05 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\030\030024.mp3. 21:05:05 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 21:05:05 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030024.mp3. 21:05:05 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030024.mp3 21:05:05 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030025.mp3. 21:05:05 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030026.mp3. 21:05:27 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:05:27 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 21:05:27 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\ghamdi-40kbps-offline\030\030024.mp3. 21:05:27 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 21:05:27 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030024.mp3. 21:05:27 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030025.mp3. 21:05:27 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\ghamdi-40kbps-offline\030\030026.mp3. 21:05:50 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:05:50 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 21:05:50 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030024.mp3. 21:05:50 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 21:05:50 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030025.mp3. 21:05:50 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030026.mp3. 21:06:08 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:06:08 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 21:06:08 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\walk-64kbps-offline\030\030024.mp3. 21:06:08 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 21:06:08 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030025.mp3. 21:06:08 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030025.mp3 21:06:08 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\walk-64kbps-offline\030\030026.mp3. 21:06:08 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\walk-64kbps-offline\030\030026.mp3 21:06:17 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to false. Current status is 0. 21:06:30 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 1. 21:06:39 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:06:39 [INFO] (AudioPlayerUiController:90) - Last location of this playing mode reached: page 21:06:39 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:09:51 [INFO] (QuranForm:90) - Start updating view... 21:09:51 [INFO] (QuranForm:90) - Set location to 4-7 21:09:51 [INFO] (QuranForm:90) - Set Qur'an location to 4-7 21:09:51 [INFO] (HtmlRepository:90) - Create Quran mixed HTML file: C:\Users\Hamdaan\.zekr\cache\mixed\78_en.sahih.html 21:09:51 [INFO] (QuranForm:90) - Updating view done. 21:09:51 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 21:10:17 [INFO] (ApplicationConfig:90) - Change default translation: en.sahih => hi.hindi 21:10:17 [DEBUG] (TranslationData:106) - Translation already loaded: hi.hindi 21:10:17 [INFO] (ApplicationRuntime:90) - Recreate view cache. 21:10:17 [INFO] (ApplicationRuntime:90) - Recreate HTML cache directory. 21:10:17 [INFO] (ApplicationRuntime:90) - Create common configuration files... 21:10:17 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: print-style.css 21:10:17 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: screen-style.css 21:10:17 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: common-style.css 21:10:17 [INFO] (ApplicationRuntime:90) - Creating common configuration files done. 21:10:17 [INFO] (ApplicationRuntime:90) - Recreate view cache. 21:10:17 [INFO] (ApplicationRuntime:90) - Recreate HTML cache directory. 21:10:17 [INFO] (ApplicationRuntime:90) - Create common configuration files... 21:10:17 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: print-style.css 21:10:17 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: screen-style.css 21:10:17 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: common-style.css 21:10:17 [INFO] (ApplicationRuntime:90) - Creating common configuration files done. 21:10:17 [INFO] (QuranForm:90) - Start updating view... 21:10:17 [INFO] (QuranForm:90) - Set location to 4-7 21:10:17 [INFO] (QuranForm:90) - Set Qur'an location to 4-7 21:10:17 [INFO] (HtmlRepository:90) - Create Quran mixed HTML file: C:\Users\Hamdaan\.zekr\cache\mixed\78_hi.hindi.html 21:10:17 [INFO] (QuranForm:90) - Updating view done. 18:00:22 [DEBUG] (QuranForm:106) - Time for check for update! 18:00:27 [DEBUG] (UpdateManager:106) - Start update checking in a separate thread. 18:00:30 [INFO] (UpdateManager:90) - Checking for any update on the remote site: http://zekr.org/update/update-info.xml 18:00:33 [DEBUG] (UpdateManager:106) - Parse update info XML. 18:00:50 [INFO] (QuranForm:90) - Start updating view... 18:00:50 [INFO] (QuranForm:90) - Set location to 30-1 18:00:50 [INFO] (QuranForm:90) - Set Qur'an location to 30-1 18:00:50 [INFO] (HtmlRepository:90) - Create Quran mixed HTML file: C:\Users\Hamdaan\.zekr\cache\mixed\404_hi.hindi.html 18:00:52 [INFO] (QuranForm:90) - Updating view done. 18:00:53 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:01:01 [INFO] (BrowserCallbackHandler:90) - Goto (sura: 30, aya: 1, page: 406) 18:01:01 [INFO] (QuranForm:90) - Start updating view... 18:01:01 [INFO] (QuranForm:90) - Set location to 30-16 18:01:01 [INFO] (QuranForm:90) - Set Qur'an location to 30-16 18:01:01 [INFO] (HtmlRepository:90) - Create Quran mixed HTML file: C:\Users\Hamdaan\.zekr\cache\mixed\406_hi.hindi.html 18:01:02 [INFO] (QuranForm:90) - Updating view done. 18:01:02 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:01:10 [INFO] (ApplicationConfig:90) - Remove selected recitation from index: 1, id: walk-64kbps-offline 18:01:10 [INFO] (QuranForm:90) - Recreating Quran form... 18:01:10 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:01:10 [INFO] (ApplicationConfig:90) - Update configuration file. 18:01:10 [INFO] (ApplicationConfig:90) - Save user config file to C:/Users/Hamdaan/.zekr/config/config.properties 18:01:10 [INFO] (QuranForm:90) - Disposing all resources... 18:01:13 [INFO] (QuranForm:90) - Loading last visited Quran location: 30-16. 18:01:15 [INFO] (QuranForm:90) - UI somewhat initialized. 18:01:15 [INFO] (QuranForm:90) - Set layout to mixed 18:01:15 [INFO] (QuranForm:90) - Start updating view... 18:01:15 [INFO] (QuranForm:90) - Set location to 30-16 18:01:15 [INFO] (QuranForm:90) - Set Qur'an location to 30-16 18:01:15 [INFO] (QuranForm:90) - Updating view done. 18:01:23 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:01:23 [INFO] (ApplicationConfig:90) - Set selected recitation to: husary-40kbps-offline, index: 0 18:01:32 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 18:01:32 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030016.mp3. 18:01:33 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 18:01:33 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030017.mp3. 18:01:33 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030018.mp3. 18:02:01 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:02:01 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 18:02:01 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030016.mp3. 18:02:01 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 18:02:01 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030017.mp3. 18:02:01 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030017.mp3 18:02:01 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030018.mp3. 18:02:01 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030018.mp3 18:02:29 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:02:29 [INFO] (QuranForm:90) - Start updating view... 18:02:29 [INFO] (QuranForm:90) - Set location to 30-17 18:02:29 [INFO] (QuranForm:90) - Updating view done. 18:02:29 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:02:29 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 18:02:29 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030017.mp3. 18:02:29 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 18:02:29 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030018.mp3. 18:02:29 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030018.mp3 18:02:29 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030019.mp3. 18:02:42 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:02:42 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 18:02:42 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030017.mp3. 18:02:42 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 18:02:42 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030018.mp3. 18:02:42 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030018.mp3 18:02:42 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030019.mp3. 18:02:42 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030019.mp3 18:02:56 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:02:56 [INFO] (QuranForm:90) - Start updating view... 18:02:56 [INFO] (QuranForm:90) - Set location to 30-18 18:02:56 [INFO] (QuranForm:90) - Updating view done. 18:02:56 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:02:56 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 18:02:56 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030018.mp3. 18:02:56 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 18:02:56 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030019.mp3. 18:02:56 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030019.mp3 18:02:56 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030020.mp3. 18:03:14 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:03:14 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 18:03:14 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030018.mp3. 18:03:15 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 18:03:15 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030019.mp3. 18:03:15 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030019.mp3 18:03:15 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030020.mp3. 18:03:15 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030020.mp3 18:03:33 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:03:33 [INFO] (QuranForm:90) - Start updating view... 18:03:33 [INFO] (QuranForm:90) - Set location to 30-19 18:03:33 [INFO] (QuranForm:90) - Updating view done. 18:03:33 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:03:33 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 18:03:33 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030019.mp3. 18:03:33 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 18:03:33 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030020.mp3. 18:03:33 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030020.mp3 18:03:33 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030021.mp3. 18:04:01 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:04:01 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 18:04:01 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030019.mp3. 18:04:01 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 18:04:01 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030020.mp3. 18:04:01 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030020.mp3 18:04:01 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030021.mp3. 18:04:01 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030021.mp3 18:04:29 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:04:29 [INFO] (QuranForm:90) - Start updating view... 18:04:29 [INFO] (QuranForm:90) - Set location to 30-20 18:04:29 [INFO] (QuranForm:90) - Updating view done. 18:04:29 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:04:29 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 18:04:29 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030020.mp3. 18:04:29 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 18:04:29 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030021.mp3. 18:04:29 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030021.mp3 18:04:29 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030022.mp3. 18:04:59 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:04:59 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 18:04:59 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030020.mp3. 18:04:59 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 18:04:59 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030021.mp3. 18:04:59 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030021.mp3 18:04:59 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030022.mp3. 18:04:59 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030022.mp3 18:05:29 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:05:29 [INFO] (QuranForm:90) - Start updating view... 18:05:29 [INFO] (QuranForm:90) - Set location to 30-21 18:05:29 [INFO] (QuranForm:90) - Updating view done. 18:05:29 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:05:29 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 18:05:29 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030021.mp3. 18:05:29 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 18:05:29 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030022.mp3. 18:05:29 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030022.mp3 18:05:29 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030023.mp3. 18:06:13 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:06:13 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 18:06:13 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030021.mp3. 18:06:13 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 18:06:13 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030022.mp3. 18:06:13 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030022.mp3 18:06:13 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030023.mp3. 18:06:13 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030023.mp3 18:06:57 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:06:57 [INFO] (QuranForm:90) - Start updating view... 18:06:57 [INFO] (QuranForm:90) - Set location to 30-22 18:06:57 [INFO] (QuranForm:90) - Updating view done. 18:06:57 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:06:57 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 18:06:57 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030022.mp3. 18:06:57 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 18:06:57 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030023.mp3. 18:06:57 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030023.mp3 18:06:57 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030024.mp3. 18:07:32 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:07:32 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 18:07:32 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030022.mp3. 18:07:32 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 18:07:32 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030023.mp3. 18:07:32 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030023.mp3 18:07:32 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030024.mp3. 18:07:32 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030024.mp3 18:08:07 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:08:07 [INFO] (QuranForm:90) - Start updating view... 18:08:07 [INFO] (QuranForm:90) - Set location to 30-23 18:08:07 [INFO] (QuranForm:90) - Updating view done. 18:08:07 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:08:07 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 18:08:07 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030023.mp3. 18:08:07 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 18:08:07 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030024.mp3. 18:08:07 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030024.mp3 18:08:07 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030025.mp3. 18:08:44 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:08:44 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 18:08:44 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030023.mp3. 18:08:44 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 18:08:44 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030024.mp3. 18:08:44 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030024.mp3 18:08:44 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030025.mp3. 18:08:44 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030025.mp3 18:09:22 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:09:22 [INFO] (QuranForm:90) - Start updating view... 18:09:22 [INFO] (QuranForm:90) - Set location to 30-24 18:09:22 [INFO] (QuranForm:90) - Updating view done. 18:09:22 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:09:22 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 18:09:23 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030024.mp3. 18:09:23 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 18:09:23 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030025.mp3. 18:09:23 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030025.mp3 18:09:23 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030026.mp3. 18:10:07 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:10:07 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 18:10:07 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030024.mp3. 18:10:07 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 18:10:07 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030025.mp3. 18:10:07 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030025.mp3 18:10:07 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030026.mp3. 18:10:07 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030026.mp3 18:10:51 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:10:51 [INFO] (AudioPlayerUiController:90) - Last location of this playing mode reached: page 18:10:51 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 18:11:45 [INFO] (BrowserCallbackHandler:90) - Goto (sura: 30, aya: 24, page: 0) 18:11:45 [INFO] (QuranForm:90) - Start updating view... 18:11:45 [INFO] (QuranForm:90) - Set location to 30-24 18:11:45 [INFO] (QuranForm:90) - Updating view done. 18:11:45 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 15:37:59 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 15:38:04 [INFO] (ApplicationConfig:90) - Update configuration file. 15:38:04 [INFO] (ApplicationConfig:90) - Save user config file to C:/Users/Hamdaan/.zekr/config/config.properties 15:38:05 [INFO] (QuranForm:90) - Disposing all resources... 15:38:16 [INFO] (ZekrMain:102) - Memory info - used: 23,236 kb / total vm memory: 41,572 kb 15:38:16 [INFO] (ZekrMain:90) - Zekr is now down. 05:33:03 [INFO] (Logger:69) - System information: OS info: Windows 7 - 6.1 - x86 VM info: Java HotSpot(TM) Client VM (Sun Microsystems Inc.) - 1.6.0_37 (20.12-b01) - mixed mode, sharing User info: C:\Users\Hamdaan - C:\Program Files (x86)\Zekr - en-US Encoding info: Cp1252 Zekr info: Worspace: C:/Users/Hamdaan/.zekr 05:33:04 [INFO] (ZekrMain:90) - Starting The Zekr Platform 1.1.0 (build: 2012071900) on Wed Dec 26 05:33:04 AST 2012. 05:33:05 [INFO] (LogSystemImpl:90) - Velocity Template Engine for Zekr initialized. 05:33:06 [DEBUG] (ZekrMain:106) - Display splash screen... 05:33:07 [INFO] (ZekrMain:90) - Configure runtime configurations... 05:33:07 [INFO] (ApplicationConfig:90) - Initializing application configurations... 05:33:07 [INFO] (ApplicationConfig:90) - Load Zekr configuration file. 05:33:07 [DEBUG] (ApplicationConfig:106) - Load C:/Users/Hamdaan/.zekr/config/config.properties 05:33:07 [INFO] (ApplicationConfig:90) - Loading keyboard shortcuts. 05:33:07 [INFO] (ApplicationConfig:90) - Loading user keyboard shortcuts: C:/Users/Hamdaan/.zekr/config/shortcut.xml 05:33:07 [INFO] (ApplicationConfig:90) - Initialize keyboard shortcuts and mappings. 05:33:07 [INFO] (ApplicationConfig:90) - Loading language pack files info 05:33:07 [INFO] (ApplicationConfig:90) - Default language pack is en_US 05:33:07 [INFO] (ApplicationConfig:90) - Found these language packs: [res\lang\arabic.xml, res\lang\bengali.xml, res\lang\bosnian.xml, res\lang\bulgarian.xml, res\lang\chinese.xml, res\lang\dhivehi.xml, res\lang\dutch.xml, res\lang\english.xml, res\lang\french.xml, res\lang\german.xml, res\lang\hebrew.xml, res\lang\indonesian.xml, res\lang\kurdish.xml, res\lang\macedonian.xml, res\lang\malay.xml, res\lang\malayalam.xml, res\lang\pashto.xml, res\lang\persian.xml, res\lang\portuguese-br.xml, res\lang\russian.xml, res\lang\spanish.xml, res\lang\tamil-sr.xml, res\lang\tamil.xml, res\lang\tatar-tr.xml, res\lang\tatar.xml, res\lang\turkish.xml, res\lang\urdu.xml, res\lang\uyghur.xml, res\lang\uzbek.xml] 05:33:09 [INFO] (LanguageEngine:90) - Initializing language engine... 05:33:09 [INFO] (LanguageEngine:90) - Parsing language pack English (en_US) 05:33:09 [INFO] (ApplicationConfig:90) - Default translation is: hi.hindi 05:33:09 [INFO] (ApplicationConfig:90) - Loading translation files info from: res\text\trans 05:33:10 [INFO] (TranslationData:90) - Loading translation pack hi.hindi(hi_IN):(hi.hindi.trans.zip)... 05:33:10 [DEBUG] (TranslationData:106) - Verifying translation text. 05:33:10 [DEBUG] (TranslationData:106) - Translation is valid 05:33:10 [INFO] (QuranPropertiesReader:90) - Loading Quran properties... 05:33:10 [DEBUG] (QuranPropertiesReader:106) - Loading base Quran properties: res/text/metadata/quran-properties.xml 05:33:10 [DEBUG] (QuranPropertiesReader:106) - Loading sura names localization data: res/text/metadata/quran-properties-{1}.xml 05:33:10 [DEBUG] (QuranPropertiesReader:106) - Loading localized Quran sura names from: quran-properties-en.xml 05:33:10 [DEBUG] (QuranPropertiesReader:106) - Process sura data. 05:33:10 [DEBUG] (QuranPropertiesReader:106) - Process juz data. 05:33:10 [DEBUG] (QuranPropertiesReader:106) - Process sajda data. 05:33:10 [INFO] (QuranPropertiesReader:90) - Quran properties loaded successfully. 05:33:10 [INFO] (TranslationData:148) - Translation pack hi.hindi(hi_IN):(hi.hindi.trans.zip) loaded successfully. 05:33:10 [DEBUG] (TranslationData:106) - Loading translation "hi.hindi" took 477 ms. 05:33:10 [INFO] (ApplicationConfig:90) - Default translation is: hi.hindi(hi_IN):(hi.hindi.trans.zip) 05:33:10 [INFO] (ApplicationConfig:90) - Loading translation files info from: C:\Users\Hamdaan\.zekr\text\trans 05:33:10 [INFO] (ApplicationConfig:90) - Load custom translation list. 05:33:10 [DEBUG] (TranslationData:106) - Translation already loaded: hi.hindi 05:33:10 [INFO] (TranslationData:90) - Loading translation pack en.sahih(en_US):(en.sahih.trans.zip)... 05:33:10 [DEBUG] (TranslationData:106) - Verifying translation text. 05:33:10 [DEBUG] (TranslationData:106) - Translation is valid 05:33:10 [INFO] (TranslationData:148) - Translation pack en.sahih(en_US):(en.sahih.trans.zip) loaded successfully. 05:33:10 [DEBUG] (TranslationData:106) - Loading translation "en.sahih" took 66 ms. 05:33:10 [INFO] (ApplicationConfig:90) - Loading theme .properties files. 05:33:10 [INFO] (ApplicationConfig:90) - Loading theme files info from "res/ui/theme 05:33:10 [INFO] (ApplicationConfig:90) - Loading theme files info from "C:/Users/Hamdaan/.zekr/theme 05:33:10 [INFO] (ApplicationConfig:90) - Loading audio .properties files. 05:33:10 [INFO] (ApplicationConfig:90) - Loading audio files info from: res\audio 05:33:11 [INFO] (ApplicationConfig:90) - Default recitation is: Mahmoud Khalil Al-Husary 05:33:11 [INFO] (ApplicationConfig:90) - Loading audio files info from: C:\Users\Hamdaan\.zekr\audio 05:33:11 [DEBUG] (ApplicationConfig:106) - Initialize player controller. 05:33:11 [INFO] (ApplicationConfig:90) - Default revelation package is: ibn-abbas 05:33:11 [INFO] (ApplicationConfig:90) - Loading revelation data packs from: res\text\metadata 05:33:11 [INFO] (RevelationData:90) - Load revelation data pack: Abdullah-ibn Abbas:(ibn-abbas.revel.zip) 05:33:11 [DEBUG] (RevelationData:106) - Revelation pack is valid 05:33:11 [INFO] (RevelationData:148) - Revelation data pack loaded successfully: Abdullah-ibn Abbas:(ibn-abbas.revel.zip) 05:33:11 [DEBUG] (RevelationData:106) - Loading revelation pack "ibn-abbas" took 10 ms. 05:33:11 [INFO] (ApplicationConfig:90) - Default revelation data is: Abdullah-ibn Abbas:(ibn-abbas.revel.zip) 05:33:11 [INFO] (ApplicationConfig:90) - Default paging mode is: uthmani 05:33:11 [INFO] (ApplicationConfig:90) - Loading paging data from: res\text\metadata 05:33:11 [INFO] (ApplicationConfig:90) - Default paging data is: uthmani [Not loaded] 05:33:11 [DEBUG] (CustomPagingData:106) - Loading paging data: res\text\metadata\uthmani.page.xml 05:33:11 [DEBUG] (CustomPagingData:106) - Process pagination data: Uthmani 05:33:11 [INFO] (ApplicationConfig:90) - Default paging data loaded successfully: Uthmani (604) 05:33:11 [DEBUG] (ApplicationConfig:106) - Initialize network controller. 05:33:11 [DEBUG] (ApplicationConfig:106) - Initialize view controller. 05:33:11 [INFO] (ApplicationConfig:90) - Load search info... 05:33:11 [DEBUG] (ApplicationConfig:106) - Add stop words for: fa 05:33:11 [DEBUG] (ApplicationConfig:106) - Add stop words for: en 05:33:11 [DEBUG] (ApplicationConfig:106) - Add stop words for: tr 05:33:11 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: fa 05:33:11 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: ar 05:33:11 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: bs 05:33:11 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: en 05:33:11 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: tr 05:33:11 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: ru 05:33:11 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: fa 05:33:11 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: ar 05:33:11 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: ur 05:33:11 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: bs 05:33:11 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: en 05:33:11 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: tr 05:33:11 [DEBUG] (ApplicationConfig:106) - Add diacritics pattern for: fa 05:33:11 [DEBUG] (ApplicationConfig:106) - Add diacritics pattern for: ar 05:33:11 [DEBUG] (ApplicationConfig:106) - Add diacritics pattern for: ur 05:33:11 [DEBUG] (ApplicationConfig:106) - Add letters range pattern for: fa 05:33:11 [DEBUG] (ApplicationConfig:106) - Add letters range pattern for: ar 05:33:11 [DEBUG] (ApplicationConfig:106) - Add letters range pattern for: ur 05:33:11 [INFO] (ApplicationConfig:90) - Loading Quran root word database... 05:33:12 [DEBUG] (ApplicationConfig:106) - Took 216 ms. 05:33:12 [INFO] (ApplicationConfig:90) - Application configurations initialized. 05:33:12 [INFO] (ApplicationRuntime:90) - Making application required directories (if not exist)... 05:33:12 [INFO] (ApplicationRuntime:90) - Create common configuration files... 05:33:12 [INFO] (ApplicationRuntime:90) - Creating common configuration files done. 05:33:12 [DEBUG] (WindowsNativeKeyboardListener:106) - Registering super global shortcut for KeyboardAction [action=openHideMainWindow, global=false, suprtGlobal=true, key=327770, rtlKey=0, suppressOnModal=false, window=]: Ctrl+Alt+Z 05:33:13 [INFO] (QuranForm:90) - Loading last visited Quran location: 30-24. 05:33:14 [INFO] (QuranForm:90) - UI somewhat initialized. 05:33:14 [INFO] (QuranForm:90) - Set layout to mixed 05:33:14 [INFO] (QuranForm:90) - Start updating view... 05:33:14 [INFO] (QuranForm:90) - Set location to 30-24 05:33:14 [INFO] (QuranForm:90) - Set Qur'an location to 30-24 05:33:15 [INFO] (QuranForm:90) - Updating view done. 05:33:16 [INFO] (ZekrMain:90) - Startup took 12578 ms. 05:33:16 [INFO] (ZekrMain:102) - Memory info - used: 15,258 kb / total vm memory: 19,968 kb 05:34:37 [INFO] (QuranForm:90) - Start updating view... 05:34:37 [INFO] (QuranForm:90) - Set location to 30-24 05:34:37 [INFO] (QuranForm:90) - Updating view done. 05:34:37 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:35:02 [INFO] (QuranForm:90) - Start updating view... 05:35:02 [INFO] (QuranForm:90) - Set location to 30-24 05:35:02 [INFO] (QuranForm:90) - Updating view done. 05:35:02 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:35:53 [INFO] (BrowserCallbackHandler:90) - Goto (sura: 30, aya: 24, page: 407) 05:35:53 [INFO] (QuranForm:90) - Start updating view... 05:35:53 [INFO] (QuranForm:90) - Set location to 30-25 05:35:53 [INFO] (QuranForm:90) - Set Qur'an location to 30-25 05:35:53 [INFO] (HtmlRepository:90) - Create Quran mixed HTML file: C:\Users\Hamdaan\.zekr\cache\mixed\407_hi.hindi.html 05:35:53 [INFO] (QuranForm:90) - Updating view done. 05:35:53 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:36:09 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is -1. 05:36:09 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\audhubillah.mp3. 05:36:09 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 05:36:10 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030026.mp3. 05:36:10 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030027.mp3. 05:36:16 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:36:16 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 05:36:16 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030025.mp3. 05:36:16 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 05:36:16 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030026.mp3. 05:36:16 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030026.mp3 05:36:16 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030027.mp3. 05:36:16 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030027.mp3 05:36:54 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:36:54 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 05:36:54 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030025.mp3. 05:36:54 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 05:36:54 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030026.mp3. 05:36:54 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030026.mp3 05:36:54 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030027.mp3. 05:36:54 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030027.mp3 05:37:32 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:37:32 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 05:37:32 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030025.mp3. 05:37:32 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 05:37:32 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030026.mp3. 05:37:32 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030026.mp3 05:37:32 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030027.mp3. 05:37:32 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030027.mp3 05:38:09 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:38:09 [INFO] (QuranForm:90) - Start updating view... 05:38:09 [INFO] (QuranForm:90) - Set location to 30-26 05:38:09 [INFO] (QuranForm:90) - Updating view done. 05:38:09 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:38:09 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 05:38:09 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030026.mp3. 05:38:09 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 05:38:09 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030027.mp3. 05:38:09 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030027.mp3 05:38:09 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030028.mp3. 05:38:27 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:38:27 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 05:38:27 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030026.mp3. 05:38:28 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 05:38:28 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030027.mp3. 05:38:28 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030027.mp3 05:38:28 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030028.mp3. 05:38:28 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030028.mp3 05:38:46 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:38:46 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 05:38:46 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030026.mp3. 05:38:46 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 05:38:46 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030027.mp3. 05:38:46 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030027.mp3 05:38:46 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030028.mp3. 05:38:46 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030028.mp3 05:39:04 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:39:04 [INFO] (QuranForm:90) - Start updating view... 05:39:04 [INFO] (QuranForm:90) - Set location to 30-27 05:39:04 [INFO] (QuranForm:90) - Updating view done. 05:39:04 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:39:04 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 05:39:04 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030027.mp3. 05:39:04 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 05:39:04 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030028.mp3. 05:39:04 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030028.mp3 05:39:04 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030029.mp3. 05:39:41 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:39:41 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 05:39:41 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030027.mp3. 05:39:41 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 05:39:41 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030028.mp3. 05:39:41 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030028.mp3 05:39:41 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030029.mp3. 05:39:41 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030029.mp3 05:40:18 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:40:18 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 05:40:18 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030027.mp3. 05:40:18 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 05:40:18 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030028.mp3. 05:40:18 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030028.mp3 05:40:18 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030029.mp3. 05:40:18 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030029.mp3 05:40:55 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:40:55 [INFO] (QuranForm:90) - Start updating view... 05:40:55 [INFO] (QuranForm:90) - Set location to 30-28 05:40:55 [INFO] (QuranForm:90) - Updating view done. 05:40:55 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:40:55 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 05:40:55 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030028.mp3. 05:40:55 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 05:40:55 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030029.mp3. 05:40:55 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030029.mp3 05:40:55 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030030.mp3. 05:42:02 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:42:02 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 05:42:02 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030028.mp3. 05:42:02 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 05:42:02 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030029.mp3. 05:42:02 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030029.mp3 05:42:02 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030030.mp3. 05:42:02 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030030.mp3 05:43:09 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:43:09 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 05:43:09 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030028.mp3. 05:43:09 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 05:43:09 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030029.mp3. 05:43:09 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030029.mp3 05:43:09 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030030.mp3. 05:43:09 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030030.mp3 05:44:16 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:44:16 [INFO] (QuranForm:90) - Start updating view... 05:44:16 [INFO] (QuranForm:90) - Set location to 30-29 05:44:16 [INFO] (QuranForm:90) - Updating view done. 05:44:16 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:44:16 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 05:44:16 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030029.mp3. 05:44:16 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 05:44:16 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030030.mp3. 05:44:16 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030030.mp3 05:44:16 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030031.mp3. 05:44:47 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:44:47 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 05:44:47 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030029.mp3. 05:44:47 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 05:44:47 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030030.mp3. 05:44:47 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030030.mp3 05:44:47 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030031.mp3. 05:44:47 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030031.mp3 05:45:18 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:45:18 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 05:45:18 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030029.mp3. 05:45:18 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 05:45:18 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030030.mp3. 05:45:18 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030030.mp3 05:45:18 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030031.mp3. 05:45:18 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030031.mp3 05:45:49 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:45:49 [INFO] (QuranForm:90) - Start updating view... 05:45:49 [INFO] (QuranForm:90) - Set location to 30-30 05:45:49 [INFO] (QuranForm:90) - Updating view done. 05:45:49 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:45:49 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 05:45:49 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030030.mp3. 05:45:49 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 05:45:49 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030031.mp3. 05:45:49 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030031.mp3 05:45:49 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030032.mp3. 05:46:37 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:46:37 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 05:46:37 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030030.mp3. 05:46:37 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 05:46:37 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030031.mp3. 05:46:37 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030031.mp3 05:46:37 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030032.mp3. 05:46:37 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030032.mp3 05:47:24 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:47:24 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 05:47:24 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030030.mp3. 05:47:24 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 05:47:24 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030031.mp3. 05:47:24 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030031.mp3 05:47:24 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030032.mp3. 05:47:24 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030032.mp3 05:48:12 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:48:12 [INFO] (QuranForm:90) - Start updating view... 05:48:12 [INFO] (QuranForm:90) - Set location to 30-31 05:48:12 [INFO] (QuranForm:90) - Updating view done. 05:48:12 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:48:12 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 05:48:12 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030031.mp3. 05:48:12 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 05:48:12 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030032.mp3. 05:48:12 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030032.mp3 05:48:12 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030033.mp3. 05:48:31 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:48:31 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 05:48:31 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030031.mp3. 05:48:31 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 05:48:31 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030032.mp3. 05:48:31 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030032.mp3 05:48:31 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030033.mp3. 05:48:31 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030033.mp3 05:48:50 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:48:50 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 05:48:50 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030031.mp3. 05:48:51 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 05:48:51 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030032.mp3. 05:48:51 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030032.mp3 05:48:51 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030033.mp3. 05:48:51 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030033.mp3 05:49:10 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:49:10 [INFO] (QuranForm:90) - Start updating view... 05:49:10 [INFO] (QuranForm:90) - Set location to 30-32 05:49:10 [INFO] (QuranForm:90) - Updating view done. 05:49:10 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:49:10 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 05:49:10 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030032.mp3. 05:49:10 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 05:49:10 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030033.mp3. 05:49:10 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030033.mp3 05:49:10 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030034.mp3. 05:49:32 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:49:32 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 05:49:32 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030032.mp3. 05:49:32 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 05:49:32 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030033.mp3. 05:49:32 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030033.mp3 05:49:32 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030034.mp3. 05:49:32 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030034.mp3 05:49:54 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:49:54 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 05:49:54 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030032.mp3. 05:49:54 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 05:49:54 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030033.mp3. 05:49:54 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030033.mp3 05:49:54 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030034.mp3. 05:49:54 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030034.mp3 05:50:17 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:50:17 [INFO] (AudioPlayerUiController:90) - Last location of this playing mode reached: page 05:50:17 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:21:53 [INFO] (QuranForm:90) - Start updating view... 16:21:53 [INFO] (QuranForm:90) - Set location to 30-24 16:21:53 [INFO] (QuranForm:90) - Set Qur'an location to 30-24 16:21:54 [INFO] (QuranForm:90) - Updating view done. 16:21:54 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:22:35 [INFO] (BrowserCallbackHandler:90) - Goto (sura: 30, aya: 24, page: 407) 16:22:35 [INFO] (QuranForm:90) - Start updating view... 16:22:35 [INFO] (QuranForm:90) - Set location to 30-25 16:22:35 [INFO] (QuranForm:90) - Set Qur'an location to 30-25 16:22:35 [INFO] (QuranForm:90) - Updating view done. 16:22:35 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:22:58 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:22:58 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030025.mp3. 16:23:00 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:23:00 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030026.mp3. 16:23:00 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030027.mp3. 16:23:37 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:23:37 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:23:37 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030025.mp3. 16:23:37 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:23:37 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030026.mp3. 16:23:37 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030026.mp3 16:23:37 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030027.mp3. 16:23:37 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030027.mp3 16:24:15 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:24:15 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:24:15 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030025.mp3. 16:24:15 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:24:15 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030026.mp3. 16:24:15 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030026.mp3 16:24:15 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030027.mp3. 16:24:15 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030027.mp3 16:24:53 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:24:53 [INFO] (QuranForm:90) - Start updating view... 16:24:53 [INFO] (QuranForm:90) - Set location to 30-26 16:24:53 [INFO] (QuranForm:90) - Updating view done. 16:24:53 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:24:53 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:24:53 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030026.mp3. 16:24:53 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:24:53 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030027.mp3. 16:24:53 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030027.mp3 16:24:53 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030028.mp3. 16:25:11 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:25:11 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:25:11 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030026.mp3. 16:25:11 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:25:11 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030027.mp3. 16:25:11 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030027.mp3 16:25:11 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030028.mp3. 16:25:11 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030028.mp3 16:25:29 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:25:33 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:25:33 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030026.mp3. 16:25:33 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:25:33 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030027.mp3. 16:25:33 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030027.mp3 16:25:33 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030028.mp3. 16:25:33 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030028.mp3 16:25:51 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:25:51 [INFO] (QuranForm:90) - Start updating view... 16:25:51 [INFO] (QuranForm:90) - Set location to 30-27 16:25:51 [INFO] (QuranForm:90) - Updating view done. 16:25:51 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:25:51 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:25:51 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030027.mp3. 16:25:51 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:25:51 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030028.mp3. 16:25:51 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030028.mp3 16:25:51 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030029.mp3. 16:26:28 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:26:28 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:26:28 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030027.mp3. 16:26:28 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:26:28 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030028.mp3. 16:26:28 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030028.mp3 16:26:28 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030029.mp3. 16:26:28 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030029.mp3 16:27:05 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:27:05 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:27:05 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030027.mp3. 16:27:05 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:27:05 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030028.mp3. 16:27:05 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030028.mp3 16:27:05 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030029.mp3. 16:27:05 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030029.mp3 16:27:42 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:27:42 [INFO] (QuranForm:90) - Start updating view... 16:27:42 [INFO] (QuranForm:90) - Set location to 30-28 16:27:42 [INFO] (QuranForm:90) - Updating view done. 16:27:42 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:27:42 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:27:42 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030028.mp3. 16:27:42 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:27:42 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030029.mp3. 16:27:42 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030029.mp3 16:27:42 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030030.mp3. 16:28:49 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:28:49 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:28:49 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030028.mp3. 16:28:49 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:28:49 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030029.mp3. 16:28:49 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030029.mp3 16:28:49 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030030.mp3. 16:28:49 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030030.mp3 16:29:56 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:29:56 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:29:56 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030028.mp3. 16:29:56 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:29:56 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030029.mp3. 16:29:56 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030029.mp3 16:29:56 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030030.mp3. 16:29:56 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030030.mp3 16:31:03 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:31:03 [INFO] (QuranForm:90) - Start updating view... 16:31:03 [INFO] (QuranForm:90) - Set location to 30-29 16:31:03 [INFO] (QuranForm:90) - Updating view done. 16:31:03 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:31:03 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:31:03 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030029.mp3. 16:31:03 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:31:03 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030030.mp3. 16:31:03 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030030.mp3 16:31:03 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030031.mp3. 16:31:34 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:31:34 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:31:34 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030029.mp3. 16:31:34 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:31:34 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030030.mp3. 16:31:34 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030030.mp3 16:31:34 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030031.mp3. 16:31:34 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030031.mp3 16:32:05 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:32:05 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:32:05 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030029.mp3. 16:32:05 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:32:05 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030030.mp3. 16:32:05 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030030.mp3 16:32:05 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030031.mp3. 16:32:05 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030031.mp3 16:32:36 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:32:36 [INFO] (QuranForm:90) - Start updating view... 16:32:36 [INFO] (QuranForm:90) - Set location to 30-30 16:32:37 [INFO] (QuranForm:90) - Updating view done. 16:32:37 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:32:37 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:32:37 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030030.mp3. 16:32:37 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:32:37 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030031.mp3. 16:32:37 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030031.mp3 16:32:37 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030032.mp3. 16:33:24 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:33:24 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:33:24 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030030.mp3. 16:33:24 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:33:24 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030031.mp3. 16:33:24 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030031.mp3 16:33:24 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030032.mp3. 16:33:24 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030032.mp3 16:34:12 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:34:12 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:34:12 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030030.mp3. 16:34:12 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:34:12 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030031.mp3. 16:34:12 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030031.mp3 16:34:12 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030032.mp3. 16:34:12 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030032.mp3 16:34:59 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:34:59 [INFO] (QuranForm:90) - Start updating view... 16:34:59 [INFO] (QuranForm:90) - Set location to 30-31 16:34:59 [INFO] (QuranForm:90) - Updating view done. 16:34:59 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:34:59 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:34:59 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030031.mp3. 16:34:59 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:34:59 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030032.mp3. 16:34:59 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030032.mp3 16:34:59 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030033.mp3. 16:35:18 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:35:18 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:35:18 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030031.mp3. 16:35:19 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:35:19 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030032.mp3. 16:35:19 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030032.mp3 16:35:19 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030033.mp3. 16:35:19 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030033.mp3 16:35:38 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:35:38 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:35:38 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030031.mp3. 16:35:38 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:35:38 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030032.mp3. 16:35:38 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030032.mp3 16:35:38 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030033.mp3. 16:35:38 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030033.mp3 16:35:57 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:35:57 [INFO] (QuranForm:90) - Start updating view... 16:35:57 [INFO] (QuranForm:90) - Set location to 30-32 16:35:57 [INFO] (QuranForm:90) - Updating view done. 16:35:57 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:35:57 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:35:57 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030032.mp3. 16:35:57 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:35:57 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030033.mp3. 16:35:57 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030033.mp3 16:35:57 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030034.mp3. 16:36:19 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:36:19 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:36:19 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030032.mp3. 16:36:19 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:36:19 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030033.mp3. 16:36:19 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030033.mp3 16:36:19 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030034.mp3. 16:36:19 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030034.mp3 16:36:42 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:36:42 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 16:36:42 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030032.mp3. 16:36:42 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 16:36:42 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030033.mp3. 16:36:42 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030033.mp3 16:36:42 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030034.mp3. 16:36:42 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030034.mp3 16:37:04 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:37:04 [INFO] (AudioPlayerUiController:90) - Last location of this playing mode reached: page 16:37:04 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:01:24 [INFO] (QuranForm:90) - Start updating view... 20:01:24 [INFO] (QuranForm:90) - Set location to 30-25 20:01:24 [INFO] (QuranForm:90) - Updating view done. 20:01:24 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:01:27 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:01:27 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030025.mp3. 20:01:28 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:01:28 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030026.mp3. 20:01:28 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030027.mp3. 20:02:05 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:02:05 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:02:05 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030025.mp3. 20:02:05 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:02:05 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030026.mp3. 20:02:05 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030026.mp3 20:02:05 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030027.mp3. 20:02:05 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030027.mp3 20:02:43 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:02:43 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:02:43 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030025.mp3. 20:02:43 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:02:43 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030026.mp3. 20:02:43 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030026.mp3 20:02:43 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030027.mp3. 20:02:43 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030027.mp3 20:03:21 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:03:21 [INFO] (QuranForm:90) - Start updating view... 20:03:21 [INFO] (QuranForm:90) - Set location to 30-26 20:03:21 [INFO] (QuranForm:90) - Updating view done. 20:03:21 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:03:21 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:03:21 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030026.mp3. 20:03:21 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:03:21 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030027.mp3. 20:03:21 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030027.mp3 20:03:21 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030028.mp3. 20:03:39 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:03:39 [INFO] (QuranForm:90) - Start updating view... 20:03:39 [INFO] (QuranForm:90) - Set location to 30-27 20:03:39 [INFO] (QuranForm:90) - Updating view done. 20:03:39 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:03:39 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:03:39 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030027.mp3. 20:03:39 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:03:39 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030028.mp3. 20:03:39 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030028.mp3 20:03:39 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030029.mp3. 20:04:16 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:04:16 [INFO] (QuranForm:90) - Start updating view... 20:04:16 [INFO] (QuranForm:90) - Set location to 30-28 20:04:16 [INFO] (QuranForm:90) - Updating view done. 20:04:16 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:04:16 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:04:16 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030028.mp3. 20:04:16 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:04:16 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030029.mp3. 20:04:16 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030029.mp3 20:04:16 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030030.mp3. 20:05:23 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:05:23 [INFO] (QuranForm:90) - Start updating view... 20:05:23 [INFO] (QuranForm:90) - Set location to 30-29 20:05:23 [INFO] (QuranForm:90) - Updating view done. 20:05:23 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:05:23 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:05:23 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030029.mp3. 20:05:23 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:05:23 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030030.mp3. 20:05:23 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030030.mp3 20:05:23 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030031.mp3. 20:05:55 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:05:55 [INFO] (QuranForm:90) - Start updating view... 20:05:55 [INFO] (QuranForm:90) - Set location to 30-30 20:05:55 [INFO] (QuranForm:90) - Updating view done. 20:05:55 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:05:55 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:05:55 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030030.mp3. 20:05:55 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:05:55 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030031.mp3. 20:05:55 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030031.mp3 20:05:55 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030032.mp3. 20:06:42 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:06:42 [INFO] (QuranForm:90) - Start updating view... 20:06:42 [INFO] (QuranForm:90) - Set location to 30-31 20:06:42 [INFO] (QuranForm:90) - Updating view done. 20:06:42 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:06:42 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:06:42 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030031.mp3. 20:06:42 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:06:42 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030032.mp3. 20:06:42 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030032.mp3 20:06:42 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030033.mp3. 20:07:01 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:07:01 [INFO] (QuranForm:90) - Start updating view... 20:07:01 [INFO] (QuranForm:90) - Set location to 30-32 20:07:02 [INFO] (QuranForm:90) - Updating view done. 20:07:02 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:07:02 [DEBUG] (AudioPlayerUiController:106) - Play/pause status changed to true. Current status is 2. 20:07:02 [DEBUG] (AudioPlayerUiController:106) - Open playable object: res\audio\husary-40kbps-offline\030\030032.mp3. 20:07:02 [INFO] (AudioCacheManager:90) - Pre-fetching next 2 playable objects. 20:07:02 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030033.mp3. 20:07:02 [DEBUG] (DefaultPlayerController:106) - Already exists in cache: res\audio\husary-40kbps-offline\030\030033.mp3 20:07:02 [INFO] (AudioCacheManager:90) - Pre-fetch res\audio\husary-40kbps-offline\030\030034.mp3. 20:07:24 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:07:24 [INFO] (AudioPlayerUiController:90) - Last location of this playing mode reached: page 20:07:24 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 13:04:27 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 13:04:29 [INFO] (ApplicationConfig:90) - Update configuration file. 13:04:29 [INFO] (ApplicationConfig:90) - Save user config file to C:/Users/Hamdaan/.zekr/config/config.properties 13:04:30 [INFO] (QuranForm:90) - Disposing all resources... 13:04:35 [INFO] (ZekrMain:102) - Memory info - used: 30,050 kb / total vm memory: 40,416 kb 13:04:35 [INFO] (ZekrMain:90) - Zekr is now down. 18:05:00 [INFO] (Logger:69) - System information: OS info: Windows 7 - 6.1 - x86 VM info: Java HotSpot(TM) Client VM (Sun Microsystems Inc.) - 1.6.0_37 (20.12-b01) - mixed mode, sharing User info: C:\Users\Hamdaan - C:\Program Files (x86)\Zekr - en-US Encoding info: Cp1252 Zekr info: Worspace: C:/Users/Hamdaan/.zekr 18:05:01 [INFO] (ZekrMain:90) - Starting The Zekr Platform 1.1.0 (build: 2012071900) on Mon Dec 31 18:05:01 AST 2012. 18:05:01 [INFO] (LogSystemImpl:90) - Velocity Template Engine for Zekr initialized. 18:05:02 [DEBUG] (ZekrMain:106) - Display splash screen... 18:05:02 [INFO] (ZekrMain:90) - Configure runtime configurations... 18:05:02 [INFO] (ApplicationConfig:90) - Initializing application configurations... 18:05:02 [INFO] (ApplicationConfig:90) - Load Zekr configuration file. 18:05:02 [DEBUG] (ApplicationConfig:106) - Load C:/Users/Hamdaan/.zekr/config/config.properties 18:05:02 [INFO] (ApplicationConfig:90) - Loading keyboard shortcuts. 18:05:02 [INFO] (ApplicationConfig:90) - Loading user keyboard shortcuts: C:/Users/Hamdaan/.zekr/config/shortcut.xml 18:05:03 [INFO] (ApplicationConfig:90) - Initialize keyboard shortcuts and mappings. 18:05:03 [INFO] (ApplicationConfig:90) - Loading language pack files info 18:05:03 [INFO] (ApplicationConfig:90) - Default language pack is en_US 18:05:03 [INFO] (ApplicationConfig:90) - Found these language packs: [res\lang\arabic.xml, res\lang\bengali.xml, res\lang\bosnian.xml, res\lang\bulgarian.xml, res\lang\chinese.xml, res\lang\dhivehi.xml, res\lang\dutch.xml, res\lang\english.xml, res\lang\french.xml, res\lang\german.xml, res\lang\hebrew.xml, res\lang\indonesian.xml, res\lang\kurdish.xml, res\lang\macedonian.xml, res\lang\malay.xml, res\lang\malayalam.xml, res\lang\pashto.xml, res\lang\persian.xml, res\lang\portuguese-br.xml, res\lang\russian.xml, res\lang\spanish.xml, res\lang\tamil-sr.xml, res\lang\tamil.xml, res\lang\tatar-tr.xml, res\lang\tatar.xml, res\lang\turkish.xml, res\lang\urdu.xml, res\lang\uyghur.xml, res\lang\uzbek.xml] 18:05:03 [INFO] (LanguageEngine:90) - Initializing language engine... 18:05:03 [INFO] (LanguageEngine:90) - Parsing language pack English (en_US) 18:05:03 [INFO] (ApplicationConfig:90) - Default translation is: hi.hindi 18:05:03 [INFO] (ApplicationConfig:90) - Loading translation files info from: res\text\trans 18:05:04 [INFO] (TranslationData:90) - Loading translation pack hi.hindi(hi_IN):(hi.hindi.trans.zip)... 18:05:04 [DEBUG] (TranslationData:106) - Verifying translation text. 18:05:04 [DEBUG] (TranslationData:106) - Translation is valid 18:05:04 [INFO] (QuranPropertiesReader:90) - Loading Quran properties... 18:05:04 [DEBUG] (QuranPropertiesReader:106) - Loading base Quran properties: res/text/metadata/quran-properties.xml 18:05:04 [DEBUG] (QuranPropertiesReader:106) - Loading sura names localization data: res/text/metadata/quran-properties-{1}.xml 18:05:04 [DEBUG] (QuranPropertiesReader:106) - Loading localized Quran sura names from: quran-properties-en.xml 18:05:04 [DEBUG] (QuranPropertiesReader:106) - Process sura data. 18:05:04 [DEBUG] (QuranPropertiesReader:106) - Process juz data. 18:05:04 [DEBUG] (QuranPropertiesReader:106) - Process sajda data. 18:05:04 [INFO] (QuranPropertiesReader:90) - Quran properties loaded successfully. 18:05:04 [INFO] (TranslationData:148) - Translation pack hi.hindi(hi_IN):(hi.hindi.trans.zip) loaded successfully. 18:05:04 [DEBUG] (TranslationData:106) - Loading translation "hi.hindi" took 245 ms. 18:05:04 [INFO] (ApplicationConfig:90) - Default translation is: hi.hindi(hi_IN):(hi.hindi.trans.zip) 18:05:04 [INFO] (ApplicationConfig:90) - Loading translation files info from: C:\Users\Hamdaan\.zekr\text\trans 18:05:04 [INFO] (ApplicationConfig:90) - Load custom translation list. 18:05:04 [DEBUG] (TranslationData:106) - Translation already loaded: hi.hindi 18:05:04 [INFO] (TranslationData:90) - Loading translation pack en.sahih(en_US):(en.sahih.trans.zip)... 18:05:04 [DEBUG] (TranslationData:106) - Verifying translation text. 18:05:04 [DEBUG] (TranslationData:106) - Translation is valid 18:05:04 [INFO] (TranslationData:148) - Translation pack en.sahih(en_US):(en.sahih.trans.zip) loaded successfully. 18:05:04 [DEBUG] (TranslationData:106) - Loading translation "en.sahih" took 67 ms. 18:05:04 [INFO] (ApplicationConfig:90) - Loading theme .properties files. 18:05:04 [INFO] (ApplicationConfig:90) - Loading theme files info from "res/ui/theme 18:05:04 [INFO] (ApplicationConfig:90) - Loading theme files info from "C:/Users/Hamdaan/.zekr/theme 18:05:04 [INFO] (ApplicationConfig:90) - Loading audio .properties files. 18:05:04 [INFO] (ApplicationConfig:90) - Loading audio files info from: res\audio 18:05:05 [INFO] (ApplicationConfig:90) - Default recitation is: Mahmoud Khalil Al-Husary 18:05:05 [INFO] (ApplicationConfig:90) - Loading audio files info from: C:\Users\Hamdaan\.zekr\audio 18:05:05 [DEBUG] (ApplicationConfig:106) - Initialize player controller. 18:05:05 [INFO] (ApplicationConfig:90) - Default revelation package is: ibn-abbas 18:05:05 [INFO] (ApplicationConfig:90) - Loading revelation data packs from: res\text\metadata 18:05:05 [INFO] (RevelationData:90) - Load revelation data pack: Abdullah-ibn Abbas:(ibn-abbas.revel.zip) 18:05:05 [DEBUG] (RevelationData:106) - Revelation pack is valid 18:05:05 [INFO] (RevelationData:148) - Revelation data pack loaded successfully: Abdullah-ibn Abbas:(ibn-abbas.revel.zip) 18:05:05 [DEBUG] (RevelationData:106) - Loading revelation pack "ibn-abbas" took 12 ms. 18:05:05 [INFO] (ApplicationConfig:90) - Default revelation data is: Abdullah-ibn Abbas:(ibn-abbas.revel.zip) 18:05:05 [INFO] (ApplicationConfig:90) - Default paging mode is: uthmani 18:05:05 [INFO] (ApplicationConfig:90) - Loading paging data from: res\text\metadata 18:05:05 [INFO] (ApplicationConfig:90) - Default paging data is: uthmani [Not loaded] 18:05:05 [DEBUG] (CustomPagingData:106) - Loading paging data: res\text\metadata\uthmani.page.xml 18:05:05 [DEBUG] (CustomPagingData:106) - Process pagination data: Uthmani 18:05:05 [INFO] (ApplicationConfig:90) - Default paging data loaded successfully: Uthmani (604) 18:05:05 [DEBUG] (ApplicationConfig:106) - Initialize network controller. 18:05:05 [DEBUG] (ApplicationConfig:106) - Initialize view controller. 18:05:05 [INFO] (ApplicationConfig:90) - Load search info... 18:05:05 [DEBUG] (ApplicationConfig:106) - Add stop words for: fa 18:05:05 [DEBUG] (ApplicationConfig:106) - Add stop words for: en 18:05:05 [DEBUG] (ApplicationConfig:106) - Add stop words for: tr 18:05:05 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: fa 18:05:05 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: ar 18:05:05 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: bs 18:05:05 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: en 18:05:05 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: tr 18:05:05 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: ru 18:05:05 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: fa 18:05:05 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: ar 18:05:05 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: ur 18:05:05 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: bs 18:05:05 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: en 18:05:05 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: tr 18:05:05 [DEBUG] (ApplicationConfig:106) - Add diacritics pattern for: fa 18:05:05 [DEBUG] (ApplicationConfig:106) - Add diacritics pattern for: ar 18:05:05 [DEBUG] (ApplicationConfig:106) - Add diacritics pattern for: ur 18:05:05 [DEBUG] (ApplicationConfig:106) - Add letters range pattern for: fa 18:05:05 [DEBUG] (ApplicationConfig:106) - Add letters range pattern for: ar 18:05:05 [DEBUG] (ApplicationConfig:106) - Add letters range pattern for: ur 18:05:05 [INFO] (ApplicationConfig:90) - Loading Quran root word database... 18:05:05 [DEBUG] (ApplicationConfig:106) - Took 209 ms. 18:05:05 [INFO] (ApplicationConfig:90) - Application configurations initialized. 18:05:05 [INFO] (ApplicationRuntime:90) - Making application required directories (if not exist)... 18:05:05 [INFO] (ApplicationRuntime:90) - Create common configuration files... 18:05:05 [INFO] (ApplicationRuntime:90) - Creating common configuration files done. 18:05:06 [DEBUG] (WindowsNativeKeyboardListener:106) - Registering super global shortcut for KeyboardAction [action=openHideMainWindow, global=false, suprtGlobal=true, key=327770, rtlKey=0, suppressOnModal=false, window=]: Ctrl+Alt+Z 18:05:06 [INFO] (QuranForm:90) - Loading last visited Quran location: 30-32. 18:05:07 [INFO] (QuranForm:90) - UI somewhat initialized. 18:05:07 [INFO] (QuranForm:90) - Set layout to mixed 18:05:07 [INFO] (QuranForm:90) - Start updating view... 18:05:07 [INFO] (QuranForm:90) - Set location to 30-32 18:05:07 [INFO] (QuranForm:90) - Set Qur'an location to 30-32 18:05:08 [INFO] (QuranForm:90) - Updating view done. 18:05:08 [INFO] (ZekrMain:90) - Startup took 8445 ms. 18:05:08 [INFO] (ZekrMain:102) - Memory info - used: 15,264 kb / total vm memory: 19,968 kb 18:05:47 [INFO] (RootTabForm:90) - Search started: وصى 18:05:47 [DEBUG] (QuranRootSearch:106) - Searching for root: وصى 18:05:47 [INFO] (RootTabForm:90) - Search for وصى finished; took 113 ms. 18:05:47 [DEBUG] (RootTabForm:106) - Search result has 1 pages. 18:05:47 [INFO] (RootTabForm:90) - Navigate to page #1 of root search result. 18:05:47 [INFO] (HtmlRepository:90) - Create search file: C:\Users\Hamdaan\.zekr\cache\search\1596156_0.html for keyword: "وصى". 18:09:26 [INFO] (ApplicationConfig:90) - Change default translation: hi.hindi => en.sahih 18:09:26 [DEBUG] (TranslationData:106) - Translation already loaded: en.sahih 18:09:26 [INFO] (ApplicationRuntime:90) - Recreate view cache. 18:09:26 [INFO] (ApplicationRuntime:90) - Recreate HTML cache directory. 18:09:26 [INFO] (ApplicationRuntime:90) - Create common configuration files... 18:09:26 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: print-style.css 18:09:26 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: screen-style.css 18:09:26 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: common-style.css 18:09:26 [INFO] (ApplicationRuntime:90) - Creating common configuration files done. 18:09:26 [INFO] (ApplicationRuntime:90) - Recreate view cache. 18:09:26 [INFO] (ApplicationRuntime:90) - Recreate HTML cache directory. 18:09:26 [INFO] (ApplicationRuntime:90) - Create common configuration files... 18:09:26 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: print-style.css 18:09:26 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: screen-style.css 18:09:26 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: common-style.css 18:09:26 [INFO] (ApplicationRuntime:90) - Creating common configuration files done. 18:09:26 [INFO] (QuranForm:90) - Start updating view... 18:09:26 [INFO] (QuranForm:90) - Set location to 30-32 18:09:26 [INFO] (QuranForm:90) - Set Qur'an location to 30-32 18:09:26 [INFO] (HtmlRepository:90) - Create Quran mixed HTML file: C:\Users\Hamdaan\.zekr\cache\mixed\407_en.sahih.html 18:09:26 [INFO] (QuranForm:90) - Updating view done. 18:09:43 [INFO] (RootTabForm:90) - Search started: وصى 18:09:43 [DEBUG] (QuranRootSearch:106) - Searching for root: وصى 18:09:43 [INFO] (RootTabForm:90) - Search for وصى finished; took 3 ms. 18:09:43 [DEBUG] (RootTabForm:106) - Search result has 1 pages. 18:09:43 [INFO] (RootTabForm:90) - Navigate to page #1 of root search result. 18:09:43 [INFO] (HtmlRepository:90) - Create search file: C:\Users\Hamdaan\.zekr\cache\search\1596156_0.html for keyword: "وصى". 18:10:16 [DEBUG] (BrowserCallbackHandler:106) - Open search result playable object: res\audio\husary-40kbps-offline\004\004131.mp3. 16:25:12 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 16:25:26 [INFO] (ApplicationConfig:90) - Update configuration file. 16:25:27 [INFO] (ApplicationConfig:90) - Save user config file to C:/Users/Hamdaan/.zekr/config/config.properties 16:25:31 [INFO] (QuranForm:90) - Disposing all resources... 16:25:55 [INFO] (ZekrMain:102) - Memory info - used: 24,472 kb / total vm memory: 34,156 kb 16:25:55 [INFO] (ZekrMain:90) - Zekr is now down. 20:12:02 [INFO] (Logger:69) - System information: OS info: Windows 7 - 6.1 - x86 VM info: Java HotSpot(TM) Client VM (Sun Microsystems Inc.) - 1.6.0_37 (20.12-b01) - mixed mode, sharing User info: C:\Users\Hamdaan - C:\Program Files (x86)\Zekr - en-US Encoding info: Cp1252 Zekr info: Worspace: C:/Users/Hamdaan/.zekr 20:12:03 [INFO] (ZekrMain:90) - Starting The Zekr Platform 1.1.0 (build: 2012071900) on Tue Jan 01 20:12:03 AST 2013. 20:12:03 [INFO] (LogSystemImpl:90) - Velocity Template Engine for Zekr initialized. 20:12:03 [DEBUG] (ZekrMain:106) - Display splash screen... 20:12:03 [INFO] (ZekrMain:90) - Configure runtime configurations... 20:12:03 [INFO] (ApplicationConfig:90) - Initializing application configurations... 20:12:03 [INFO] (ApplicationConfig:90) - Load Zekr configuration file. 20:12:03 [DEBUG] (ApplicationConfig:106) - Load C:/Users/Hamdaan/.zekr/config/config.properties 20:12:03 [INFO] (ApplicationConfig:90) - Loading keyboard shortcuts. 20:12:03 [INFO] (ApplicationConfig:90) - Loading user keyboard shortcuts: C:/Users/Hamdaan/.zekr/config/shortcut.xml 20:12:03 [INFO] (ApplicationConfig:90) - Initialize keyboard shortcuts and mappings. 20:12:03 [INFO] (ApplicationConfig:90) - Loading language pack files info 20:12:03 [INFO] (ApplicationConfig:90) - Default language pack is en_US 20:12:03 [INFO] (ApplicationConfig:90) - Found these language packs: [res\lang\arabic.xml, res\lang\bengali.xml, res\lang\bosnian.xml, res\lang\bulgarian.xml, res\lang\chinese.xml, res\lang\dhivehi.xml, res\lang\dutch.xml, res\lang\english.xml, res\lang\french.xml, res\lang\german.xml, res\lang\hebrew.xml, res\lang\indonesian.xml, res\lang\kurdish.xml, res\lang\macedonian.xml, res\lang\malay.xml, res\lang\malayalam.xml, res\lang\pashto.xml, res\lang\persian.xml, res\lang\portuguese-br.xml, res\lang\russian.xml, res\lang\spanish.xml, res\lang\tamil-sr.xml, res\lang\tamil.xml, res\lang\tatar-tr.xml, res\lang\tatar.xml, res\lang\turkish.xml, res\lang\urdu.xml, res\lang\uyghur.xml, res\lang\uzbek.xml] 20:12:03 [INFO] (LanguageEngine:90) - Initializing language engine... 20:12:03 [INFO] (LanguageEngine:90) - Parsing language pack English (en_US) 20:12:03 [INFO] (ApplicationConfig:90) - Default translation is: en.sahih 20:12:03 [INFO] (ApplicationConfig:90) - Loading translation files info from: res\text\trans 20:12:03 [INFO] (TranslationData:90) - Loading translation pack en.sahih(en_US):(en.sahih.trans.zip)... 20:12:03 [DEBUG] (TranslationData:106) - Verifying translation text. 20:12:04 [DEBUG] (TranslationData:106) - Translation is valid 20:12:04 [INFO] (QuranPropertiesReader:90) - Loading Quran properties... 20:12:04 [DEBUG] (QuranPropertiesReader:106) - Loading base Quran properties: res/text/metadata/quran-properties.xml 20:12:04 [DEBUG] (QuranPropertiesReader:106) - Loading sura names localization data: res/text/metadata/quran-properties-{1}.xml 20:12:04 [DEBUG] (QuranPropertiesReader:106) - Loading localized Quran sura names from: quran-properties-en.xml 20:12:04 [DEBUG] (QuranPropertiesReader:106) - Process sura data. 20:12:04 [DEBUG] (QuranPropertiesReader:106) - Process juz data. 20:12:04 [DEBUG] (QuranPropertiesReader:106) - Process sajda data. 20:12:04 [INFO] (QuranPropertiesReader:90) - Quran properties loaded successfully. 20:12:04 [INFO] (TranslationData:148) - Translation pack en.sahih(en_US):(en.sahih.trans.zip) loaded successfully. 20:12:04 [DEBUG] (TranslationData:106) - Loading translation "en.sahih" took 135 ms. 20:12:04 [INFO] (ApplicationConfig:90) - Default translation is: en.sahih(en_US):(en.sahih.trans.zip) 20:12:04 [INFO] (ApplicationConfig:90) - Loading translation files info from: C:\Users\Hamdaan\.zekr\text\trans 20:12:04 [INFO] (ApplicationConfig:90) - Load custom translation list. 20:12:04 [INFO] (TranslationData:90) - Loading translation pack hi.hindi(hi_IN):(hi.hindi.trans.zip)... 20:12:04 [DEBUG] (TranslationData:106) - Verifying translation text. 20:12:04 [DEBUG] (TranslationData:106) - Translation is valid 20:12:04 [INFO] (TranslationData:148) - Translation pack hi.hindi(hi_IN):(hi.hindi.trans.zip) loaded successfully. 20:12:04 [DEBUG] (TranslationData:106) - Loading translation "hi.hindi" took 102 ms. 20:12:04 [DEBUG] (TranslationData:106) - Translation already loaded: en.sahih 20:12:04 [INFO] (ApplicationConfig:90) - Loading theme .properties files. 20:12:04 [INFO] (ApplicationConfig:90) - Loading theme files info from "res/ui/theme 20:12:04 [INFO] (ApplicationConfig:90) - Loading theme files info from "C:/Users/Hamdaan/.zekr/theme 20:12:04 [INFO] (ApplicationConfig:90) - Loading audio .properties files. 20:12:04 [INFO] (ApplicationConfig:90) - Loading audio files info from: res\audio 20:12:04 [INFO] (ApplicationConfig:90) - Default recitation is: Mahmoud Khalil Al-Husary 20:12:04 [INFO] (ApplicationConfig:90) - Loading audio files info from: C:\Users\Hamdaan\.zekr\audio 20:12:04 [DEBUG] (ApplicationConfig:106) - Initialize player controller. 20:12:04 [INFO] (ApplicationConfig:90) - Default revelation package is: ibn-abbas 20:12:04 [INFO] (ApplicationConfig:90) - Loading revelation data packs from: res\text\metadata 20:12:04 [INFO] (RevelationData:90) - Load revelation data pack: Abdullah-ibn Abbas:(ibn-abbas.revel.zip) 20:12:04 [DEBUG] (RevelationData:106) - Revelation pack is valid 20:12:04 [INFO] (RevelationData:148) - Revelation data pack loaded successfully: Abdullah-ibn Abbas:(ibn-abbas.revel.zip) 20:12:04 [DEBUG] (RevelationData:106) - Loading revelation pack "ibn-abbas" took 12 ms. 20:12:04 [INFO] (ApplicationConfig:90) - Default revelation data is: Abdullah-ibn Abbas:(ibn-abbas.revel.zip) 20:12:04 [INFO] (ApplicationConfig:90) - Default paging mode is: uthmani 20:12:04 [INFO] (ApplicationConfig:90) - Loading paging data from: res\text\metadata 20:12:04 [INFO] (ApplicationConfig:90) - Default paging data is: uthmani [Not loaded] 20:12:04 [DEBUG] (CustomPagingData:106) - Loading paging data: res\text\metadata\uthmani.page.xml 20:12:04 [DEBUG] (CustomPagingData:106) - Process pagination data: Uthmani 20:12:04 [INFO] (ApplicationConfig:90) - Default paging data loaded successfully: Uthmani (604) 20:12:04 [DEBUG] (ApplicationConfig:106) - Initialize network controller. 20:12:04 [DEBUG] (ApplicationConfig:106) - Initialize view controller. 20:12:04 [INFO] (ApplicationConfig:90) - Load search info... 20:12:04 [DEBUG] (ApplicationConfig:106) - Add stop words for: fa 20:12:04 [DEBUG] (ApplicationConfig:106) - Add stop words for: en 20:12:04 [DEBUG] (ApplicationConfig:106) - Add stop words for: tr 20:12:04 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: fa 20:12:04 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: ar 20:12:04 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: bs 20:12:04 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: en 20:12:04 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: tr 20:12:04 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: ru 20:12:04 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: fa 20:12:04 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: ar 20:12:04 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: ur 20:12:04 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: bs 20:12:04 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: en 20:12:04 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: tr 20:12:04 [DEBUG] (ApplicationConfig:106) - Add diacritics pattern for: fa 20:12:04 [DEBUG] (ApplicationConfig:106) - Add diacritics pattern for: ar 20:12:04 [DEBUG] (ApplicationConfig:106) - Add diacritics pattern for: ur 20:12:04 [DEBUG] (ApplicationConfig:106) - Add letters range pattern for: fa 20:12:04 [DEBUG] (ApplicationConfig:106) - Add letters range pattern for: ar 20:12:04 [DEBUG] (ApplicationConfig:106) - Add letters range pattern for: ur 20:12:04 [INFO] (ApplicationConfig:90) - Loading Quran root word database... 20:12:04 [DEBUG] (ApplicationConfig:106) - Took 203 ms. 20:12:04 [INFO] (ApplicationConfig:90) - Application configurations initialized. 20:12:04 [INFO] (ApplicationRuntime:90) - Making application required directories (if not exist)... 20:12:04 [INFO] (ApplicationRuntime:90) - Create common configuration files... 20:12:04 [INFO] (ApplicationRuntime:90) - Creating common configuration files done. 20:12:04 [DEBUG] (WindowsNativeKeyboardListener:106) - Registering super global shortcut for KeyboardAction [action=openHideMainWindow, global=false, suprtGlobal=true, key=327770, rtlKey=0, suppressOnModal=false, window=]: Ctrl+Alt+Z 20:12:04 [INFO] (QuranForm:90) - Loading last visited Quran location: 30-32. 20:12:05 [INFO] (QuranForm:90) - UI somewhat initialized. 20:12:06 [INFO] (QuranForm:90) - Set layout to mixed 20:12:06 [INFO] (QuranForm:90) - Start updating view... 20:12:06 [INFO] (QuranForm:90) - Set location to 30-32 20:12:06 [INFO] (QuranForm:90) - Set Qur'an location to 30-32 20:12:06 [INFO] (QuranForm:90) - Updating view done. 20:12:06 [INFO] (ZekrMain:90) - Startup took 3807 ms. 20:12:06 [INFO] (ZekrMain:102) - Memory info - used: 15,525 kb / total vm memory: 19,968 kb 20:13:04 [INFO] (RootTabForm:90) - Search started: قرب 20:13:05 [DEBUG] (QuranRootSearch:106) - Searching for root: قرب 20:13:05 [INFO] (RootTabForm:90) - Search for قرب finished; took 172 ms. 20:13:05 [DEBUG] (RootTabForm:106) - Search result has 1 pages. 20:13:05 [INFO] (RootTabForm:90) - Navigate to page #1 of root search result. 20:13:05 [INFO] (HtmlRepository:90) - Create search file: C:\Users\Hamdaan\.zekr\cache\search\1590233_0.html for keyword: "قرب". 20:15:45 [INFO] (QuranForm:90) - Search started: قُرْبَىٰ 20:15:45 [DEBUG] (AdvancedQuranTextSearch:106) - Searching for query: قُرْبَىٰ 20:15:45 [DEBUG] (AdvancedQuranTextSearch:106) - Rewritten query: ق[ً-ٰٓ]*ُ[ً-ٰٓ]*ر[ً-ٰٓ]*ْ[ً-ٰٓ]*ب[ً-ٰٓ]*َ[ً-ٰٓ]*[ىيا][ً-ٰٓ]*ٰ[ً-ٰٓ]* 20:15:45 [DEBUG] (AdvancedQuranTextSearch:106) - Score and highlight search results. 20:15:45 [INFO] (QuranForm:90) - Search for قُرْبَىٰ finished; took 55 ms. 20:15:45 [DEBUG] (QuranForm:106) - Search result has 1 pages. 20:15:45 [INFO] (QuranForm:90) - Navigate to page #1 of search result. 20:15:45 [INFO] (HtmlRepository:90) - Create search file: C:\Users\Hamdaan\.zekr\cache\search\-1271843525_0.html for keyword: "قُرْبَىٰ". 20:16:15 [INFO] (ApplicationConfig:90) - Change default translation: en.sahih => hi.hindi 20:16:15 [DEBUG] (TranslationData:106) - Translation already loaded: hi.hindi 20:16:15 [INFO] (ApplicationRuntime:90) - Recreate view cache. 20:16:15 [INFO] (ApplicationRuntime:90) - Recreate HTML cache directory. 20:16:15 [INFO] (ApplicationRuntime:90) - Create common configuration files... 20:16:15 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: print-style.css 20:16:15 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: screen-style.css 20:16:15 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: common-style.css 20:16:15 [INFO] (ApplicationRuntime:90) - Creating common configuration files done. 20:16:15 [INFO] (ApplicationRuntime:90) - Recreate view cache. 20:16:15 [INFO] (ApplicationRuntime:90) - Recreate HTML cache directory. 20:16:15 [INFO] (ApplicationRuntime:90) - Create common configuration files... 20:16:15 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: print-style.css 20:16:15 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: screen-style.css 20:16:15 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: common-style.css 20:16:15 [INFO] (ApplicationRuntime:90) - Creating common configuration files done. 20:16:15 [INFO] (QuranForm:90) - Start updating view... 20:16:15 [INFO] (QuranForm:90) - Set location to 30-32 20:16:15 [INFO] (QuranForm:90) - Set Qur'an location to 30-32 20:16:15 [INFO] (HtmlRepository:90) - Create Quran mixed HTML file: C:\Users\Hamdaan\.zekr\cache\mixed\407_hi.hindi.html 20:16:15 [INFO] (QuranForm:90) - Updating view done. 20:16:19 [INFO] (QuranForm:90) - Search started: قُرْبَىٰ 20:16:19 [DEBUG] (AdvancedQuranTextSearch:106) - Searching for query: قُرْبَىٰ 20:16:19 [DEBUG] (AdvancedQuranTextSearch:106) - Rewritten query: ق[ً-ٰٓ]*ُ[ً-ٰٓ]*ر[ً-ٰٓ]*ْ[ً-ٰٓ]*ب[ً-ٰٓ]*َ[ً-ٰٓ]*[ىيا][ً-ٰٓ]*ٰ[ً-ٰٓ]* 20:16:19 [DEBUG] (AdvancedQuranTextSearch:106) - Score and highlight search results. 20:16:19 [INFO] (QuranForm:90) - Search for قُرْبَىٰ finished; took 28 ms. 20:16:19 [DEBUG] (QuranForm:106) - Search result has 1 pages. 20:16:19 [INFO] (QuranForm:90) - Navigate to page #1 of search result. 20:16:19 [INFO] (HtmlRepository:90) - Create search file: C:\Users\Hamdaan\.zekr\cache\search\-1271843525_0.html for keyword: "قُرْبَىٰ". 20:18:20 [INFO] (OptionsForm:148) - Update general model. 20:18:20 [INFO] (OptionsForm:148) - Update view model. 20:18:20 [INFO] (OptionsForm:90) - Table is not changed! 20:18:20 [INFO] (OptionsForm:148) - Store configuration changes to disk. 20:18:20 [INFO] (ApplicationConfig:90) - Save user config file to C:/Users/Hamdaan/.zekr/config/config.properties 20:18:24 [INFO] (OptionsForm:148) - Update general model. 20:18:24 [INFO] (OptionsForm:148) - Update view model. 20:18:24 [INFO] (OptionsForm:90) - Table is not changed! 20:18:24 [INFO] (OptionsForm:148) - Store configuration changes to disk. 20:18:24 [INFO] (ApplicationConfig:90) - Save user config file to C:/Users/Hamdaan/.zekr/config/config.properties 20:19:32 [INFO] (OptionsForm:148) - Update general model. 20:19:32 [INFO] (OptionsForm:148) - Update view model. 20:19:32 [INFO] (OptionsForm:148) - Store configuration changes to disk. 20:19:32 [INFO] (ApplicationConfig:90) - Save user config file to C:/Users/Hamdaan/.zekr/config/config.properties 20:19:32 [INFO] (OptionsForm:90) - Store theme configuration to disk 20:19:33 [INFO] (ApplicationRuntime:90) - Recreate view cache. 20:19:33 [INFO] (ApplicationRuntime:90) - Recreate HTML cache directory. 20:19:33 [INFO] (ApplicationRuntime:90) - Create common configuration files... 20:19:33 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: print-style.css 20:19:33 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: screen-style.css 20:19:33 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: common-style.css 20:19:33 [INFO] (ApplicationRuntime:90) - Creating common configuration files done. 20:19:33 [INFO] (QuranForm:90) - Start updating view... 20:19:33 [INFO] (QuranForm:90) - Set location to 30-32 20:19:33 [INFO] (QuranForm:90) - Set Qur'an location to 30-32 20:19:33 [INFO] (HtmlRepository:90) - Create Quran mixed HTML file: C:\Users\Hamdaan\.zekr\cache\mixed\407_hi.hindi.html 20:19:33 [INFO] (QuranForm:90) - Updating view done. 20:19:40 [INFO] (OptionsForm:148) - Update general model. 20:19:40 [INFO] (OptionsForm:148) - Update view model. 20:19:40 [INFO] (OptionsForm:148) - Store configuration changes to disk. 20:19:40 [INFO] (ApplicationConfig:90) - Save user config file to C:/Users/Hamdaan/.zekr/config/config.properties 20:19:40 [INFO] (OptionsForm:90) - Store theme configuration to disk 20:19:40 [INFO] (ApplicationRuntime:90) - Recreate view cache. 20:19:40 [INFO] (ApplicationRuntime:90) - Recreate HTML cache directory. 20:19:40 [INFO] (ApplicationRuntime:90) - Create common configuration files... 20:19:40 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: print-style.css 20:19:40 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: screen-style.css 20:19:40 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: common-style.css 20:19:40 [INFO] (ApplicationRuntime:90) - Creating common configuration files done. 20:19:40 [INFO] (QuranForm:90) - Start updating view... 20:19:40 [INFO] (QuranForm:90) - Set location to 30-32 20:19:40 [INFO] (QuranForm:90) - Set Qur'an location to 30-32 20:19:40 [INFO] (HtmlRepository:90) - Create Quran mixed HTML file: C:\Users\Hamdaan\.zekr\cache\mixed\407_hi.hindi.html 20:19:40 [INFO] (QuranForm:90) - Updating view done. 20:20:32 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:20:32 [INFO] (ApplicationConfig:90) - Update configuration file. 20:20:32 [INFO] (ApplicationConfig:90) - Save user config file to C:/Users/Hamdaan/.zekr/config/config.properties 20:20:32 [INFO] (QuranForm:90) - Disposing all resources... 20:20:32 [INFO] (ZekrMain:102) - Memory info - used: 20,176 kb / total vm memory: 34,924 kb 20:20:32 [INFO] (ZekrMain:90) - Zekr is now down. 20:20:43 [INFO] (Logger:69) - System information: OS info: Windows 7 - 6.1 - x86 VM info: Java HotSpot(TM) Client VM (Sun Microsystems Inc.) - 1.6.0_37 (20.12-b01) - mixed mode, sharing User info: C:\Users\Hamdaan - C:\Program Files (x86)\Zekr - en-US Encoding info: Cp1252 Zekr info: Worspace: C:/Users/Hamdaan/.zekr 20:20:44 [INFO] (ZekrMain:90) - Starting The Zekr Platform 1.1.0 (build: 2012071900) on Tue Jan 01 20:20:44 AST 2013. 20:20:44 [INFO] (LogSystemImpl:90) - Velocity Template Engine for Zekr initialized. 20:20:44 [DEBUG] (ZekrMain:106) - Display splash screen... 20:20:44 [INFO] (ZekrMain:90) - Configure runtime configurations... 20:20:44 [INFO] (ApplicationConfig:90) - Initializing application configurations... 20:20:44 [INFO] (ApplicationConfig:90) - Load Zekr configuration file. 20:20:44 [DEBUG] (ApplicationConfig:106) - Load C:/Users/Hamdaan/.zekr/config/config.properties 20:20:44 [INFO] (ApplicationConfig:90) - Loading keyboard shortcuts. 20:20:44 [INFO] (ApplicationConfig:90) - Loading user keyboard shortcuts: C:/Users/Hamdaan/.zekr/config/shortcut.xml 20:20:44 [INFO] (ApplicationConfig:90) - Initialize keyboard shortcuts and mappings. 20:20:44 [INFO] (ApplicationConfig:90) - Loading language pack files info 20:20:44 [INFO] (ApplicationConfig:90) - Default language pack is en_US 20:20:44 [INFO] (ApplicationConfig:90) - Found these language packs: [res\lang\arabic.xml, res\lang\bengali.xml, res\lang\bosnian.xml, res\lang\bulgarian.xml, res\lang\chinese.xml, res\lang\dhivehi.xml, res\lang\dutch.xml, res\lang\english.xml, res\lang\french.xml, res\lang\german.xml, res\lang\hebrew.xml, res\lang\indonesian.xml, res\lang\kurdish.xml, res\lang\macedonian.xml, res\lang\malay.xml, res\lang\malayalam.xml, res\lang\pashto.xml, res\lang\persian.xml, res\lang\portuguese-br.xml, res\lang\russian.xml, res\lang\spanish.xml, res\lang\tamil-sr.xml, res\lang\tamil.xml, res\lang\tatar-tr.xml, res\lang\tatar.xml, res\lang\turkish.xml, res\lang\urdu.xml, res\lang\uyghur.xml, res\lang\uzbek.xml] 20:20:44 [INFO] (LanguageEngine:90) - Initializing language engine... 20:20:44 [INFO] (LanguageEngine:90) - Parsing language pack English (en_US) 20:20:44 [INFO] (ApplicationConfig:90) - Default translation is: hi.hindi 20:20:44 [INFO] (ApplicationConfig:90) - Loading translation files info from: res\text\trans 20:20:44 [INFO] (TranslationData:90) - Loading translation pack hi.hindi(hi_IN):(hi.hindi.trans.zip)... 20:20:44 [DEBUG] (TranslationData:106) - Verifying translation text. 20:20:44 [DEBUG] (TranslationData:106) - Translation is valid 20:20:44 [INFO] (QuranPropertiesReader:90) - Loading Quran properties... 20:20:44 [DEBUG] (QuranPropertiesReader:106) - Loading base Quran properties: res/text/metadata/quran-properties.xml 20:20:44 [DEBUG] (QuranPropertiesReader:106) - Loading sura names localization data: res/text/metadata/quran-properties-{1}.xml 20:20:44 [DEBUG] (QuranPropertiesReader:106) - Loading localized Quran sura names from: quran-properties-en.xml 20:20:44 [DEBUG] (QuranPropertiesReader:106) - Process sura data. 20:20:44 [DEBUG] (QuranPropertiesReader:106) - Process juz data. 20:20:44 [DEBUG] (QuranPropertiesReader:106) - Process sajda data. 20:20:44 [INFO] (QuranPropertiesReader:90) - Quran properties loaded successfully. 20:20:44 [INFO] (TranslationData:148) - Translation pack hi.hindi(hi_IN):(hi.hindi.trans.zip) loaded successfully. 20:20:44 [DEBUG] (TranslationData:106) - Loading translation "hi.hindi" took 150 ms. 20:20:44 [INFO] (ApplicationConfig:90) - Default translation is: hi.hindi(hi_IN):(hi.hindi.trans.zip) 20:20:44 [INFO] (ApplicationConfig:90) - Loading translation files info from: C:\Users\Hamdaan\.zekr\text\trans 20:20:44 [INFO] (ApplicationConfig:90) - Load custom translation list. 20:20:44 [DEBUG] (TranslationData:106) - Translation already loaded: hi.hindi 20:20:44 [INFO] (TranslationData:90) - Loading translation pack en.sahih(en_US):(en.sahih.trans.zip)... 20:20:44 [DEBUG] (TranslationData:106) - Verifying translation text. 20:20:44 [DEBUG] (TranslationData:106) - Translation is valid 20:20:44 [INFO] (TranslationData:148) - Translation pack en.sahih(en_US):(en.sahih.trans.zip) loaded successfully. 20:20:44 [DEBUG] (TranslationData:106) - Loading translation "en.sahih" took 52 ms. 20:20:44 [INFO] (ApplicationConfig:90) - Loading theme .properties files. 20:20:44 [INFO] (ApplicationConfig:90) - Loading theme files info from "res/ui/theme 20:20:44 [INFO] (ApplicationConfig:90) - Loading theme files info from "C:/Users/Hamdaan/.zekr/theme 20:20:44 [INFO] (ApplicationConfig:90) - Loading audio .properties files. 20:20:44 [INFO] (ApplicationConfig:90) - Loading audio files info from: res\audio 20:20:45 [INFO] (ApplicationConfig:90) - Default recitation is: Mahmoud Khalil Al-Husary 20:20:45 [INFO] (ApplicationConfig:90) - Loading audio files info from: C:\Users\Hamdaan\.zekr\audio 20:20:45 [DEBUG] (ApplicationConfig:106) - Initialize player controller. 20:20:45 [INFO] (ApplicationConfig:90) - Default revelation package is: ibn-abbas 20:20:45 [INFO] (ApplicationConfig:90) - Loading revelation data packs from: res\text\metadata 20:20:45 [INFO] (RevelationData:90) - Load revelation data pack: Abdullah-ibn Abbas:(ibn-abbas.revel.zip) 20:20:45 [DEBUG] (RevelationData:106) - Revelation pack is valid 20:20:45 [INFO] (RevelationData:148) - Revelation data pack loaded successfully: Abdullah-ibn Abbas:(ibn-abbas.revel.zip) 20:20:45 [DEBUG] (RevelationData:106) - Loading revelation pack "ibn-abbas" took 11 ms. 20:20:45 [INFO] (ApplicationConfig:90) - Default revelation data is: Abdullah-ibn Abbas:(ibn-abbas.revel.zip) 20:20:45 [INFO] (ApplicationConfig:90) - Default paging mode is: uthmani 20:20:45 [INFO] (ApplicationConfig:90) - Loading paging data from: res\text\metadata 20:20:45 [INFO] (ApplicationConfig:90) - Default paging data is: uthmani [Not loaded] 20:20:45 [DEBUG] (CustomPagingData:106) - Loading paging data: res\text\metadata\uthmani.page.xml 20:20:45 [DEBUG] (CustomPagingData:106) - Process pagination data: Uthmani 20:20:45 [INFO] (ApplicationConfig:90) - Default paging data loaded successfully: Uthmani (604) 20:20:45 [DEBUG] (ApplicationConfig:106) - Initialize network controller. 20:20:45 [DEBUG] (ApplicationConfig:106) - Initialize view controller. 20:20:45 [INFO] (ApplicationConfig:90) - Load search info... 20:20:45 [DEBUG] (ApplicationConfig:106) - Add stop words for: fa 20:20:45 [DEBUG] (ApplicationConfig:106) - Add stop words for: en 20:20:45 [DEBUG] (ApplicationConfig:106) - Add stop words for: tr 20:20:45 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: fa 20:20:45 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: ar 20:20:45 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: bs 20:20:45 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: en 20:20:45 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: tr 20:20:45 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: ru 20:20:45 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: fa 20:20:45 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: ar 20:20:45 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: ur 20:20:45 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: bs 20:20:45 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: en 20:20:45 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: tr 20:20:45 [DEBUG] (ApplicationConfig:106) - Add diacritics pattern for: fa 20:20:45 [DEBUG] (ApplicationConfig:106) - Add diacritics pattern for: ar 20:20:45 [DEBUG] (ApplicationConfig:106) - Add diacritics pattern for: ur 20:20:45 [DEBUG] (ApplicationConfig:106) - Add letters range pattern for: fa 20:20:45 [DEBUG] (ApplicationConfig:106) - Add letters range pattern for: ar 20:20:45 [DEBUG] (ApplicationConfig:106) - Add letters range pattern for: ur 20:20:45 [INFO] (ApplicationConfig:90) - Loading Quran root word database... 20:20:45 [DEBUG] (ApplicationConfig:106) - Took 201 ms. 20:20:45 [INFO] (ApplicationConfig:90) - Application configurations initialized. 20:20:45 [INFO] (ApplicationRuntime:90) - Making application required directories (if not exist)... 20:20:45 [INFO] (ApplicationRuntime:90) - Create common configuration files... 20:20:45 [INFO] (ApplicationRuntime:90) - Creating common configuration files done. 20:20:45 [DEBUG] (WindowsNativeKeyboardListener:106) - Registering super global shortcut for KeyboardAction [action=openHideMainWindow, global=false, suprtGlobal=true, key=327770, rtlKey=0, suppressOnModal=false, window=]: Ctrl+Alt+Z 20:20:45 [INFO] (QuranForm:90) - Loading last visited Quran location: 30-32. 20:20:46 [INFO] (QuranForm:90) - UI somewhat initialized. 20:20:46 [INFO] (QuranForm:90) - Set layout to mixed 20:20:46 [INFO] (QuranForm:90) - Start updating view... 20:20:46 [INFO] (QuranForm:90) - Set location to 30-32 20:20:46 [INFO] (QuranForm:90) - Set Qur'an location to 30-32 20:20:46 [INFO] (QuranForm:90) - Updating view done. 20:20:47 [INFO] (ZekrMain:90) - Startup took 3277 ms. 20:20:47 [INFO] (ZekrMain:102) - Memory info - used: 15,273 kb / total vm memory: 19,968 kb 20:21:05 [INFO] (OptionsForm:148) - Update general model. 20:21:05 [INFO] (OptionsForm:148) - Update view model. 20:21:05 [INFO] (OptionsForm:148) - Store configuration changes to disk. 20:21:05 [INFO] (ApplicationConfig:90) - Save user config file to C:/Users/Hamdaan/.zekr/config/config.properties 20:21:05 [INFO] (OptionsForm:90) - Store theme configuration to disk 20:21:05 [INFO] (ApplicationRuntime:90) - Recreate view cache. 20:21:05 [INFO] (ApplicationRuntime:90) - Recreate HTML cache directory. 20:21:05 [INFO] (ApplicationRuntime:90) - Create common configuration files... 20:21:05 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: print-style.css 20:21:05 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: screen-style.css 20:21:05 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: common-style.css 20:21:05 [INFO] (ApplicationRuntime:90) - Creating common configuration files done. 20:21:05 [INFO] (QuranForm:90) - Start updating view... 20:21:05 [INFO] (QuranForm:90) - Set location to 30-32 20:21:05 [INFO] (QuranForm:90) - Set Qur'an location to 30-32 20:21:05 [INFO] (HtmlRepository:90) - Create Quran mixed HTML file: C:\Users\Hamdaan\.zekr\cache\mixed\407_hi.hindi.html 20:21:05 [INFO] (QuranForm:90) - Updating view done. 20:21:07 [INFO] (OptionsForm:148) - Update general model. 20:21:07 [INFO] (OptionsForm:148) - Update view model. 20:21:07 [INFO] (OptionsForm:148) - Store configuration changes to disk. 20:21:07 [INFO] (ApplicationConfig:90) - Save user config file to C:/Users/Hamdaan/.zekr/config/config.properties 20:21:07 [INFO] (OptionsForm:90) - Store theme configuration to disk 20:21:07 [INFO] (ApplicationRuntime:90) - Recreate view cache. 20:21:07 [INFO] (ApplicationRuntime:90) - Recreate HTML cache directory. 20:21:07 [INFO] (ApplicationRuntime:90) - Create common configuration files... 20:21:07 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: print-style.css 20:21:07 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: screen-style.css 20:21:07 [DEBUG] (ThemeTemplate:106) - Theme CSS doesn't exist, will create it: common-style.css 20:21:07 [INFO] (ApplicationRuntime:90) - Creating common configuration files done. 20:21:07 [INFO] (QuranForm:90) - Start updating view... 20:21:07 [INFO] (QuranForm:90) - Set location to 30-32 20:21:07 [INFO] (QuranForm:90) - Set Qur'an location to 30-32 20:21:07 [INFO] (HtmlRepository:90) - Create Quran mixed HTML file: C:\Users\Hamdaan\.zekr\cache\mixed\407_hi.hindi.html 20:21:07 [INFO] (QuranForm:90) - Updating view done. 20:21:25 [INFO] (QuranForm:90) - Search started: قُرْبَىٰ 20:21:25 [DEBUG] (AdvancedQuranTextSearch:106) - Searching for query: قُرْبَىٰ 20:21:25 [DEBUG] (AdvancedQuranTextSearch:106) - Rewritten query: ق[ً-ٰٓ]*ُ[ً-ٰٓ]*ر[ً-ٰٓ]*ْ[ً-ٰٓ]*ب[ً-ٰٓ]*َ[ً-ٰٓ]*[ىيا][ً-ٰٓ]*ٰ[ً-ٰٓ]* 20:21:25 [DEBUG] (AdvancedQuranTextSearch:106) - Score and highlight search results. 20:21:25 [INFO] (QuranForm:90) - Search for قُرْبَىٰ finished; took 49 ms. 20:21:25 [DEBUG] (QuranForm:106) - Search result has 1 pages. 20:21:25 [INFO] (QuranForm:90) - Navigate to page #1 of search result. 20:21:25 [INFO] (HtmlRepository:90) - Create search file: C:\Users\Hamdaan\.zekr\cache\search\-1271843525_0.html for keyword: "قُرْبَىٰ". 20:22:30 [DEBUG] (BrowserCallbackHandler:106) - Open search result playable object: res\audio\husary-40kbps-offline\017\017026.mp3. 20:22:47 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 20:22:47 [INFO] (ApplicationConfig:90) - Set selected recitation to: ghamdi-40kbps-offline, index: 0 20:22:52 [DEBUG] (BrowserCallbackHandler:106) - Open search result playable object: res\audio\ghamdi-40kbps-offline\004\004008.mp3. 20:23:31 [DEBUG] (BrowserCallbackHandler:106) - Open search result playable object: res\audio\ghamdi-40kbps-offline\030\030038.mp3. 20:24:17 [DEBUG] (BrowserCallbackHandler:106) - Open search result playable object: res\audio\ghamdi-40kbps-offline\004\004036.mp3. 20:25:32 [DEBUG] (BrowserCallbackHandler:106) - Open search result playable object: res\audio\ghamdi-40kbps-offline\016\016090.mp3. 20:26:13 [DEBUG] (BrowserCallbackHandler:106) - Open search result playable object: res\audio\ghamdi-40kbps-offline\009\009113.mp3. 20:26:53 [DEBUG] (BrowserCallbackHandler:106) - Open search result playable object: res\audio\ghamdi-40kbps-offline\024\024022.mp3. 00:58:21 [DEBUG] (QuranForm:106) - Time for check for update! 00:58:21 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 00:58:22 [INFO] (ApplicationConfig:90) - Update configuration file. 00:58:22 [INFO] (ApplicationConfig:90) - Save user config file to C:/Users/Hamdaan/.zekr/config/config.properties 00:58:22 [INFO] (QuranForm:90) - Disposing all resources... 00:58:22 [DEBUG] (UpdateManager:106) - Start update checking in a separate thread. 00:58:22 [ERROR] (UpdateManager:118) - Error occurred while checking for update. 00:58:22 [ERROR] (UpdateManager:152) - [Exception stack trace for "org.eclipse.swt.SWTException: Widget is disposed"] org.eclipse.swt.SWTException: Widget is disposed at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.widgets.Widget.error(Unknown Source) at org.eclipse.swt.widgets.Widget.checkWidget(Unknown Source) at org.eclipse.swt.widgets.Widget.addListener(Unknown Source) at org.eclipse.swt.widgets.TaskItem.setShell(Unknown Source) at org.eclipse.swt.widgets.TaskBar.getItem(Unknown Source) at net.sf.zekr.ui.helper.FormUtils.getTaskBarItem(FormUtils.java:281) at net.sf.zekr.engine.update.UpdateManager$1.run(UpdateManager.java:104) at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.eclipse.swt.widgets.Display.release(Unknown Source) at org.eclipse.swt.graphics.Device.dispose(Unknown Source) at net.sf.zekr.ZekrMain.startZekr(ZekrMain.java:80) at net.sf.zekr.ZekrMain.main(ZekrMain.java:94) 00:58:22 [INFO] (ZekrMain:102) - Memory info - used: 29,614 kb / total vm memory: 40,744 kb 00:58:22 [INFO] (ZekrMain:90) - Zekr is now down. 21:32:18 [INFO] (Logger:69) - System information: OS info: Windows 7 - 6.1 - x86 VM info: Java HotSpot(TM) Client VM (Sun Microsystems Inc.) - 1.6.0_37 (20.12-b01) - mixed mode, sharing User info: C:\Users\Hamdaan - C:\Program Files (x86)\Zekr - en-US Encoding info: Cp1252 Zekr info: Worspace: C:/Users/Hamdaan/.zekr 21:32:18 [INFO] (ZekrMain:90) - Starting The Zekr Platform 1.1.0 (build: 2012071900) on Fri Jan 04 21:32:18 AST 2013. 21:32:18 [INFO] (LogSystemImpl:90) - Velocity Template Engine for Zekr initialized. 21:32:19 [DEBUG] (ZekrMain:106) - Display splash screen... 21:32:19 [INFO] (ZekrMain:90) - Configure runtime configurations... 21:32:19 [INFO] (ApplicationConfig:90) - Initializing application configurations... 21:32:19 [INFO] (ApplicationConfig:90) - Load Zekr configuration file. 21:32:19 [DEBUG] (ApplicationConfig:106) - Load C:/Users/Hamdaan/.zekr/config/config.properties 21:32:19 [INFO] (ApplicationConfig:90) - Loading keyboard shortcuts. 21:32:19 [INFO] (ApplicationConfig:90) - Loading user keyboard shortcuts: C:/Users/Hamdaan/.zekr/config/shortcut.xml 21:32:19 [INFO] (ApplicationConfig:90) - Initialize keyboard shortcuts and mappings. 21:32:19 [INFO] (ApplicationConfig:90) - Loading language pack files info 21:32:19 [INFO] (ApplicationConfig:90) - Default language pack is en_US 21:32:19 [INFO] (ApplicationConfig:90) - Found these language packs: [res\lang\arabic.xml, res\lang\bengali.xml, res\lang\bosnian.xml, res\lang\bulgarian.xml, res\lang\chinese.xml, res\lang\dhivehi.xml, res\lang\dutch.xml, res\lang\english.xml, res\lang\french.xml, res\lang\german.xml, res\lang\hebrew.xml, res\lang\indonesian.xml, res\lang\kurdish.xml, res\lang\macedonian.xml, res\lang\malay.xml, res\lang\malayalam.xml, res\lang\pashto.xml, res\lang\persian.xml, res\lang\portuguese-br.xml, res\lang\russian.xml, res\lang\spanish.xml, res\lang\tamil-sr.xml, res\lang\tamil.xml, res\lang\tatar-tr.xml, res\lang\tatar.xml, res\lang\turkish.xml, res\lang\urdu.xml, res\lang\uyghur.xml, res\lang\uzbek.xml] 21:32:20 [INFO] (LanguageEngine:90) - Initializing language engine... 21:32:20 [INFO] (LanguageEngine:90) - Parsing language pack English (en_US) 21:32:20 [INFO] (ApplicationConfig:90) - Default translation is: hi.hindi 21:32:20 [INFO] (ApplicationConfig:90) - Loading translation files info from: res\text\trans 21:32:20 [INFO] (TranslationData:90) - Loading translation pack hi.hindi(hi_IN):(hi.hindi.trans.zip)... 21:32:20 [DEBUG] (TranslationData:106) - Verifying translation text. 21:32:21 [DEBUG] (TranslationData:106) - Translation is valid 21:32:21 [INFO] (QuranPropertiesReader:90) - Loading Quran properties... 21:32:21 [DEBUG] (QuranPropertiesReader:106) - Loading base Quran properties: res/text/metadata/quran-properties.xml 21:32:21 [DEBUG] (QuranPropertiesReader:106) - Loading sura names localization data: res/text/metadata/quran-properties-{1}.xml 21:32:21 [DEBUG] (QuranPropertiesReader:106) - Loading localized Quran sura names from: quran-properties-en.xml 21:32:21 [DEBUG] (QuranPropertiesReader:106) - Process sura data. 21:32:21 [DEBUG] (QuranPropertiesReader:106) - Process juz data. 21:32:21 [DEBUG] (QuranPropertiesReader:106) - Process sajda data. 21:32:21 [INFO] (QuranPropertiesReader:90) - Quran properties loaded successfully. 21:32:21 [INFO] (TranslationData:148) - Translation pack hi.hindi(hi_IN):(hi.hindi.trans.zip) loaded successfully. 21:32:21 [DEBUG] (TranslationData:106) - Loading translation "hi.hindi" took 526 ms. 21:32:21 [INFO] (ApplicationConfig:90) - Default translation is: hi.hindi(hi_IN):(hi.hindi.trans.zip) 21:32:21 [INFO] (ApplicationConfig:90) - Loading translation files info from: C:\Users\Hamdaan\.zekr\text\trans 21:32:21 [INFO] (ApplicationConfig:90) - Load custom translation list. 21:32:21 [DEBUG] (TranslationData:106) - Translation already loaded: hi.hindi 21:32:21 [INFO] (TranslationData:90) - Loading translation pack en.sahih(en_US):(en.sahih.trans.zip)... 21:32:21 [DEBUG] (TranslationData:106) - Verifying translation text. 21:32:21 [DEBUG] (TranslationData:106) - Translation is valid 21:32:21 [INFO] (TranslationData:148) - Translation pack en.sahih(en_US):(en.sahih.trans.zip) loaded successfully. 21:32:21 [DEBUG] (TranslationData:106) - Loading translation "en.sahih" took 67 ms. 21:32:21 [INFO] (ApplicationConfig:90) - Loading theme .properties files. 21:32:21 [INFO] (ApplicationConfig:90) - Loading theme files info from "res/ui/theme 21:32:21 [INFO] (ApplicationConfig:90) - Loading theme files info from "C:/Users/Hamdaan/.zekr/theme 21:32:21 [INFO] (ApplicationConfig:90) - Loading audio .properties files. 21:32:21 [INFO] (ApplicationConfig:90) - Loading audio files info from: res\audio 21:32:21 [INFO] (ApplicationConfig:90) - Default recitation is: Saad Al-Ghamdi 21:32:21 [INFO] (ApplicationConfig:90) - Loading audio files info from: C:\Users\Hamdaan\.zekr\audio 21:32:22 [DEBUG] (ApplicationConfig:106) - Initialize player controller. 21:32:22 [INFO] (ApplicationConfig:90) - Default revelation package is: ibn-abbas 21:32:22 [INFO] (ApplicationConfig:90) - Loading revelation data packs from: res\text\metadata 21:32:22 [INFO] (RevelationData:90) - Load revelation data pack: Abdullah-ibn Abbas:(ibn-abbas.revel.zip) 21:32:22 [DEBUG] (RevelationData:106) - Revelation pack is valid 21:32:22 [INFO] (RevelationData:148) - Revelation data pack loaded successfully: Abdullah-ibn Abbas:(ibn-abbas.revel.zip) 21:32:22 [DEBUG] (RevelationData:106) - Loading revelation pack "ibn-abbas" took 11 ms. 21:32:22 [INFO] (ApplicationConfig:90) - Default revelation data is: Abdullah-ibn Abbas:(ibn-abbas.revel.zip) 21:32:22 [INFO] (ApplicationConfig:90) - Default paging mode is: uthmani 21:32:22 [INFO] (ApplicationConfig:90) - Loading paging data from: res\text\metadata 21:32:22 [INFO] (ApplicationConfig:90) - Default paging data is: uthmani [Not loaded] 21:32:22 [DEBUG] (CustomPagingData:106) - Loading paging data: res\text\metadata\uthmani.page.xml 21:32:22 [DEBUG] (CustomPagingData:106) - Process pagination data: Uthmani 21:32:22 [INFO] (ApplicationConfig:90) - Default paging data loaded successfully: Uthmani (604) 21:32:22 [DEBUG] (ApplicationConfig:106) - Initialize network controller. 21:32:22 [DEBUG] (ApplicationConfig:106) - Initialize view controller. 21:32:22 [INFO] (ApplicationConfig:90) - Load search info... 21:32:22 [DEBUG] (ApplicationConfig:106) - Add stop words for: fa 21:32:22 [DEBUG] (ApplicationConfig:106) - Add stop words for: en 21:32:22 [DEBUG] (ApplicationConfig:106) - Add stop words for: tr 21:32:22 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: fa 21:32:22 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: ar 21:32:22 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: bs 21:32:22 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: en 21:32:22 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: tr 21:32:22 [DEBUG] (ApplicationConfig:106) - Add replace patterns for: ru 21:32:22 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: fa 21:32:22 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: ar 21:32:22 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: ur 21:32:22 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: bs 21:32:22 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: en 21:32:22 [DEBUG] (ApplicationConfig:106) - Add punctuation pattern for: tr 21:32:22 [DEBUG] (ApplicationConfig:106) - Add diacritics pattern for: fa 21:32:22 [DEBUG] (ApplicationConfig:106) - Add diacritics pattern for: ar 21:32:22 [DEBUG] (ApplicationConfig:106) - Add diacritics pattern for: ur 21:32:22 [DEBUG] (ApplicationConfig:106) - Add letters range pattern for: fa 21:32:22 [DEBUG] (ApplicationConfig:106) - Add letters range pattern for: ar 21:32:22 [DEBUG] (ApplicationConfig:106) - Add letters range pattern for: ur 21:32:22 [INFO] (ApplicationConfig:90) - Loading Quran root word database... 21:32:22 [DEBUG] (ApplicationConfig:106) - Took 210 ms. 21:32:22 [INFO] (ApplicationConfig:90) - Application configurations initialized. 21:32:22 [INFO] (ApplicationRuntime:90) - Making application required directories (if not exist)... 21:32:22 [INFO] (ApplicationRuntime:90) - Create common configuration files... 21:32:22 [INFO] (ApplicationRuntime:90) - Creating common configuration files done. 21:32:22 [DEBUG] (WindowsNativeKeyboardListener:106) - Registering super global shortcut for KeyboardAction [action=openHideMainWindow, global=false, suprtGlobal=true, key=327770, rtlKey=0, suppressOnModal=false, window=]: Ctrl+Alt+Z 21:32:23 [INFO] (QuranForm:90) - Loading last visited Quran location: 30-32. 21:32:24 [INFO] (QuranForm:90) - UI somewhat initialized. 21:32:24 [INFO] (QuranForm:90) - Set layout to mixed 21:32:24 [INFO] (QuranForm:90) - Start updating view... 21:32:24 [INFO] (QuranForm:90) - Set location to 30-32 21:32:24 [INFO] (QuranForm:90) - Set Qur'an location to 30-32 21:32:24 [INFO] (QuranForm:90) - Updating view done. 21:32:24 [DEBUG] (QuranForm:106) - Time for check for update! 21:32:24 [INFO] (ZekrMain:90) - Startup took 6659 ms. 21:32:24 [INFO] (ZekrMain:102) - Memory info - used: 15,264 kb / total vm memory: 19,968 kb 21:32:25 [DEBUG] (UpdateManager:106) - Start update checking in a separate thread. 21:32:27 [INFO] (UpdateManager:90) - Checking for any update on the remote site: http://zekr.org/update/update-info.xml 21:32:29 [DEBUG] (UpdateManager:106) - Parse update info XML. 21:32:40 [INFO] (QuranForm:90) - Start updating view... 21:32:40 [INFO] (QuranForm:90) - Set location to 2-284 21:32:40 [INFO] (QuranForm:90) - Set Qur'an location to 2-284 21:32:40 [INFO] (HtmlRepository:90) - Create Quran mixed HTML file: C:\Users\Hamdaan\.zekr\cache\mixed\49_hi.hindi.html 21:32:40 [INFO] (QuranForm:90) - Updating view done. 21:32:40 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:55:15 [DEBUG] (AudioPlayerUiController:106) - Player stop status. 05:55:15 [INFO] (ApplicationConfig:90) - Update configuration file. 05:55:15 [INFO] (ApplicationConfig:90) - Save user config file to C:/Users/Hamdaan/.zekr/config/config.properties