error_code_io_no_permission
ExoPlayer / Media3 Streaming App
Severity: ModerateWhat Does This Error Mean?
This error means the app tried to open a file on your device but does not have permission to access it. It typically happens when playing local media files stored on your phone or tablet. Granting the app storage access in your Android settings will fix it.
Affected Models
- CloudStream 3
- Plex Media Player (Android)
- Kodi
- TiviMate
- IPTV Smarters Pro
- VLC for Android
- Any Android app using ExoPlayer or Media3
Common Causes
- App was never granted storage or media permission on this device
- Android permission was revoked after an app or system update
- File is stored in a restricted folder the app cannot access
- Android 10+ scoped storage restricting access to certain directories
- File was moved or is on an SD card the app has no permission to read
How to Fix It
-
Open your device Settings and go to Apps (or Application Manager).
On most Android devices this is Settings > Apps > [App Name].
-
Tap the app that showed the error, then tap Permissions.
This screen shows you every permission the app has been granted or denied.
-
Find Storage or Files and Media and set it to Allow.
Without this permission, the app cannot read any local file on your device, including media files.
-
Go back to the app and try playing the file again.
The permission takes effect immediately — no restart is needed.
-
If the file is on an SD card, also check that the SD card is properly mounted under Settings > Storage.
Some apps need separate permission to access removable storage. Check if the app has an SD card or external storage option in its own settings.
When to Call a Professional
This error is a permission issue you can fix yourself in your device settings in under a minute. No professional help is needed — it is a common Android permission problem. If granting all permissions still does not fix it, try reinstalling the app.
Frequently Asked Questions
Why did this error start appearing after an Android update?
Android updates sometimes reset or tighten app permissions. After an update, apps may need you to re-grant permissions they previously had. Go to Settings > Apps > Permissions for your app and grant storage access again.
The app worked before. Why does it show no permission now?
Permissions can be revoked automatically when Android updates change privacy rules. Some Android versions ask you to re-approve permissions periodically. Check the app permissions in your device settings and re-enable storage access.
Does this error happen with online streams too, or only local files?
This specific error almost always occurs with local files stored on your device. Online streams use a different code path and would show a different error. If you see this while streaming from the internet, try clearing the app cache.