An error occurred while attempting to play this video check the connection and try again

Great. I’ve been able to enter via Plex Web and allow insecure connections (like I did in Android tv Plex APP). Now it works! Thanks everybody for the help

1 Like

I’ve been getting this error on my Pixel 5 running Android 11 as well as my Sony Bravia Android TV. Plex Web works, and an Amazon Fire tablet works. Casting from the Pixel 5 to a Google Chromecast works.

Always allowing insecure connections didn’t fix it for me.

My server is running the latest PlexPass version on Ubuntu 20.04.

I will gather the app and server logs when I have a chance, but when the error occurs on my Pixel 5, the following is printed in logcat (android system logs):

E/ExoPlayerImplInternal: Playback error
      com.google.android.exoplayer2.l0: MediaCodecAudioRenderer error, index=3, format=Format(1, null, null, audio/mp4a-latm, aac, 0, english, [-1, -1, -1.0], [6, 48000]), format_supported=YES
        at com.google.android.exoplayer2.p0.handleMessage(SourceFile:43)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:223)
        at android.os.HandlerThread.run(HandlerThread.java:67)
     Caused by: com.google.android.exoplayer2.c2.r: Decoder failed: c2.android.aac.decoder
        at com.google.android.exoplayer2.c2.t.n(SourceFile:1)
        at com.google.android.exoplayer2.c2.t.render(SourceFile:24)
        at com.google.android.exoplayer2.p0.o(SourceFile:14)
        at com.google.android.exoplayer2.p0.handleMessage(SourceFile:25)
        at android.os.Handler.dispatchMessage(Handler.java:102) 
        at android.os.Looper.loop(Looper.java:223) 
        at android.os.HandlerThread.run(HandlerThread.java:67) 
     Caused by: java.lang.IllegalStateException
        at android.media.MediaCodec.native_dequeueOutputBuffer(Native Method)
        at android.media.MediaCodec.dequeueOutputBuffer(MediaCodec.java:3452)
        at com.google.android.exoplayer2.c2.x.l(SourceFile:1)
        at com.google.android.exoplayer2.c2.t.drainOutputBuffer(SourceFile:7)
        at com.google.android.exoplayer2.c2.t.render(SourceFile:16)
        at com.google.android.exoplayer2.p0.o(SourceFile:14) 
        at com.google.android.exoplayer2.p0.handleMessage(SourceFile:25) 
        at android.os.Handler.dispatchMessage(Handler.java:102) 
        at android.os.Looper.loop(Looper.java:223) 
        at android.os.HandlerThread.run(HandlerThread.java:67) 
2021-08-06 03:49:07.746 9904-12641/? E/ExoPlayerImplInternal: Disable failed.
      java.lang.IllegalStateException
        at android.media.MediaCodec.native_flush(Native Method)
        at android.media.MediaCodec.flush(MediaCodec.java:2298)
        at com.google.android.exoplayer2.c2.x.flush(SourceFile:1)
        at com.google.android.exoplayer2.c2.t.w(SourceFile:1)
        at com.google.android.exoplayer2.c2.t.y(SourceFile:3)
        at com.google.android.exoplayer2.c2.t.onDisabled(SourceFile:6)
        at com.google.android.exoplayer2.x1.f0.onDisabled(SourceFile:3)
        at com.google.android.exoplayer2.f0.disable(SourceFile:7)
        at com.google.android.exoplayer2.p0.n(SourceFile:4)
        at com.google.android.exoplayer2.p0.n0(SourceFile:6)
        at com.google.android.exoplayer2.p0.c1(SourceFile:1)
        at com.google.android.exoplayer2.p0.handleMessage(SourceFile:53)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:223)
        at android.os.HandlerThread.run(HandlerThread.java:67)

I tried turning off transcoding on the server, and now when I play something on my Pixel 5 it shows an error saying something like “The server is not powerful enough to convert video” and then crashes. Here is the crash from logcat:

E/ExoPlayerImplInternal: Playback error
      com.google.android.exoplayer2.l0: Source error
        at com.google.android.exoplayer2.p0.handleMessage(SourceFile:36)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:223)
        at android.os.HandlerThread.run(HandlerThread.java:67)
     Caused by: java.io.IOException
        at com.plexapp.plex.player.t.o1.q.maybeThrowSourceInfoRefreshError(SourceFile:4)
        at com.plexapp.plex.player.t.o1.v.maybeThrowSourceInfoRefreshError(SourceFile:1)
        at com.google.android.exoplayer2.source.y.maybeThrowPrepareError(SourceFile:4)
        at com.google.android.exoplayer2.p0.o(SourceFile:20)
        at com.google.android.exoplayer2.p0.handleMessage(SourceFile:25)
        at android.os.Handler.dispatchMessage(Handler.java:102) 
        at android.os.Looper.loop(Looper.java:223) 
        at android.os.HandlerThread.run(HandlerThread.java:67) 
2021-08-06 04:03:57.530 14966-15407/? A/libc: Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x6d00460046007f in tid 15407 (Plex.FF.Demuxer), pid 14966 (plexapp.android)
2021-08-06 04:03:57.622 15435-15435/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2021-08-06 04:03:57.622 15435-15435/? A/DEBUG: Build fingerprint: 'google/redfin/redfin:11/RQ3A.210705.001/7380771:user/release-keys'
2021-08-06 04:03:57.622 15435-15435/? A/DEBUG: Revision: 'MP1.0'
2021-08-06 04:03:57.622 15435-15435/? A/DEBUG: ABI: 'arm64'
2021-08-06 04:03:57.622 15435-15435/? A/DEBUG: Timestamp: 2021-08-06 04:03:57-0400
2021-08-06 04:03:57.622 15435-15435/? A/DEBUG: pid: 14966, tid: 15407, name: Plex.FF.Demuxer  >>> com.plexapp.android <<<
2021-08-06 04:03:57.622 15435-15435/? A/DEBUG: uid: 10291
2021-08-06 04:03:57.622 15435-15435/? A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x6d00460046007f
2021-08-06 04:03:57.622 15435-15435/? A/DEBUG:     x0  006d00460046005b  x1  0000000000000001  x2  0000000000000008  x3  0000000000000010
2021-08-06 04:03:57.623 15435-15435/? A/DEBUG:     x4  b4000075301b5558  x5  b4000075301b38d8  x6  b40000755028d650  x7  b40000755028d650
2021-08-06 04:03:57.623 15435-15435/? A/DEBUG:     x8  0000000000000010  x9  0000000000000008  x10 0000000000000000  x11 00000000301b38d8
2021-08-06 04:03:57.623 15435-15435/? A/DEBUG:     x12 00000000c7ab6970  x13 00000075301b58c0  x14 0000000000000000  x15 0000000000000000
2021-08-06 04:03:57.623 15435-15435/? A/DEBUG:     x16 00000074537d55a8  x17 00000077b19d5180  x18 000000743c364000  x19 00000000fffffff7
2021-08-06 04:03:57.623 15435-15435/? A/DEBUG:     x20 b4000075a02f67f0  x21 b4000075301b38d0  x22 b40000755028d650  x23 b400007530189f90
2021-08-06 04:03:57.623 15435-15435/? A/DEBUG:     x24 000000750e4378d0  x25 000000750defd000  x26 b400007610153d10  x27 b400007610154010
2021-08-06 04:03:57.623 15435-15435/? A/DEBUG:     x28 b4000075301b38d8  x29 000000750defbd00
2021-08-06 04:03:57.623 15435-15435/? A/DEBUG:     lr  0000007453799520  sp  000000750defbc70  pc  0000007453799520  pst 0000000080001000
2021-08-06 04:03:57.752 15435-15435/? A/DEBUG: backtrace:
2021-08-06 04:03:57.752 15435-15435/? A/DEBUG:       #00 pc 000000000000f520  /data/app/~~AkFCNoDg9PexXSnvUih8RA==/com.plexapp.android-82ul7EzuyWhlN7m52VfH4Q==/lib/arm64/libffplex.so (Java_com_plexapp_plex_ff_FFDemuxer_demux+372) (BuildId: 544426f77d2b5a1423579785e6f436fb49b8fa66)
2021-08-06 04:03:57.752 15435-15435/? A/DEBUG:       #01 pc 00000000000a8c14  /data/app/~~AkFCNoDg9PexXSnvUih8RA==/com.plexapp.android-82ul7EzuyWhlN7m52VfH4Q==/oat/arm64/base.odex (art_jni_trampoline+132)
2021-08-06 04:03:57.752 15435-15435/? A/DEBUG:       #02 pc 0000000000133564  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: 6d01a26aa5bb297b773f6354dac69d75)
2021-08-06 04:03:57.752 15435-15435/? A/DEBUG:       #03 pc 00000000001a8a6c  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200) (BuildId: 6d01a26aa5bb297b773f6354dac69d75)
2021-08-06 04:03:57.752 15435-15435/? A/DEBUG:       #04 pc 00000000003165ec  /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376) (BuildId: 6d01a26aa5bb297b773f6354dac69d75)
2021-08-06 04:03:57.752 15435-15435/? A/DEBUG:       #05 pc 000000000030c6b0  /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+912) (BuildId: 6d01a26aa5bb297b773f6354dac69d75)
2021-08-06 04:03:57.752 15435-15435/? A/DEBUG:       #06 pc 0000000000671728  /apex/com.android.art/lib64/libart.so (MterpInvokeDirect+568) (BuildId: 6d01a26aa5bb297b773f6354dac69d75)
2021-08-06 04:03:57.752 15435-15435/? A/DEBUG:       #07 pc 000000000012d914  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_direct+20) (BuildId: 6d01a26aa5bb297b773f6354dac69d75)
2021-08-06 04:03:57.752 15435-15435/? A/DEBUG:       #08 pc 00000000014e4e7a  /data/app/~~AkFCNoDg9PexXSnvUih8RA==/com.plexapp.android-82ul7EzuyWhlN7m52VfH4Q==/oat/arm64/base.vdex (com.plexapp.plex.ff.FFDemuxer.demux+598)
2021-08-06 04:03:57.752 15435-15435/? A/DEBUG:       #09 pc 0000000000675d84  /apex/com.android.art/lib64/libart.so (MterpInvokeVirtualQuick+1340) (BuildId: 6d01a26aa5bb297b773f6354dac69d75)
2021-08-06 04:03:57.752 15435-15435/? A/DEBUG:       #10 pc 0000000000131594  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual_quick+20) (BuildId: 6d01a26aa5bb297b773f6354dac69d75)
2021-08-06 04:03:57.752 15435-15435/? A/DEBUG:       #11 pc 00000000014eb00c  /data/app/~~AkFCNoDg9PexXSnvUih8RA==/com.plexapp.android-82ul7EzuyWhlN7m52VfH4Q==/oat/arm64/base.vdex (com.plexapp.plex.ff.source.FFLoadable.load+172)
2021-08-06 04:03:57.752 15435-15435/? A/DEBUG:       #12 pc 0000000000670d8c  /apex/com.android.art/lib64/libart.so (MterpInvokeInterface+1796) (BuildId: 6d01a26aa5bb297b773f6354dac69d75)
2021-08-06 04:03:57.752 15435-15435/? A/DEBUG:       #13 pc 000000000012da14  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: 6d01a26aa5bb297b773f6354dac69d75)
2021-08-06 04:03:57.752 15435-15435/? A/DEBUG:       #14 pc 0000000000dcd98a  /data/app/~~AkFCNoDg9PexXSnvUih8RA==/com.plexapp.android-82ul7EzuyWhlN7m52VfH4Q==/oat/arm64/base.vdex (com.google.android.exoplayer2.upstream.c0$d.run+102)
2021-08-06 04:03:57.752 15435-15435/? A/DEBUG:       #15 pc 0000000000303e34  /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.7274503973381030938)+268) (BuildId: 6d01a26aa5bb297b773f6354dac69d75)
2021-08-06 04:03:57.752 15435-15435/? A/DEBUG:       #16 pc 000000000065de70  /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+760) (BuildId: 6d01a26aa5bb297b773f6354dac69d75)
2021-08-06 04:03:57.752 15435-15435/? A/DEBUG:       #17 pc 000000000013cff8  /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: 6d01a26aa5bb297b773f6354dac69d75)
2021-08-06 04:03:57.752 15435-15435/? A/DEBUG:       #18 pc 000000000029d2d8  /apex/com.android.art/javalib/arm64/boot.oat (java.util.concurrent.ThreadPoolExecutor.runWorker+984) (BuildId: 7c6e1cc29957b182797f6da273a9ebedd0677697)
2021-08-06 04:03:57.752 15435-15435/? A/DEBUG:       #19 pc 000000000029a4d0  /apex/com.android.art/javalib/arm64/boot.oat (java.util.concurrent.ThreadPoolExecutor$Worker.run+64) (BuildId: 7c6e1cc29957b182797f6da273a9ebedd0677697)
2021-08-06 04:03:57.752 15435-15435/? A/DEBUG:       #20 pc 000000000015aaf8  /apex/com.android.art/javalib/arm64/boot.oat (java.lang.Thread.run+72) (BuildId: 7c6e1cc29957b182797f6da273a9ebedd0677697)
2021-08-06 04:03:57.752 15435-15435/? A/DEBUG:       #21 pc 0000000000133564  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: 6d01a26aa5bb297b773f6354dac69d75)
2021-08-06 04:03:57.752 15435-15435/? A/DEBUG:       #22 pc 00000000001a8a6c  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200) (BuildId: 6d01a26aa5bb297b773f6354dac69d75)
2021-08-06 04:03:57.752 15435-15435/? A/DEBUG:       #23 pc 0000000000549d3c  /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*)+460) (BuildId: 6d01a26aa5bb297b773f6354dac69d75)
2021-08-06 04:03:57.752 15435-15435/? A/DEBUG:       #24 pc 0000000000598498  /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1288) (BuildId: 6d01a26aa5bb297b773f6354dac69d75)
2021-08-06 04:03:57.752 15435-15435/? A/DEBUG:       #25 pc 00000000000af880  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64) (BuildId: bca874ad82277777df5c95ca3b0f6e6f)
2021-08-06 04:03:57.752 15435-15435/? A/DEBUG:       #26 pc 00000000000500d0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: bca874ad82277777df5c95ca3b0f6e6f)

I turned on “Automatically adjust quality” on the Pixel 5, and when I try to play a video, the progress bar spins, until the app ANRs and closes. The following is continuously printed in logcat while that is happening:

E/ff-native: [FF] Filter aac_adtstoasc failed to run: Not yet implemented in FFmpeg, patches welcome

Looks like the issue only happens when trying to play media that uses AAC 5.1 for the audio.

I’m experiencing this issue on a ChromeCast with Google TV. VERY FRUSTRATING. Have tried recommendations throughout this post to no avail. Tired of dealing with non-stop problems as a paid customer. Anyone know a good replacement to Plex? I’m ready to jump ship.

1 Like

Thought I’d share my experience.

I’m using an Amazon Fire stick linked to the PMS on my Windows 10 machine. I got the same error you all described.

Windows showed a notification icon indicating that my machine was due for an update, so I updated, and restarted my computer. I changed NOTHING else. And my issue was resolved.

Are the Plex team looking into this issue? It’s actually very wide spread.
I don’t feel like removing security by allowing insecure connections… that can’t be the final solution.
Any idea, what is going on?

Tried disabling secure connection on both server / client and still getting same error.

I’m in the same boat…
Seems that someone has introduced a bug in the last update…

Lets hope this gets fixed in the next app update :expressionless:

If you are running PMS on Synology DSM 7, then you do not have the same problem as the OP.

OP’s problem is specific to older versions of PMS such as 1.18 & 1.19.

Suggest you open a separate thread detailing the problem you are experiencing. Include Plex server logs and, if possible, FireTV logs. Open it in the Synology section of the forum and also tag it with FireTV & Android TV.

I’ve no problem using Plex with my FireStick 4K and PMS on a DS918+. FireStick has Plex client v8.21.1.27073. PMS 1.24.0.4930 on DS918+/DSM7.

Mine was down for two months. Newest update finally fixed it. Hallelujah

Just updated my router today Netgear Nighthawk X10 (with plex built in)

Current Plex version: 1.22.3.4392-d7c624def Apr 19, 2021

Anyone else confirm that this new update works on this setup? I’ve had mine running off of an old laptop for a while and would like to switch back.

I’ll do it in a couple of days if no one responds then I’ll report back.

Having the same issue. Bought a Fire tv. Downloaded Plex. Signed in. Could not play the media I have stored on My Cloud Home. Plex plays fine on Roku devices, but not Fire Tv. Tried multiple setting changes to network and app with no success. On Wednesday, Aug 18th at approximately 10 pm eastern time, the app miraculously started working. Played videos and music stored on My Cloud Home. Thinking the problem had been resolved, I tried again the next day only to get the same error message as before. Can someone from Plex please look into that and report back to us? Because I did nothing different for it to all of a sudden play fine one day then go back to error message the next.

I have the same problem with it working one minute then not the next on various android players (phones, shields) and also firesticks.
I find that sometimes if I switch my server setting “Secure Connections” from PREFERRED to DISABLED - save changes, then back to PREFERRED, things will start to work immediately but eventually will go back to the original problem. I don’t have this problem with any other type of client knock-on-wood.

Had similar issue., I have a Synology with PMS and couldn’t stream to phones, not even on same network. Did two things, don’t know what made it work:

  1. Installed manually the last Plex update on the Synology.
  2. Changed DNS on Synology manually to 8.8.8.8

@nathan_ramey00_yahoo_com

FYI:

There is no restriction on running multiple instances of Plex Media Server.

You can run PMS on both the laptop and the Netgear router. Doing so would let you test the Netgear version before switching.

1 Like

I have the same router and can confirm that it’s working. As FordGuy61 has mentioned, you can run both. I have been running Plex server off a PC and one of a Router through the same Plex account. You’ll see both when you login to plex. I keep both hard drives synchronized now since I can’t really depend on the Router version running forever. It took Netgear 8 months to update that plex software.

This actually worked for me too… For me it was not playing on my Android, and Xbox One,…
Disabling secure connections worked !!.. thank you “Tinplay”.

My plex server is on My Cloud Home, and has been working fine for months on my web, xbox one, and android. Not sure why it suddenly wouldnt work using Secure Connections…

Thanks !!

1 Like