Shield direct playback of a particular movie results in non-stop buffering

Server Version#: 1.29.1.6316
Player Version#: 9.10.1.36024 Nvidia Shield

I’m trying to watch a movie (Level 2021) and my Shield is set to ‘play original’ and the movie starts for a split second then buffers for about 20-30 seconds then plays for a second or 2 then buffers for 20 seconds, rinse repeat.

If I change the playback settings to ‘convert automatically’, it plays perfectly. Direct playback fails.

Attaching logs from the Shield and from the server. (Playback was attempted around 5pm eastern.)

Other movies play back fine. Having problems with just this one.

from the nvidia shield.txt (1.4 MB)
Plex Media Server Logs_2022-11-02_17-06-44.zip (4.1 MB)

I am having the same issue after the latest NVidia Shield update to 9.1.1. This issue not there last night with the previous firmware update.

The server and shield lost connection.

11-02 17:03:01.246  i: [FFmpeg] [INFO] [CacheSource] Closed successfully.
11-02 17:03:01.257  e: [PlexServerWebSocket] (ID: 216034495 | Server: GeneFLIX) Connection failed.
11-02 17:03:01.290  e: An exception occurred: java.net.SocketException: Connection reset
11-02 17:03:01.295  i: Fetching [method:GET] http://172.16.50.5:32400/hubs/promoted?contentDirectoryID=1&count=10&excludeContinueWatching=1&includeDetails=1&includeExternalMetadata=1&includeLibraryPlaylists=1&includeMeta=1&includeRecentChannels=1&includeStations=1&includeTypeFirst=1&libraryHubsOnly=1&pinnedContentDirectoryID=3%2C1%2C4%2C2%2Cplaylists%2C15&X-Plex-Token=...ygnB&X-Plex-Language=en-us
11-02 17:03:01.298  e: Stacktrace: java.net.SocketException: Connection reset
	at java.net.SocketInputStream.read(SocketInputStream.java:215)
	at java.net.SocketInputStream.read(SocketInputStream.java:144)
	at okio.q.read(SourceFile:46)
	at okio.d$d.read(SourceFile:13)
	at okio.y.T(SourceFile:36)
	at okio.y.b0(Unknown Source:0)
	at okio.y.readByte(SourceFile:3)
	at okhttp3.internal.ws.WebSocketReader.readHeader(SourceFile:26)
	at okhttp3.internal.ws.WebSocketReader.processNextFrame(SourceFile:1)
	at okhttp3.internal.ws.RealWebSocket.loopReader(SourceFile:11)
	at okhttp3.internal.ws.RealWebSocket$connect$1.onResponse(SourceFile:126)
	at okhttp3.internal.connection.RealCall$AsyncCall.run(SourceFile:61)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
	at java.lang.Thread.run(Thread.java:923)

11-02 17:03:01.309  i: Fetching [method:GET] http://172.16.50.5:32400/hubs/home/recentlyAdded

I see a lot of seek() activity in the log.

were you seeking multiple times when it failed ?

Am playing Shield Pro 2019 here, Experience 9.1.1, App 9.10.1 , with no issues

But why does the connection drop only when watching this particular movie? I can watch anything else on the server with no problem from the Shield. Also, if I switch the playback settings to ‘convert automatically’, it plays perfectly fine.

What would cause direct playback to keep dropping the connection?

Bump.

What would cause a drop?

I found the latest update (PMS and Shield Experience - combined)
takes a reboot of the shield .

My shield is a wired connection.

WiFi is another reason to drop connection (poor signal / congested wifi)

When you have DirectPlay – the limiting factors are:

  1. How fast can the data be read from the disk
  2. How fast can it be sent to the shield
  3. Can the shield process the bitrate its being given?

I doubt it’s the PMS server / system and with a Shield Pro - there’s no way the Shield is too slow.

That only leaves the network / connectivity.

Since both logs (shield and server) show disconnect – I suspect network but there’s nothing in the PMS log which points to the PMS machine so perhaps a WiFi AP / switch somewhere ?

Hardwiring made no difference.

It’s weird that I can direct play 1080p Remux files and UHD h.265 4K files (so I seriously doubt the network is at fault) but a lowly 480p file is causing the network to drop?! And when I switch to ‘convert automatically’, no problem. I think there’s a bug in the Shield Plex app.

FWIW, Emby has zero problems direct playing that particular movie.

Is it DiVx ? I’ve seen that drive the Plex app (MPV engine) crazy.

I can’t speak to emby.

It’s an AVC1 mp4 file.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.