Checking connection speed message

Server Version#: 1.32.8.7639
Player Version#: Samsung TV

Since a week my Samsung TV shows an indefinite circle of death and the message “checking connection speed to …” in the right top corner when I try to play a video via Plex.

My Plex Server runs in a docker container on my Synology NAS. It has plenty of memory, a large cache, optimized transcoder settings, … and nothing has changed in my configuration recently.

All other devices (web on Windows PC, iPhone, …) are working fine. None of my videos (different codecs and formats) are working on my Samsung TV. The same content was also playing fine some weeks ago.

In the Samsung Plex app the setting “H264 maximum level” had default value “5.1 recommended”. It try to change it to “5.2” but this doesn’t make a difference.

Is there a bug since a recent update of the Plex Server or the Samsung Plex app?

These are the logs of Plex Server, it seems it is complaining about transcoding:

Nov 19, 2023 19:53:34.379 [140193924475704] Debug — Request: [127.0.0.1:34634 (Loopback)] GET /identity (19 live) #1931 Signed-in
Nov 19, 2023 19:53:34.379 [140193961442104] Debug — Completed: [127.0.0.1:34634] 200 GET /identity (19 live) #1931 0ms 398 bytes (pipelined: 1)
Nov 19, 2023 19:53:34.433 [140193890237240] Debug — We’re going to try to auto-select an audio stream for account 1.
Nov 19, 2023 19:53:34.433 [140193890237240] Debug — Selecting best audio stream for part ID 230453 (language: en)
Nov 19, 2023 19:53:34.433 [140193890237240] Debug — We’re going to try to auto-select a subtitle.
Nov 19, 2023 19:53:34.433 [140193890237240] Debug — Selected a foreign audio track: en
Nov 19, 2023 19:53:34.433 [140193890237240] Debug — Subtitles: Found a candidate subtitle language [nl] for a foreign film
Nov 19, 2023 19:53:34.434 [140193890237240] Debug — Audio Stream: 352268, Subtitle Stream: 352275
Nov 19, 2023 19:53:34.442 [140193961442104] Debug — Completed: [127.0.0.1:54522] 200 GET /library/metadata/113526 (11 live) #196c TLS GZIP 65ms 5991 bytes (pipelined: 4)
Nov 19, 2023 19:53:34.722 [140193924475704] Debug — Request: [127.0.0.1:54522 (WAN)] GET /library/metadata/113526?includeExtras=1&includeExternalMetadata=1&checkFiles=1&includeExternalMedia=1 (8 live) #198d TLS GZIP Signed-in Token (scipbe) (TV 2018)
Nov 19, 2023 19:53:34.791 [140193924475704] Debug — We’re going to try to auto-select an audio stream for account 1.
Nov 19, 2023 19:53:34.791 [140193924475704] Debug — Selecting best audio stream for part ID 230453 (language: en)
Nov 19, 2023 19:53:34.791 [140193924475704] Debug — We’re going to try to auto-select a subtitle.
Nov 19, 2023 19:53:34.791 [140193924475704] Debug — Selected a foreign audio track: en
Nov 19, 2023 19:53:34.791 [140193924475704] Debug — Subtitles: Found a candidate subtitle language [nl] for a foreign film
Nov 19, 2023 19:53:34.791 [140193924475704] Debug — Audio Stream: 352268, Subtitle Stream: 352275
Nov 19, 2023 19:53:34.801 [140193963551544] Debug — Completed: [127.0.0.1:54522] 200 GET /library/metadata/113526?includeExtras=1&includeExternalMetadata=1&checkFiles=1&includeExternalMedia=1 (8 live) #198d TLS GZIP 78ms 6021 bytes (pipelined: 5)
Nov 19, 2023 19:53:34.969 [140193890237240] Debug — Request: [127.0.0.1:54522 (WAN)] GET /hubs/metadata/113526/related?excludeElements=Actor%2CCollection%2CCountry%2CLabel%2CMood%2CPart%2CProducer%2CSimilar%2CPhoto%2CVast%2CTopic&excludeFields=file%2Ctagline&includeAugmentations=1&includeExternalMetadata=1&includeMeta=1&wait=1 (8 live) #19a1 TLS GZIP Signed-in Token (scipbe) (TV 2018)
Nov 19, 2023 19:53:35.128 [140193890237240] Debug — [Req#19a1] It took 0.000000 ms to retrieve 120 items.
Nov 19, 2023 19:53:35.133 [140193890237240] Debug — [Req#19a1] It took 10.000000 ms to retrieve 138 items.
Nov 19, 2023 19:53:35.136 [140193890237240] Debug — [Req#19a1] It took 0.000000 ms to retrieve 105 items.
Nov 19, 2023 19:53:35.142 [140193890237240] Debug — [Req#19a1] It took 0.000000 ms to retrieve 119 items.
Nov 19, 2023 19:53:35.187 [140193961442104] Debug — Completed: [127.0.0.1:54522] 200 GET /hubs/metadata/113526/related?excludeElements=Actor%2CCollection%2CCountry%2CLabel%2CMood%2CPart%2CProducer%2CSimilar%2CPhoto%2CVast%2CTopic&excludeFields=file%2Ctagline&includeAugmentations=1&includeExternalMetadata=1&includeMeta=1&wait=1 (8 live) #19a1 TLS GZIP 218ms 20049 bytes (pipelined: 6)
Nov 19, 2023 19:53:36.447 [140193924475704] Debug — Request: [127.0.0.1:54522 (WAN)] GET /photo/:/transcode?width=240&height=360&url=%2Flibrary%2Fmetadata%2F113506%2Fthumb%2F1698511057&minSize=1&upscale=1 (8 live) #19b6 TLS GZIP Signed-in Token (scipbe) (TV 2018)
Nov 19, 2023 19:53:36.447 [140193924475704] Debug — [Req#19b6] Photo transcoder: Request for url [/library/metadata/113506/thumb/1698511057] (is local: 1 upscaled: 1)
Nov 19, 2023 19:53:36.447 [140193924475704] Debug — Content-Length of /config/Library/Application Support/Plex Media Server/Cache/PhotoTranscoder/88/88fe60d29273fbe066d1c3736cf59abbaeb2ae97.jpg is 26843 (of total: 26843).
Nov 19, 2023 19:53:36.447 [140193961442104] Debug — Completed: [127.0.0.1:54522] 200 GET /photo/:/transcode?width=240&height=360&url=%2Flibrary%2Fmetadata%2F113506%2Fthumb%2F1698511057&minSize=1&upscale=1 (8 live) #19b6 TLS GZIP 0ms 26843 bytes (pipelined: 7)
Nov 19, 2023 19:53:36.480 [140193890237240] Debug — Request: [127.0.0.1:54520 (WAN)] GET /photo/:/transcode?width=240&height=360&url=%2Flibrary%2Fmetadata%2F102665%2Fthumb%2F1699846461&minSize=1&upscale=1 (8 live) #1952 TLS GZIP Signed-in Token (scipbe) (TV 2018)
Nov 19, 2023 19:53:36.480 [140193890237240] Debug — [Req#1952] Photo transcoder: Request for url [/library/metadata/102665/thumb/1699846461] (is local: 1 upscaled: 1)
Nov 19, 2023 19:53:36.508 [140193890237240] Debug — [Req#1952] The cache file did not exist, but the original did [/config/Library/Application Support/Plex Media Server/Cache/PhotoTranscoder/dd/dd682765d70968cb7616404b7ab1a2df5d8bbb1e.jpg].
Nov 19, 2023 19:53:36.600 [140193924475704] Debug — Request: [127.0.0.1:54532 (WAN)] GET /photo/:/transcode?width=240&height=360&url=%2Flibrary%2Fmetadata%2F83151%2Fthumb%2F1699672331&minSize=1&upscale=1 (11 live) #19c4 TLS GZIP Signed-in Token (scipbe) (TV 2018)
Nov 19, 2023 19:53:36.600 [140193924475704] Debug — [Req#19c4] Photo transcoder: Request for url [/library/metadata/83151/thumb/1699672331] (is local: 1 upscaled: 1)
Nov 19, 2023 19:53:36.601 [140193909295928] Debug — Request: [127.0.0.1:54530 (WAN)] GET /photo/:/transcode?width=240&height=360&url=%2Flibrary%2Fmetadata%2F85195%2Fthumb%2F1699672344&minSize=1&upscale=1 (11 live) #194b TLS GZIP Signed-in Token (scipbe) (TV 2018)
Nov 19, 2023 19:53:36.601 [140193909295928] Debug — [Req#194b] Photo transcoder: Request for url [/library/metadata/85195/thumb/1699672344] (is local: 1 upscaled: 1)
Nov 19, 2023 19:53:36.625 [140193898089272] Debug — Request: [127.0.0.1:54534 (WAN)] GET /photo/:/transcode?width=240&height=360&url=%2Flibrary%2Fmetadata%2F102914%2Fthumb%2F1697165538&minSize=1&upscale=1 (11 live) #19c5 TLS GZIP Signed-in Token (scipbe) (TV 2018)
Nov 19, 2023 19:53:36.625 [140193898089272] Debug — [Req#19c5] Photo transcoder: Request for url [/library/metadata/102914/thumb/1697165538] (is local: 1 upscaled: 1)
Nov 19, 2023 19:53:36.627 [140193924475704] Debug — [Req#19c4] The cache file did not exist, but the original did [/config/Library/Application Support/Plex Media Server/Cache/PhotoTranscoder/d5/d5453ed205d4a9fcd734bb64e63ab92b68a7e1a7.jpg].
Nov 19, 2023 19:53:36.652 [140193909295928] Debug — [Req#194b] The cache file did not exist, but the original did [/config/Library/Application Support/Plex Media Server/Cache/PhotoTranscoder/98/989274cd0549f98b80c3aaa01fcc85cda154ff91.jpg].
Nov 19, 2023 19:53:36.705 [140193898089272] Debug — [Req#19c5/Req#19d9] Calculated media file path for path [metadata://posters/tv.plex.agents.movie_3bdbd81f4d40f3ad5ebe5b4c4905359bb1c27706]: [“/config/Library/Application Support/Plex Media Server/Metadata/Movies/c/ad4d564d80ee5abb2525e4aeeb454cb32807ecf.bundle/Contents/_combined/posters/tv.plex.agents.movie_3bdbd81f4d40f3ad5ebe5b4c4905359bb1c27706”]
Nov 19, 2023 19:53:36.723 [140193890237240] Debug — [Req#1952] Created thumbnail of size 240x360, has pixels: 1
Nov 19, 2023 19:53:36.732 [140193961442104] Debug — Completed: [127.0.0.1:54520] 200 GET /photo/:/transcode?width=240&height=360&url=%2Flibrary%2Fmetadata%2F102665%2Fthumb%2F1699846461&minSize=1&upscale=1 (11 live) #1952 TLS GZIP 252ms 21214 bytes (pipelined: 2)
Nov 19, 2023 19:53:36.773 [140193898089272] Debug — [Req#19c5] Calling back into ourselves for photo to transcode, optimizing the process (status: -1)
Nov 19, 2023 19:53:36.803 [140193898089272] Debug — [Req#19c5] Photo cache obtained 722674 bytes from /library/metadata/102914/thumb/1697165538
Nov 19, 2023 19:53:36.803 [140193898089272] Debug — [Req#19c5] Saving original media file to /config/Library/Application Support/Plex Media Server/Cache/PhotoTranscoder/44/44ac403e0a7779cbd246f6b8995d9bf3607ca4ea.jpg
Nov 19, 2023 19:53:36.885 [140193909295928] Debug — [Req#194b] Created thumbnail of size 240x360, has pixels: 1
Nov 19, 2023 19:53:36.893 [140193924475704] Debug — [Req#19c4] Created thumbnail of size 240x360, has pixels: 1
Nov 19, 2023 19:53:36.894 [140193963551544] Debug — Completed: [127.0.0.1:54530] 200 GET /photo/:/transcode?width=240&height=360&url=%2Flibrary%2Fmetadata%2F85195%2Fthumb%2F1699672344&minSize=1&upscale=1 (11 live) #194b TLS GZIP 294ms 17195 bytes (pipelined: 1)
Nov 19, 2023 19:53:36.933 [140193898089272] Debug — [Req#19c5] Created thumbnail of size 240x360, has pixels: 1
Nov 19, 2023 19:53:36.942 [140193961442104] Debug — Completed: [127.0.0.1:54534] 200 GET /photo/:/transcode?width=240&height=360&url=%2Flibrary%2Fmetadata%2F102914%2Fthumb%2F1697165538&minSize=1&upscale=1 (11 live) #19c5 TLS GZIP 316ms 20297 bytes (pipelined: 1)
Nov 19, 2023 19:53:37.057 [140193963551544] Debug — Completed: [127.0.0.1:54532] 200 GET /photo/:/transcode?width=240&height=360&url=%2Flibrary%2Fmetadata%2F83151%2Fthumb%2F1699672331&minSize=1&upscale=1 (11 live) #19c4 TLS GZIP 456ms 20226 bytes (pipelined: 1)
Nov 19, 2023 19:53:37.905 [140193961442104] Debug — WebSocket: client initiated close
Nov 19, 2023 19:53:37.905 [140193961442104] Debug — NotificationStream: Removing because of close
Nov 19, 2023 19:53:37.945 [140193961442104] Debug — handleStreamRead code 2: End of file
Nov 19, 2023 19:53:37.945 [140193961442104] Debug — Completed after connection close: [172.17.0.1:40834] -3 GET /:/websockets/notifications (11 live) #1771 TLS GZIP 29030ms 8 bytes
Nov 19, 2023 19:53:38.931 [140193898089272] Debug — Request: [172.17.0.1:40946 (Subnet)] GET /:/websockets/notifications (11 live) #1973 TLS GZIP Signed-in Token (scipbe) (Firefox)
Nov 19, 2023 19:53:38.931 [140193898089272] Debug — WebSocket: Performing handshake from origin https://nas:32400
Nov 19, 2023 19:53:38.931 [140193898089272] Debug — Beginning read from WebSocket
Nov 19, 2023 19:53:38.938 [140193924475704] Debug — Request: [172.17.0.1:40948 (Subnet)] GET /activities (12 live) #1a00 TLS GZIP Signed-in Token (scipbe) (Firefox)
Nov 19, 2023 19:53:38.938 [140193963551544] Debug — Completed: [172.17.0.1:40948] 200 GET /activities (12 live) #1a00 TLS GZIP 0ms 350 bytes (pipelined: 1)
Nov 19, 2023 19:53:39.763 [140193909295928] Debug — Request: [127.0.0.1:34650 (Loopback)] GET /identity (13 live) #1a07 Signed-in
Nov 19, 2023 19:53:39.763 [140193963551544] Debug — Completed: [127.0.0.1:34650] 200 GET /identity (13 live) #1a07 0ms 398 bytes (pipelined: 1)
Nov 19, 2023 19:53:40.220 [140193912126264] Debug — player 0ih0r754nmy5h6jittjl8a1y was last refreshed 10 seconds ago
Nov 19, 2023 19:53:43.692 [140193890237240] Debug — Request: [127.0.0.1:54532 (WAN)] POST /playQueues?own=1&excludeElements=Actor%2CCollection%2CCountry%2CDirector%2CGenre%2CLabel%2CMood%2CPart%2CProducer%2CRole%2CSimilar%2CWriter%2CPhoto&excludeFields=file%2Ctagline&uri=server%3A%2F%2Fb176633ac9d08c798316719d8d25ef8038f56d28%2Fcom.plexapp.plugins.library%2Flibrary%2Fmetadata%2F113526&type=video&continuous=0&includeRelated=0&shuffle=0&repeat=0 (12 live) #19f4 TLS GZIP Signed-in Token (scipbe) (TV 2018)
Nov 19, 2023 19:53:43.692 [140193890237240] Debug — [Req#19f4] PlayQueue: Converted ‘server://b176633ac9d08c798316719d8d25ef8038f56d28/com.plexapp.plugins.library/library/metadata/113526’ to ‘library://x/item/%2Flibrary%2Fmetadata%2F113526’
Nov 19, 2023 19:53:43.694 [140193890237240] Debug — [Req#19f4] PlayQueue: 0 generated IDs compressed down to a 20 byte blob.
Nov 19, 2023 19:53:43.696 [140193890237240] Debug — [Req#19f4] PlayQueue: Start index: 0 End index: 0 Count: 1
Nov 19, 2023 19:53:43.696 [140193890237240] Debug — [Req#19f4] PlayQueue: 1 generated IDs compressed down to a 24 byte blob.
Nov 19, 2023 19:53:43.696 [140193890237240] Debug — [Req#19f4] PlayQueue: Added 1 items in 0.0 sec.
Nov 19, 2023 19:53:43.706 [140193961442104] Debug — Completed: [127.0.0.1:54532] 200 POST /playQueues?own=1&excludeElements=Actor%2CCollection%2CCountry%2CDirector%2CGenre%2CLabel%2CMood%2CPart%2CProducer%2CRole%2CSimilar%2CWriter%2CPhoto&excludeFields=file%2Ctagline&uri=server%3A%2F%2Fb176633ac9d08c798316719d8d25ef8038f56d28%2Fcom.plexapp.plugins.library%2Flibrary%2Fmetadata%2F113526&type=video&continuous=0&includeRelated=0&shuffle=0&repeat=0 (12 live) #19f4 TLS GZIP 14ms 1515 bytes (pipelined: 2)
Nov 19, 2023 19:53:43.893 [140193898089272] Debug — Request: [127.0.0.1:54532 (WAN)] GET /library/metadata/113526?checkFiles=1&includeChapters=1&includeMarkers=1 (12 live) #1a24 TLS GZIP Signed-in Token (scipbe) (TV 2018)
Nov 19, 2023 19:53:43.904 [140193898089272] Debug — We’re going to try to auto-select an audio stream for account 1.
Nov 19, 2023 19:53:43.904 [140193898089272] Debug — Selecting best audio stream for part ID 230453 (language: en)
Nov 19, 2023 19:53:43.904 [140193898089272] Debug — We’re going to try to auto-select a subtitle.
Nov 19, 2023 19:53:43.904 [140193898089272] Debug — Selected a foreign audio track: en
Nov 19, 2023 19:53:43.905 [140193898089272] Debug — Subtitles: Found a candidate subtitle language [nl] for a foreign film
Nov 19, 2023 19:53:43.905 [140193898089272] Debug — Audio Stream: 352268, Subtitle Stream: 352275
Nov 19, 2023 19:53:43.913 [140193961442104] Debug — Completed: [127.0.0.1:54532] 200 GET /library/metadata/113526?checkFiles=1&includeChapters=1&includeMarkers=1 (12 live) #1a24 TLS GZIP 20ms 6008 bytes (pipelined: 3)
Nov 19, 2023 19:53:44.059 [140193890237240] Debug — Request: [127.0.0.1:54532 (WAN)] GET /video/:/transcode/universal/decision?directPlay=0&directStream=0&directStreamAudio=1&protocol=dash&fastSeek=1&path=%2Flibrary%2Fmetadata%2F113526&session=334a9zqaeme9cw4pzmz8yta9&mediaIndex=0&partIndex=0&mediaBufferSize=50000&hasMDE=1&subtitleSize=100&videoQuality=100&videoResolution=4096x2160&audioBoost=100&subtitles=burn&maxVideoBitrate=2000&location=wan (12 live) #1a35 TLS GZIP Signed-in Token (scipbe) (TV 2018)
Nov 19, 2023 19:53:44.059 [140193890237240] Debug — [Req#1a35/Transcode] Found session GUID of 334a9zqaeme9cw4pzmz8yta9 in session start.
Nov 19, 2023 19:53:44.059 [140193890237240] Debug — [Req#1a35/Transcode] TranscodeUniversalRequest: adapting profile with augmentation data: add-transcode-target(type=videoProfile&context=streaming&protocol=dash&container=mp4&videoCodec=h264,hevc&audioCodec=aac,ac3,eac3)+add-limitation(scope=videoCodec&scopeName=h264&type=upperBound&name=video.level&value=51)+add-limitation(scope=videoTranscodeTarget&scopeName=h264&scopeType=videoCodec&context=streaming&protocol=dash&type=upperBound&name=video.width&value=4096)+add-limitation(scope=videoTranscodeTarget&scopeName=h264&scopeType=videoCodec&context=streaming&protocol=dash&type=upperBound&name=video.height&value=2160)+add-limitation(scope=videoTranscodeTarget&scopeName=h264&scopeType=videoCodec&context=streaming&protocol=dash&type=upperBound&name=video.bitDepth&value=8)+add-limitation(scope=videoTranscodeTarget&scopeName=h264&scopeType=videoCodec&context=streaming&protocol=dash&type=upperBound&name=video.frameRate&value=60)+add-limitation(scope=videoTranscodeTarget&scopeName=h264&scopeType=videoCodec&context=streaming&protocol=dash&type=upperBound&name=video.bitrate&value=60000)+add-limitation(scope=videoTranscodeTarget&scopeName=hevc&scopeType=videoCodec&context=streaming&protocol=dash&type=upperBound&name=video.width&value=4096)+add-limitation(scope=videoTranscodeTarget&scopeName=hevc&scopeType=videoCodec&context=streaming&protocol=dash&type=upperBound&name=video.height&value=2160)+add-limitation(scope=videoTranscodeTarget&scopeName=hevc&scopeType=videoCodec&context=streaming&protocol=dash&type=upperBound&name=video.bitDepth&value=10)+add-limitation(scope=videoTranscodeTarget&scopeName=hevc&scopeType=videoCodec&context=streaming&protocol=dash&type=upperBound&name=video.frameRate&value=60)+add-limitation(scope=videoTranscodeTarget&scopeName=hevc&scopeType=videoCodec&context=streaming&protocol=dash&type=upperBound&name=video.bitrate&value=80000)+add-limitation(scope=videoTranscodeTarget&scopeName=hevc&scopeType=videoCodec&context=streaming&type=match&name=video.colorTrc&protocol=dash&list=bt709|bt470m|bt470bg|smpte170m|smpte240m|bt2020-10|smpte2084&isRequired=false)+add-limitation(scope=videoCodec&scopeName=hevc&type=notMatch&name=video.DOVIProfile&value=5)+add-transcode-target(type=subtitleProfile&protocol=http&context=all&subtitleCodec=ass&container=ass)+add-transcode-target-settings(type=videoProfile&context=streaming&protocol=dash&IncludeMapInEmptyVTT=true&BreakNonKeyframes=true)
Nov 19, 2023 19:53:44.060 [140193890237240] Debug — [Req#1a35/Transcode] TranscodeUniversalRequest: using augmented profile Generic
Nov 19, 2023 19:53:44.060 [140193890237240] Debug — [Req#1a35/Transcode] Downloading document http://127.0.0.1:32400/library/metadata/113526?includeBandwidths=1&offset=-1&X-Plex-Incomplete-Segments=1&X-Plex-Session-Identifier=0ih0r754nmy5h6jittjl8a1y
Nov 19, 2023 19:53:44.070 [140193890237240] Debug — [Req#1a35/Transcode] We’re going to try to auto-select an audio stream for account 1.
Nov 19, 2023 19:53:44.070 [140193890237240] Debug — [Req#1a35/Transcode] Selecting best audio stream for part ID 230453 (language: en)
Nov 19, 2023 19:53:44.070 [140193890237240] Debug — [Req#1a35/Transcode] We’re going to try to auto-select a subtitle.
Nov 19, 2023 19:53:44.070 [140193890237240] Debug — [Req#1a35/Transcode] Selected a foreign audio track: en
Nov 19, 2023 19:53:44.070 [140193890237240] Debug — [Req#1a35/Transcode] Subtitles: Found a candidate subtitle language [nl] for a foreign film
Nov 19, 2023 19:53:44.070 [140193890237240] Debug — [Req#1a35/Transcode] Audio Stream: 352268, Subtitle Stream: 352275
Nov 19, 2023 19:53:44.080 [140193890237240] Debug — [Req#1a35/Transcode] Codecs: testing h264_nvenc (encoder)
Nov 19, 2023 19:53:44.081 [140193890237240] Debug — [Req#1a35/Transcode] Codecs: hardware transcoding: testing API nvenc for device ‘’ ()
Nov 19, 2023 19:53:44.081 [140193890237240] Error — [Req#1a35/Transcode] [FFMPEG] - Cannot load libcuda.so.1

Nov 19, 2023 19:53:44.081 [140193890237240] Error — [Req#1a35/Transcode] [FFMPEG] - Could not dynamically load CUDA

Nov 19, 2023 19:53:44.081 [140193890237240] Debug — [Req#1a35/Transcode] Codecs: hardware transcoding: opening hw device failed - probably not supported by this system, error: Operation not permitted
Nov 19, 2023 19:53:44.081 [140193890237240] Debug — [Req#1a35/Transcode] Could not create hardware context for h264_nvenc
Nov 19, 2023 19:53:44.081 [140193890237240] Debug — [Req#1a35/Transcode] Codecs: testing h264 (decoder) with hwdevice vaapi
Nov 19, 2023 19:53:44.081 [140193890237240] Debug — [Req#1a35/Transcode] Codecs: hardware transcoding: testing API vaapi for device ‘’ ()
Nov 19, 2023 19:53:44.081 [140193890237240] Debug — [Req#1a35/Transcode] Codecs: hardware transcoding: opening hw device failed - probably not supported by this system, error: Generic error in an external library
Nov 19, 2023 19:53:44.081 [140193890237240] Debug — [Req#1a35/Transcode] Could not create hardware context for h264
Nov 19, 2023 19:53:44.082 [140193890237240] Debug — [Req#1a35/Transcode] Codecs: testing h264 (decoder) with hwdevice nvdec
Nov 19, 2023 19:53:44.082 [140193890237240] Debug — [Req#1a35/Transcode] Codecs: hardware transcoding: testing API nvdec for device ‘’ ()
Nov 19, 2023 19:53:44.082 [140193890237240] Error — [Req#1a35/Transcode] [FFMPEG] - Cannot load libcuda.so.1

Nov 19, 2023 19:53:44.082 [140193890237240] Error — [Req#1a35/Transcode] [FFMPEG] - Could not dynamically load CUDA

Nov 19, 2023 19:53:44.082 [140193890237240] Debug — [Req#1a35/Transcode] Codecs: hardware transcoding: opening hw device failed - probably not supported by this system, error: Operation not permitted
Nov 19, 2023 19:53:44.082 [140193890237240] Debug — [Req#1a35/Transcode] Could not create hardware context for h264
Nov 19, 2023 19:53:44.082 [140193890237240] Debug — [Req#1a35/Transcode] MDE: Selected protocol dash; container: mp4
Nov 19, 2023 19:53:44.082 [140193890237240] Debug — [Req#1a35/Transcode] MDE: analyzing media item 106662
Nov 19, 2023 19:53:44.082 [140193890237240] Debug — [Req#1a35/Transcode] MDE: The Movie: Direct Play is disabled
Nov 19, 2023 19:53:44.082 [140193890237240] Debug — [Req#1a35/Transcode] MDE: The Movie: media must be transcoded in order to use the dash protocol
Nov 19, 2023 19:53:44.082 [140193890237240] Debug — [Req#1a35/Transcode] MDE: The Movie: selected subtitle cannot be converted to a compatible format, burning into video stream
Nov 19, 2023 19:53:44.082 [140193890237240] Debug — [Req#1a35/Transcode] MDE: The Movie: Direct Streaming is disabled, so video stream will be transcoded
Nov 19, 2023 19:53:44.082 [140193890237240] Debug — [Req#1a35/Transcode] MDE: The Movie: no remuxable profile found, so video stream will be transcoded
Nov 19, 2023 19:53:44.083 [140193890237240] Debug — [Req#1a35/Transcode] Codecs: testing h264_nvenc (encoder)
Nov 19, 2023 19:53:44.083 [140193890237240] Debug — [Req#1a35/Transcode] Codecs: hardware transcoding: testing API nvenc for device ‘’ ()

Possibly

There was a few other people having the same problem, also on a Samsung Tizen

It also seemed to magically fix itself without any definitive interaction

I suggested he disable the “Quality suggestions” but he said he already did that and it didn’t fix it

AFAIK that’s what’s checking the connection speed. If it doesn’t stop after you disable it, that sure sounds like a bug, but idk

You can try it, just to see. On the TV under Video → Quality Suggestions

1 Like

Thanks a lot, it tried to disable “Quality suggestions” and the Samsung Plex app is playing videos again

3 Likes

This shouldn’t be happening in your home network, it’s saying the connection is going through WAN on the localhost address which usually implies this is using the Plex Relay.

This tells me there is a misconfiguration on your home network somewhere, possibly a DNS rebinding issue.

Check the activity dashboard when playing something, and see if it’s showing as “Indirect”.

Thank you very much. I tried a lot of stuff and this finally worked!

1 Like

Just want to post that I ran into this same issue – where a server on my network would encounter the “checking connection” and endless spinner.

The suggestion to turn off quality suggestions seems to have worked BUT I also had to restart the plex server. that was having the problem. Until I did that, I would get a frozen spinner and “unsupported file” timeout. Once the server was restarted, it resumed working.

  • Issue was on older Samsung TV (2017) and Plex server running on 2019 MBP
  • Problem server was still working with other devices, including a chromecast and 2023 Samsung TV.

Appreciate the answers here otherwise!

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