Ad Space — Top Banner

ExoPlayer & Media3 Error Codes

ExoPlayer (now called Media3) is the media engine built into most Android streaming apps — including Plex, Kodi, TiviMate, and IPTV Smarters. When your app can’t play a video or stream, these are the error codes you’ll see.

Error Codes

error_code_behind_live_window ExoPlayer / Media3 Streaming App This error means you fell too far behind a live stream and the app can no longer … error_code_concurrent_stream_limit ExoPlayer / Media3 Streaming App This error means your account has reached its limit for simultaneous streams. … error_code_decoder_init_failed ExoPlayer / Media3 Streaming App Your Android device failed to initialize the hardware or software decoder needed … error_code_decoding_failed ExoPlayer / Media3 Streaming App The media decoder started successfully but crashed or produced errors while … error_code_decoding_format_exceeds_capabilities ExoPlayer / Media3 Streaming App The video resolution or bitrate is too high for your device to decode. For … error_code_decoding_format_unsupported ExoPlayer / Media3 Streaming App Your device does not have a decoder for the codec used in this video (such as … error_code_drm_license_acquisition_failed ExoPlayer / Media3 Streaming App The app tried to contact the DRM license server but failed to get a valid … error_code_drm_license_expired ExoPlayer / Media3 Streaming App The DRM license for this content was downloaded previously but has now expired. … error_code_drm_unspecified ExoPlayer / Media3 Streaming App Your device encountered an unspecified Digital Rights Management (DRM) error … error_code_io_bad_http_status ExoPlayer / Media3 Streaming App This error means the streaming server responded with an HTTP error code — like … error_code_io_cleartext_not_permitted ExoPlayer / Media3 Streaming App This error means the app tried to load a stream using http:// (unencrypted) … error_code_io_network_connection_failed ExoPlayer / Media3 Streaming App This error means the app could not establish a network connection to load your … error_code_io_network_connection_timeout ExoPlayer / Media3 Streaming App This error means the app connected to the network but the server took too long … error_code_io_no_permission ExoPlayer / Media3 Streaming App This error means the app tried to open a file on your device but does not have … error_code_io_unspecified ExoPlayer / Media3 Streaming App This error means your streaming app could not load the media data. ExoPlayer … error_code_not_available_in_region ExoPlayer / Media3 Streaming App This error means the content you are trying to watch is not licensed for your … error_code_parsing_container_malformed ExoPlayer / Media3 Streaming App This error means ExoPlayer could open the media file but could not read its … error_code_parsing_container_unsupported ExoPlayer / Media3 Streaming App This error means the video file uses a container format that ExoPlayer does not … error_code_parsing_manifest_malformed ExoPlayer / Media3 Streaming App This error means the app downloaded the stream playlist file (HLS .m3u8 or DASH … error_code_timeout ExoPlayer / Media3 Streaming App This error means the ExoPlayer engine itself stalled and could not continue …