Server Version#: 1.22.1.4275
Player Version#: 8.15.0
Select a film to continue watching and then resume. Playback starts from the beginning rather than where it was previously stopped. Strangely, if you stop and resume again, the playback starts from the correct place. This was not an issue in 8.13.1 (last known available version from Amazon Appstore without the issue).
On FS2, attempt to resume the same video from āContinue Watchingā. The video starts from the beginning instead of where it left off from FS1.
Still on FS2, back out and attempt to resume playback from āContinue Watchingā again. After a delay, this time it works resuming from where FS1 originally left off.
Iāve been trying to reproduce this internally, but havenāt had much luck, Iām afraid. Can someone please reproduce this, and then provide some logs from the Fire TV, please?
I have the same issue. Firestick OS 5.2.7.8
The time remaining showccorrectly, but when I resume, it always reverts to the start. Even if I back out and try again it restarts.
Not sure how to get logs, so I am hoping someone else can do it!
This same thing is happening to me. I also canāt use the seek bar to get back to where I left off. So canāt resume and canāt seek to my previous location. I can use the 30 forward 10 back buttons, but not the slider. I have the most recent fire tv client running Plex version 8.16.1.24597. 2nd gen fire to stick. Server version 1.22.3.4392.
Do you have any luck getting logs and find where maybe the issue is? I have similar issue with resume not working most of the time. And when it worked, it would crash the player after a few minutes of playing. I found this in the log and I am guessing this caused the app to restart?
05-02 13:45:26.854 e: An exception occurred: java.lang.IllegalArgumentException: Invalid URL port: ā0ā
05-02 13:45:26.863 e: Stacktrace: java.lang.IllegalArgumentException: Invalid URL port: ā0ā
at okhttp3.HttpUrl$Builder.parse$okhttp(SourceFile:34)
at okhttp3.HttpUrl$Companion.get(SourceFile:1)
at okhttp3.Request$Builder.url(SourceFile:7)
at com.plexapp.plex.net.pms.sync.f.x(SourceFile:21)
at com.plexapp.plex.net.pms.sync.f.w(SourceFile:2)
at com.plexapp.plex.net.pms.sync.p.H(SourceFile:2)
at com.plexapp.plex.net.pms.sync.p.t(SourceFile:6)
at com.plexapp.plex.net.pms.sync.f.o(SourceFile:3)
at com.plexapp.plex.net.pms.g0.s(SourceFile:8)
at org.jboss.netty.channel.p0.d(SourceFile:2)
at org.jboss.netty.channel.DefaultChannelPipeline.u(SourceFile:1)
at org.jboss.netty.channel.DefaultChannelPipeline$a.a(SourceFile:2)
at g.a.a.c.c.d.d(SourceFile:7)
at org.jboss.netty.channel.DefaultChannelPipeline.u(SourceFile:1)
at org.jboss.netty.channel.DefaultChannelPipeline$a.a(SourceFile:2)
at g.a.a.c.a.a.g.s(SourceFile:16)
at org.jboss.netty.channel.p0.d(SourceFile:2)
at org.jboss.netty.channel.DefaultChannelPipeline.u(SourceFile:1)
at org.jboss.netty.channel.DefaultChannelPipeline$a.a(SourceFile:2)
at org.jboss.netty.channel.v.r(SourceFile:1)
at org.jboss.netty.handler.codec.replay.b.C(SourceFile:8)
at org.jboss.netty.handler.codec.replay.b.u(SourceFile:11)
at org.jboss.netty.handler.codec.replay.b.s(SourceFile:9)
at org.jboss.netty.channel.p0.d(SourceFile:2)
at org.jboss.netty.channel.DefaultChannelPipeline.u(SourceFile:1)
at org.jboss.netty.channel.DefaultChannelPipeline.a(SourceFile:3)
at org.jboss.netty.channel.v.q(SourceFile:1)
at org.jboss.netty.channel.v.p(SourceFile:1)
at org.jboss.netty.channel.u0.f.l.i(SourceFile:16)
at org.jboss.netty.channel.u0.f.l.g(SourceFile:5)
at org.jboss.netty.channel.u0.f.l.run(SourceFile:13)
at g.a.a.e.g.run(SourceFile:7)
at g.a.a.e.k.e$a.run(SourceFile:2)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:818)
05-02 13:45:26.866 e: An exception occurred: java.lang.IllegalArgumentException: Invalid URL port: ā0ā
05-02 13:45:26.872 e: Stacktrace: java.lang.IllegalArgumentException: Invalid URL port: ā0ā
at okhttp3.HttpUrl$Builder.parse$okhttp(SourceFile:34)
at okhttp3.HttpUrl$Companion.get(SourceFile:1)
at okhttp3.Request$Builder.url(SourceFile:7)
at com.plexapp.plex.net.pms.sync.f.x(SourceFile:21)
at com.plexapp.plex.net.pms.sync.f.w(SourceFile:2)
at com.plexapp.plex.net.pms.sync.p.H(SourceFile:2)
at com.plexapp.plex.net.pms.sync.p.t(SourceFile:6)
at com.plexapp.plex.net.pms.sync.f.o(SourceFile:3)
at com.plexapp.plex.net.pms.g0.s(SourceFile:8)
at org.jboss.netty.channel.p0.d(SourceFile:2)
at org.jboss.netty.channel.DefaultChannelPipeline.u(SourceFile:1)
at org.jboss.netty.channel.DefaultChannelPipeline$a.a(SourceFile:2)
at g.a.a.c.c.d.d(SourceFile:7)
at org.jboss.netty.channel.DefaultChannelPipeline.u(SourceFile:1)
at org.jboss.netty.channel.DefaultChannelPipeline$a.a(SourceFile:2)
at g.a.a.c.a.a.g.s(SourceFile:16)
at org.jboss.netty.channel.p0.d(SourceFile:2)
at org.jboss.netty.channel.DefaultChannelPipeline.u(SourceFile:1)
at org.jboss.netty.channel.DefaultChannelPipeline$a.a(SourceFile:2)
at org.jboss.netty.channel.v.r(SourceFile:1)
at org.jboss.netty.handler.codec.replay.b.C(SourceFile:8)
at org.jboss.netty.handler.codec.replay.b.u(SourceFile:11)
at org.jboss.netty.handler.codec.replay.b.s(SourceFile:9)
at org.jboss.netty.channel.p0.d(SourceFile:2)
at org.jboss.netty.channel.DefaultChannelPipeline.u(SourceFile:1)
at org.jboss.netty.channel.DefaultChannelPipeline.a(SourceFile:3)
at org.jboss.netty.channel.v.q(SourceFile:1)
at org.jboss.netty.channel.v.p(SourceFile:1)
at org.jboss.netty.channel.u0.f.l.i(SourceFile:16)
at org.jboss.netty.channel.u0.f.l.g(SourceFile:5)
at org.jboss.netty.channel.u0.f.l.run(SourceFile:13)
at g.a.a.e.g.run(SourceFile:7)
at g.a.a.e.k.e$a.run(SourceFile:2)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:818)
And for the not resume, I am guessing it is this?
05-02 13:45:35.062 i: [FFmpeg] [ERROR] [tls @ 0xb7e18820] Error decoding the received TLS packet.
05-02 13:45:35.064 i: [FFmpeg] [WARN] [https @ 0xb7adf8f0] Will reconnect at 81084416 in 0 second(s), error=I/O error.
and/or
05-02 13:45:34.424 i: [FFmpeg] [ERROR] [tls @ 0xb7befdd0] Error in the pull function.
05-02 13:45:34.427 i: [FFmpeg] [WARN] [https @ 0xb7adf8f0] Will reconnect at 78512128 in 0 second(s), error=I/O error.
Do we have any update as to when this will be resolved? I have 6x fire cube devices in my home all which have the same issue. Resume always sends it to the beginning of the show or outright crashes the player.
You will probably have already found that this matter was resolved in Plex for Android 8.17.0. Although, Plex describe the issue as āresuming did not always set the correct offsetā.