Shahid Error 21 Fix | Playback and Connectivity Error

Error 21 on the MBC Shahid app is a playback and connectivity error. It usually means the app is struggling to load the video stream due to a network glitch, corrupted cache data, or geo-blocking.

Here is how you can clear the error and get back to watching:

🛠️ Quick Fixes to Try First

  • Turn off your VPN: Shahid actively blocks VPNs and proxy servers. If you have one running, disable it, as it will prevent content from loading.

  • Restart your Router: Unplug your internet router for 60 seconds, then plug it back in. This establishes a fresh connection with the server.

  • The “Hard” Restart: Force close the Shahid app completely (swipe it away from your open apps) and restart your device.

📱 Device-Specific Troubleshooting

  • Android (Mobile & Smart TV): Go to Settings > Apps > Shahid > Storage and select Clear Cache and Clear Data. Note: You will need to log back into your account after doing this.

  • iPhone/iPad & Apple TV: iOS doesn’t have a direct “Clear Cache” button for this app. The fastest way to fix the error is to delete the Shahid app entirely and reinstall the latest version from the App Store.

  • Web Browser: If you’re watching on a computer, clear your browser’s cookies and cached images, close the browser entirely, and then reload the Shahid website.

Also Read : 8258 Morris Ranch LN Mount Laguna CA 91948


📱 Fixing Error 21 on Mobile

1. The VPN & Region Conflict (Most Common Cause)

Because Shahid’s content is heavily geo-restricted outside the Middle East and North Africa, accessing the app locally often means relying on a VPN. However, Shahid actively flags and blocks known VPN IP addresses, which immediately triggers Error 21.

  • The Fix: If you have a VPN running, try switching to a different server (UAE and Saudi Arabian servers usually work best). If you aren’t using a VPN, you might actually need to turn one on to bypass the regional blocks, depending on the specific show you are trying to watch.

2. Clear the Corrupted Cache

The app is likely holding onto bad connection data and just needs a clean slate.

  • For Android: Go to Settings > Apps > Shahid > Storage. Tap Clear Cache, and then tap Clear Data. (Note: You will need to type your password and log back in after doing this).

  • For iPhone (iOS): Apple doesn’t have a simple “clear cache” button. Instead, go to Settings > General > iPhone Storage, find the Shahid app, tap Offload App, and then reinstall it.

3. The Airplane Mode Reset

Sometimes your phone’s mobile network just needs to pull a fresh IP address.

  • Turn on Airplane Mode for a full 15 seconds, then turn it back off to force a fresh connection with your Wi-Fi router or cellular tower.

Be the first to comment

Leave a Reply