Server Version#: 1.40.2.8395
Player Version#: Android 10.17.0.868
So I recently got a Terramaster F4-212 to move my plex server off of my gaming PC and put it on a NAS. With ease I was able to set up the NAS, move all of my media over and watch movies locally on my network. However, the moment that I try to watch something outside my network I get an error: “An error occurred while attempting to play this video. Please check your connection and try again.” I’ve done quite a bit of troubleshooting and here’s what I’ve gone through so far. Keep in mind that I have had remote access working just fine previously while the plex server was on my gaming PC, but now that it’s on my NAS it’s not.
Router:
- I have checked to make sure my port forwards are working and they are accessible from the web
- I have made sure UPnP is enabled
Plex Server:
- Have tried a fresh install
- Settings → Remote Access does say “Fully accessible outside of your network”
- I have tried messing with the manual port forward here but I haven’t had to mess with this on my Gaming PC’s plex server
Clients:
I’ve primarily been testing with my phone since it’s what I have I can easily get outside of my network with but this is what happens there
- Android app can view all my movies and everything just fine. The moment I launch a movie to watch, that’s when I get the error.
- However, if I were to log into the web version using my public IP and port, the movie fires up just fine.
- I have tried setting my android app to allow insecure connections with no success
- I have tried adding manual servers with my local and public IPs with no success
20000000 -probesize 20000000 -i "/Volume1/Plex/Library/Application Support/Plex Media Server/Cache/Transcode/Sessions/plex-transcode-af84e4c55a3b91ab-com-plexapp-android-8b8f8d4a-efbe-46fe-942d-2874d639ba1a/temp-0.srt" -filter_complex "[0:#0x01]scale=w=480:h=200:force_divisible_by=4[0];[0]format=pix_fmts=yuv420p|nv12[1]" -map "[1]" -codec:0 libx264 -crf:0 21 -maxrate:0 526k -bufsize:0 1052k -r:0 23.975999999999999 -preset:0 veryfast -x264opts:0 subme=2:me_range=4:rc_lookahead=10:me=dia:no_chroma_me:8x8dct=0:partitions=none -force_key_frames:0 "expr:gte(t,n_forced*8)" -filter_complex "[0:#0x02] aresample=async=1:ochl='stereo':rematrix_maxval=0.000000dB:osr=48000[2]" -map "[2]" -metadata:s:1 language=eng -codec:1 libopus -b:1 153k -map 1:s:0 -metadata:s:2 language=eng -codec:2 ass -strict_ts:2 0 -segment_format matroska -f ssegment -individual_header_trailer 0 -flags +global_header -segment_header_filename header -segment_time 8 -segment_start_number 0 -segment_copyts 1 -segment_time_delta 0.0625 -segment_list "http://127.0.0.1:32400/video/:/transcode/session/af84e4c55a3b91ab-com-plexapp-android/8b8f8d4a-efbe-46fe-942d-2874d639ba1a/manifest?X-Plex-Http-Pipeline=infinite" -segment_list_type csv -segment_list_size 5 -segment_list_separate_stream_times 1 -segment_list_unfinished 1 -segment_format_options output_ts_offset=10 -max_delay 5000000 -avoid_negative_ts disabled -map_metadata -1 -map_chapters -1 "media-%05d.ts" -start_at_zero -copyts -vsync cfr -y -nostats -loglevel quiet -loglevel_plex error -progressurl http://127.0.0.1:32400/video/:/transcode/session/af84e4c55a3b91ab-com-plexapp-android/8b8f8d4a-efbe-46fe-942d-2874d639ba1a/progress
Jul 03, 2024 12:29:02.931 [548210802912] DEBUG - [Req#10bd/Transcode/af84e4c55a3b91ab-com-plexapp-android/JobRunner] In directory: "/Volume1/Plex/Library/Application Support/Plex Media Server/Cache/Transcode/Sessions/plex-transcode-af84e4c55a3b91ab-com-plexapp-android-8b8f8d4a-efbe-46fe-942d-2874d639ba1a"
Jul 03, 2024 12:29:02.935 [548210802912] DEBUG - [Req#10bd/Transcode/af84e4c55a3b91ab-com-plexapp-android/JobRunner] Jobs: Starting child process with pid 32232
Jul 03, 2024 12:29:02.948 [548219347168] DEBUG - Request: [127.0.0.1:43380 (Loopback)] PUT /video/:/transcode/session/af84e4c55a3b91ab-com-plexapp-android/8b8f8d4a-efbe-46fe-942d-2874d639ba1a/progress?status=startup (15 live) #10ca Signed-in Token (jhhood) (range: bytes=0-)
Jul 03, 2024 12:29:02.949 [548254912736] DEBUG - Completed: [127.0.0.1:43380] 204 PUT /video/:/transcode/session/af84e4c55a3b91ab-com-plexapp-android/8b8f8d4a-efbe-46fe-942d-2874d639ba1a/progress?status=startup (15 live) #10ca 0ms 203 bytes (pipelined: 1) (range: bytes=0-)
Jul 03, 2024 12:29:02.953 [548219347168] DEBUG - Request: [127.0.0.1:43380 (Loopback)] PUT /video/:/transcode/session/af84e4c55a3b91ab-com-plexapp-android/8b8f8d4a-efbe-46fe-942d-2874d639ba1a/progress?status=startup (15 live) #10e3 Signed-in Token (jhhood) (range: bytes=0-)
Jul 03, 2024 12:29:02.954 [548252803296] DEBUG - Completed: [127.0.0.1:43380] 204 PUT /video/:/transcode/session/af84e4c55a3b91ab-com-plexapp-android/8b8f8d4a-efbe-46fe-942d-2874d639ba1a/progress?status=startup (15 live) #10e3 0ms 203 bytes (pipelined: 2) (range: bytes=0-)
Jul 03, 2024 12:29:02.954 [548219347168] DEBUG - Request: [127.0.0.1:43380 (Loopback)] PUT /video/:/transcode/session/af84e4c55a3b91ab-com-plexapp-android/8b8f8d4a-efbe-46fe-942d-2874d639ba1a/progress?status=opening (15 live) #10e8 Signed-in Token (jhhood) (range: bytes=0-)
Jul 03, 2024 12:29:02.955 [548254912736] DEBUG - Completed: [127.0.0.1:43380] 204 PUT /video/:/transcode/session/af84e4c55a3b91ab-com-plexapp-android/8b8f8d4a-efbe-46fe-942d-2874d639ba1a/progress?status=opening (15 live) #10e8 0ms 203 bytes (pipelined: 3) (range: bytes=0-)
Jul 03, 2024 12:29:03.084 [548219347168] DEBUG - Request: [127.0.0.1:43380 (Loopback)] PUT /video/:/transcode/session/af84e4c55a3b91ab-com-plexapp-android/8b8f8d4a-efbe-46fe-942d-2874d639ba1a/progress?status=opened (15 live) #10ed Signed-in Token (jhhood) (range: bytes=0-)
Jul 03, 2024 12:29:03.085 [548252803296] DEBUG - Completed: [127.0.0.1:43380] 204 PUT /video/:/transcode/session/af84e4c55a3b91ab-com-plexapp-android/8b8f8d4a-efbe-46fe-942d-2874d639ba1a/progress?status=opened (15 live) #10ed 0ms 203 bytes (pipelined: 4) (range: bytes=0-)
Jul 03, 2024 12:29:03.085 [548219347168] DEBUG - Request: [127.0.0.1:43380 (Loopback)] PUT /video/:/transcode/session/af84e4c55a3b91ab-com-plexapp-android/8b8f8d4a-efbe-46fe-942d-2874d639ba1a/progress/stream?index=0&id=1&codec=h264&type=video (15 live) #10f2 Signed-in Token (jhhood) (range: bytes=0-)
Jul 03, 2024 12:29:03.086 [548254912736] DEBUG - Completed: [127.0.0.1:43380] 200 PUT /video/:/transcode/session/af84e4c55a3b91ab-com-plexapp-android/8b8f8d4a-efbe-46fe-942d-2874d639ba1a/progress/stream?index=0&id=1&codec=h264&type=video (15 live) #10f2 0ms 195 bytes (pipelined: 5) (range: bytes=0-)
Jul 03, 2024 12:29:03.086 [548219347168] ERROR - [Req#10f7/Transcode/af84e4c55a3b91ab-com-plexapp-android/8b8f8d4a-efbe-46fe-942d-2874d639ba1a] Unknown decoder 'aac_lc'
Jul 03, 2024 12:29:03.092 [548259733728] DEBUG - Jobs: '/Volume1/@apps/plex/plexmediaserver/Plex Transcoder' exit code for process 32232 is 1 (failure)
Jul 03, 2024 12:29:03.092 [548115947744] DEBUG - Streaming Resource: Terminating session 0x7fa6a712f8:af84e4c55a3b91ab-com-plexapp-android which is using 714kbps of WAN bandwidth. Used is now 0kbps
Jul 03, 2024 12:29:03.092 [548210802912] DEBUG - [Req#10bd/Transcode/af84e4c55a3b91ab-com-plexapp-android] Using default transcode duration of 120 minutes
Jul 03, 2024 12:29:03.092 [548115947744] DEBUG - Streaming Resource: Terminating session 0x7fa6a712f8:af84e4c55a3b91ab-com-plexapp-android which is using transcoder slot. Used slots is now 0
Jul 03, 2024 12:29:03.092 [548210802912] DEBUG - [Req#10bd/Transcode/af84e4c55a3b91ab-com-plexapp-android] Started session successfully: af84e4c55a3b91ab-com-plexapp-android
Jul 03, 2024 12:29:03.092 [548115947744] DEBUG - Streaming Resource: Terminated session 0x7fa6a712f8:af84e4c55a3b91ab-com-plexapp-android with reason Conversion failed. The transcoder exited due to an error.
Jul 03, 2024 12:29:03.092 [548210802912] DEBUG - [Req#10bd/Transcode/af84e4c55a3b91ab-com-plexapp-android] HLS: Building an M3U8 for 7200 total seconds with 8 seconds/segment, target duration of 8.
Jul 03, 2024 12:29:03.092 [548144689376] DEBUG - Killing job.
Jul 03, 2024 12:29:03.092 [548144689376] DEBUG - Signalling job ID 32232 with 9
Jul 03, 2024 12:29:03.092 [548144689376] DEBUG - Job was already killed, not killing again.
Jul 03, 2024 12:29:03.092 [548144689376] DEBUG - Stopping transcode session af84e4c55a3b91ab-com-plexapp-android
Jul 03, 2024 12:29:03.093 [548137128160] DEBUG - Cleaning directory for session af84e4c55a3b91ab-com-plexapp-android (/Volume1/Plex/Library/Application Support/Plex Media
According to the log it looks like it’s because the client has an unknown decoder? Any help/pointers would be greatly appreciated.