Moved Plex to New DiskStation, now Transcode Fails "Couldn't find the file to stream"

Server Version#:1.15.6.1079
Player Version#:5.15.1 for iOS (but I tried and failed with yesterday’s version, too)

I moved my entire Plex library from a DS1817+ to a DS1019+ using Shared Folder Sync, and then I installed Plex fresh for the new DiskStation, to ensure I had the right build over there. I started up Plex and, boom, movies played great on all devices. Success!

Then I tried to download a movie to my iPad, “Medium” settings to force a transcode. I tried with 4 movies. One succeeded, the other 3 fail instantly, and the console logs all look similar for each of them.

I see this three times:

Couldn't find the file to stream: /volume1/Plex/Library/Application Support/Plex Media Server/Media/localhost/3/4d1aa6a1307fa56e49836c0a646fed49d20fa06.bundle/Contents/Subtitles/en/com.plexapp.agents.opensubtitles_a09ef543eda966186611c306d3e1f9837f097191.srt

Then I see this three times:

[Transcoder] /volume1/Plex/Library/Application Support/Plex Media Server/Cache/Transcode/Sessions/plex-transcode-6977b2ce-f4ba-4b54-ad4f-00f2c1b8453c-d69a075c-d19f-4d06-891d-8aaa48918707/temp-2.srt: Invalid data found when processing input

And then I get:

TranscodeJobManager: previous hardware transcoding job failed, retrying with software transcoding

after which it repeats, failing for software transcoding.

I’ve (re)moved the /volume1/Plex/Library/Application Support/Plex Media Server/Cache and /volume1/Plex/Library/Application Support/Plex Media Server/Media/localhost folders, restarting Plex and forcing it to recreate those (but I saved the originals). They do get re-created, and neither solved my issue.

Any thoughts? Thank you!

Thanks! Hmm… I’m not sure this is it. I had already updated to this new permissioning schema on my old NAS, so would have expected it all to just transfer over with the related data. But obviously I’m missing something, so maybe? What were you thinking was my issue?

If I may augment here,

DSM (Operating System) permissions are independent of PMS (the program).
They do not migrate from system to system.

Also, when moving from Diskstation to Diskstation, there is both an easy way and a hard way.

The easiest way:

  1. With PMS stopped
  2. Rename the Library which exists on the new to Library.old (skip this step if none)
  3. Copy in the contents of the Plex share from the other system
  4. Remove and reinstall the PMS package.
  5. Do not let it autostart after installation.
  6. When the drives quiesce again, now you can start it.

This works because:

  1. The installer checks the ownership of the files in Library.

  2. If you are copying from a different system, the owner ID (UID) is almost always different.

  3. The installer sees this difference and silently corrects it during installation. Rather than having the installer hang while installing (I can’t send a popup message), I dispatch the permissions change to the background (runs just as fast) so the DSM installer can exit.

  4. When the permissions are in sync with the new system, PMS can be started without error.

2 Likes

Thanks SO much, @ChuckPa. I tried this… and am getting the same results (I was pretty sure this was the path I took prior, too – copying first, then installing Plex, just by dumb luck), but I tried again, and the same thing happens.

Here’s a screenshot of the Console when this happens. I can play the movie just fine, but it won’t convert for download on mobile, etc.

I’ll note that I moved from a non-hardware-transcoding NAS (DS1817+) to one that does, theoretically, have it (DS1019+). But obviously it’s failing both hardware and software transcoding.

May I have the actual log ZIP from you having (re) created this? (the buffer isn’t long so please recreate if it’s been more than an hour or the system is otherwise active.

I tried to PM them to you but the system said you wouldn’t accept them. What’s the best way to get these to you without sharing my logs with the world? :slight_smile: (and forgive me if I’m being ridiculous — I’m not familiar with all that’s in those log ZIPs, so not sure if I should be concerned about sharing them with the world)

DM sent.

I have no problem opening a private DM session for logs… ever.

1 Like

Please turn DEBUG logging back on.

I can’t see what’s happening. DEBUG doesn’t consume more disk space and with it off.

Dave,
I found the problem. In this case, the SRT file is invalid (copied from Windows -> Linux?).

y 28, 2019 14:14:56.403 [0x7f43d140d700] DEBUG - BPQ: [Processing] -> [Idle]
May 28, 2019 14:14:56.405 [0x7f43c3a23700] DEBUG - Request: [::ffff:127.0.0.1:57154 (Loopback)] GET /library/streams/1207600 (16 live) GZIP Signed-in Token (DaveTheNerd)
May 28, 2019 14:14:56.403 [0x7f43c1c2c700] DEBUG - HTTP requesting POST https://plex.tv/devices/29EE48AA-D89C-4B32-B5B3-C2B11A2F7CA8/notifications?Notification[collapseKey]=syncItemProcessing&Notification[data]=action%3DsyncJobProcessing%26syncItemID%3D36031924%26syncListID%3D6725693&X-Plex-Token=xxxxxxxxxxxxxxxxxxxx
May 28, 2019 14:14:56.429 [0x7f43c3a23700] DEBUG - Calculated media file path for path [media://6/b23f29dad64aa70bc817e39c46958532fa039fd.bundle/Contents/Subtitles/en/com.plexapp.agents.opensubtitles_2a75983ed9cfca5534c5a8c08664846b9f965407.srt]: ["/volume1/Plex/Library/Application Support/Plex Media Server/Media/localhost/6/b23f29dad64aa70bc817e39c46958532fa039fd.bundle/Contents/Subtitles/en/com.plexapp.agents.opensubtitles_2a75983ed9cfca5534c5a8c08664846b9f965407.srt"]
May 28, 2019 14:14:56.429 [0x7f43c3a23700] ERROR - Couldn't find the file to stream: /volume1/Plex/Library/Application Support/Plex Media Server/Media/localhost/6/b23f29dad64aa70bc817e39c46958532fa039fd.bundle/Contents/Subtitles/en/com.plexapp.agents.opensubtitles_2a75983ed9cfca5534c5a8c08664846b9f965407.srt
May 28, 2019 14:14:56.430 [0x7f43d0855700] DEBUG - HTTP 404 response from GET http://127.0.0.1:32400/library/streams/1207600?X-Plex-Token=xxxxxxxxxxxxxxxxxxxx
May 28, 2019 14:14:56.430 [0x7f444576d700] DEBUG - Completed: [::ffff:127.0.0.1:57154] 404 GET /library/streams/1207600 (16 live) GZIP 25ms 331 bytes
May 28, 2019 14:14:56.431 [0x7f43d0855700] DEBUG - Downloaded stream from [http://127.0.0.1:32400/library/streams/1207600?X-Plex-Token=xxxxxxxxxxxxxxxxxxxx] (codec: srt) to temporary file [/volume1/Plex/Library/Application Support/Plex Media Server/Cache/Transcode/Sessions/plex-transcode-68eb1ff4-eb20-4078-9dc2-bab5deb97782-819e723c-bfd5-4be6-ae20-ca0670be8398/temp-0.srt]
May 28, 2019 14:14:56.431 [0x7f43d0855700] DEBUG - TPU: hardware transcoding: zero-copy support present
May 28, 2019 14:14:56.431 [0x7f43d0855700] DEBUG - TPU: hardware transcoding: using zero-copy transcoding
May 28, 2019 14:14:56.431 [0x7f43d0855700] DEBUG - TPU: hardware transcoding: final decoder: vaapi, final encoder: vaapi
May 28, 2019 14:14:56.432 [0x7f43d0855700] DEBUG - Job running: EAE_ROOT='/volume1/Plex/tmp_transcoding/pms-5f991066-2eef-40fa-8e67-3664a5f3acd2/EasyAudioEncoder' FFMPEG_EXTERNAL_LIBS='/volume1/Plex/Library/Application\ Support/Plex\ Media\ Server/Codecs/392df4f-2233-linux-x86_64/' XDG_CACHE_HOME='/volume1/Plex/Library/Application Support/Plex Media Server/Cache' XDG_DATA_HOME='/volume1/@appstore/Plex Media Server/Resources' X_PLEX_TOKEN='xxxxxxxxxxxxxxxxxxxx' '/volume1/@appstore/Plex Media Server/Plex Transcoder' '-codec:#0x01' 'h264' '-hwaccel:#0x01' 'vaapi' '-hwaccel_fallback_threshold:#0x01' '10' '-hwaccel_output_format:#0x01' 'vaapi' '-analyzeduration' '20000000' '-probesize' '20000000' '-i' '/volume1/DS-Movies/Converted Movies/Family Movies/2018/Second.Act.2018/Second.Act.2018.mp4' '-analyzeduration' '20000000' '-probesize' '20000000' '-i' '/volume1/Plex/Library/Application Support/Plex Media Server/Cache/Transcode/Sessions/plex-transcode-68eb1ff4-eb20-4078-9dc2-bab5deb97782-819e723c-bfd5-4be6-ae20-ca0670be8398/temp-0.srt' '-filter_complex' '[0:#0x01]hwupload[0];[0]scale_vaapi=w=1280:h=540:format=nv12[1];[1]hwupload[2]' '-map' '[2]' '-codec:0' 'h264_vaapi' '-b:0' '1250k' '-maxrate:0' '1667k' '-bufsize:0' '3334k' '-r:0' '23.975999999999999' '-map' '0:#0x02' '-metadata:s:1' 'language=eng' '-codec:1' 'copy' '-copypriorss:1' '0' '-map' '1:s:0' '-metadata:s:2' 'language=eng' '-codec:2' 'mov_text' '-f' 'mp4' '-map_metadata' '-1' '-map_chapters' '-1' '-movflags' '+faststart' '/volume1/Plex/Library/Application Support/Plex Media Server/Cache/Transcode/Sync+/6725693/63/153675.mp4.temp' '-y' '-vaapi_device' '/dev/dri/renderD128' '-nostats' '-loglevel' 'quiet' '-loglevel_plex' 'error' '-progressurl' 'http://127.0.0.1:32400/video/:/transcode/session/68eb1ff4-eb20-4078-9dc2-bab5deb97782/819e723c-bfd5-4be6-ae20-ca0670be8398/progress'
May 28, 2019 14:14:56.433 [0x7f43d0855700] DEBUG - Jobs: Starting child process with pid 1732
May 28, 2019 14:14:56.666 [0x7f442e88f700] DEBUG - Request: [::ffff:127.0.0.1:57158 (Loopback)] PUT /video/:/transcode/session/68eb1ff4-eb20-4078-9dc2-bab5deb97782/819e723c-bfd5-4be6-ae20-ca0670be8398/progress?status=startup (17 live) Signed-in Token (DaveTheNerd)
May 28, 2019 14:14:56.669 [0x7f4445a5b700] DEBUG - Completed: [::ffff:127.0.0.1:57158] 204 PUT /video/:/transcode/session/68eb1ff4-eb20-4078-9dc2-bab5deb97782/819e723c-bfd5-4be6-ae20-ca0670be8398/progress?status=startup (17 live) 2ms 203 bytes (pipelined: 1) (range: bytes=0-) 
May 28, 2019 14:14:56.670 [0x7f442dcd7700] DEBUG - Request: [::ffff:127.0.0.1:57158 (Loopback)] PUT /video/:/transcode/session/68eb1ff4-eb20-4078-9dc2-bab5deb97782/819e723c-bfd5-4be6-ae20-ca0670be8398/progress?status=opening (17 live) Signed-in Token (DaveTheNerd)
May 28, 2019 14:14:56.672 [0x7f4445a5b700] DEBUG - Completed: [::ffff:127.0.0.1:57158] 204 PUT /video/:/transcode/session/68eb1ff4-eb20-4078-9dc2-bab5deb97782/819e723c-bfd5-4be6-ae20-ca0670be8398/progress?status=opening (17 live) 2ms 203 bytes (pipelined: 2) (range: bytes=0-) 
May 28, 2019 14:14:56.778 [0x7f442e5a1700] DEBUG - HTTP 200 response from GET https://plex.tv/servers/b9680a2940d730f68bbb17dd1f08d25ae765d17a/sync_lists?auth_token=xxxxxxxxxxxxxxxxxxxx
May 28, 2019 14:14:56.792 [0x7f442e5a1700] DEBUG - Sync: downloaded 3 sync lists, analyzing now...
May 28, 2019 14:14:56.792 [0x7f442e5a1700] DEBUG - Sync: sync list 18850826: user 1 (DaveTheNerd), device Dave-iPad-Pro-10.5, profile iOS, id C12F3793-AFD5-41BA-99BA-9D585BF38FE5, sync item(s): 20857172,20857177,20857198,20857201,22606807,22606831,22606836,23008251,23013747,23025617,23081135,23108309,24280933,24280942,24280951,24280962,24280965,24280970,24280971,24280978,24280982,24280985,24404691,24929928,24929931,24929935,24929942,24929946,25468306,25468321,27631052,27631055,27631062,27634955,27733144,28433073,28433089,28433113,28448932,28449604,30850702,31265957,31265960,32621542,32621549,32621572,32621579,32621599,32621614,32621616,32621627,32621632,32621634,32621640,33739535,33739548,33739566,33739576,33859717,33859740,33859746,33859751,35139611,35139614,35139635,35139646,35139657,36017910
May 28, 2019 14:14:56.792 [0x7f442e5a1700] DEBUG - Sync: sync list 32248471: user 14009285 (Skylar), device Skye's iPad 11, profile iOS, id 82C4DA66-5017-4672-85E2-F2A45E2BA035, sync item(s): 33987827,33987854,33987868,33987964,33992903,33993264,33993326,33993343,33993434
May 28, 2019 14:14:56.792 [0x7f442e5a1700] DEBUG - Sync: sync list 6725693: user 1 (DaveTheNerd), device Dave-iPhone XR, profile iOS, id 29EE48AA-D89C-4B32-B5B3-C2B11A2F7CA8, sync item(s): 10462971,36031924
May 28, 2019 14:14:56.792 [0x7f442e5a1700] DEBUG - Sync: synchronizing 3 sync lists to generators
May 28, 2019 14:14:56.827 [0x7f442e5a1700] DEBUG - Sync: synchronized 3 sync list(s) to 79 generators
May 28, 2019 14:14:56.828 [0x7f442e5a1700] INFO - Sync: downloaded 3 sync list(s) with 79 sync items(s): 0 new, 0 updated, 0 deleted
May 28, 2019 14:14:56.829 [0x7f4445a5b700] DEBUG - Completed: [::ffff:192.168.42.179:58120] 200 PUT /sync/refreshContent (17 live) TLS GZIP 1209ms 195 bytes (pipelined: 21)
May 28, 2019 14:14:56.829 [0x7f43d140d700] DEBUG - BPQ: garbageCollect - sync - forced - 10
May 28, 2019 14:14:56.829 [0x7f43d140d700] DEBUG - Sync: starting Sync garbage collection: 10, forced
May 28, 2019 14:14:56.829 [0x7f43d140d700] DEBUG - Sync: garbage collecting filesystem
May 28, 2019 14:14:56.830 [0x7f43d140d700] DEBUG - Sync: garbage collected filesystem
May 28, 2019 14:14:56.830 [0x7f43d140d700] DEBUG - Sync: scanning for items to reprocess in sync list 18850826
May 28, 2019 14:14:56.831 [0x7f43d140d700] DEBUG - Sync: scanned for items to reprocess in sync list 18850826
May 28, 2019 14:14:56.831 [0x7f43d140d700] DEBUG - Sync: scanning for items to reprocess in sync list 32248471
May 28, 2019 14:14:56.831 [0x7f43d140d700] DEBUG - Sync: scanned for items to reprocess in sync list 32248471
May 28, 2019 14:14:56.831 [0x7f43d140d700] DEBUG - Sync: scanning for items to reprocess in sync list 6725693
May 28, 2019 14:14:56.831 [0x7f43d140d700] DEBUG - Sync: scanned for items to reprocess in sync list 6725693
May 28, 2019 14:14:56.832 [0x7f43d140d700] DEBUG - Sync: finished Sync garbage collection: 10
May 28, 2019 14:14:56.955 [0x7f43c3735700] DEBUG - Request: [::ffff:127.0.0.1:57158 (Loopback)] PUT /video/:/transcode/session/68eb1ff4-eb20-4078-9dc2-bab5deb97782/819e723c-bfd5-4be6-ae20-ca0670be8398/progress?status=opened (17 live) Signed-in Token (DaveTheNerd)
May 28, 2019 14:14:56.956 [0x7f4445a5b700] DEBUG - Completed: [::ffff:127.0.0.1:57158] 204 PUT /video/:/transcode/session/68eb1ff4-eb20-4078-9dc2-bab5deb97782/819e723c-bfd5-4be6-ae20-ca0670be8398/progress?status=opened (16 live) 0ms 203 bytes (pipelined: 3) (range: bytes=0-) 
May 28, 2019 14:14:56.960 [0x7f442e88f700] DEBUG - Request: [::ffff:127.0.0.1:57158 (Loopback)] PUT /video/:/transcode/session/68eb1ff4-eb20-4078-9dc2-bab5deb97782/819e723c-bfd5-4be6-ae20-ca0670be8398/progress/stream?index=0&id=1&codec=h264&type=video (16 live) Signed-in Token (DaveTheNerd)
May 28, 2019 14:14:56.961 [0x7f444576d700] DEBUG - Completed: [::ffff:127.0.0.1:57158] 206 PUT /video/:/transcode/session/68eb1ff4-eb20-4078-9dc2-bab5deb97782/819e723c-bfd5-4be6-ae20-ca0670be8398/progress/stream?index=0&id=1&codec=h264&type=video (16 live) 0ms 256 bytes (pipelined: 4) (range: bytes=0-) 
May 28, 2019 14:14:56.968 [0x7f43c1c2c700] DEBUG - HTTP 200 response from POST https://plex.tv/devices/29EE48AA-D89C-4B32-B5B3-C2B11A2F7CA8/notifications?Notification[collapseKey]=syncItemProcessing&Notification[data]=action%3DsyncJobProcessing%26syncItemID%3D36031924%26syncListID%3D6725693&X-Plex-Token=xxxxxxxxxxxxxxxxxxxx
May 28, 2019 14:14:57.013 [0x7f442dcd7700] DEBUG - Request: [::ffff:127.0.0.1:57158 (Loopback)] PUT /video/:/transcode/session/68eb1ff4-eb20-4078-9dc2-bab5deb97782/819e723c-bfd5-4be6-ae20-ca0670be8398/progress/stream?index=1&id=2&codec=aac&type=audio&profile=LC (16 live) Signed-in Token (DaveTheNerd)
May 28, 2019 14:14:57.013 [0x7f4445a5b700] DEBUG - Completed: [::ffff:127.0.0.1:57158] 206 PUT /video/:/transcode/session/68eb1ff4-eb20-4078-9dc2-bab5deb97782/819e723c-bfd5-4be6-ae20-ca0670be8398/progress/stream?index=1&id=2&codec=aac&type=audio&profile=LC (16 live) 0ms 256 bytes (pipelined: 5) (range: bytes=0-) 
May 28, 2019 14:14:57.056 [0x7f442e5a1700] DEBUG - Request: [::ffff:127.0.0.1:57158 (Loopback)] PUT /video/:/transcode/session/68eb1ff4-eb20-4078-9dc2-bab5deb97782/819e723c-bfd5-4be6-ae20-ca0670be8398/progress/streamDetail?index=0&id=1&codec=h264&type=video&bitrate=2495344&profile=High&language=und&width=1920&height=808&interlaced=0&sar=1:1&level=41&frameRate=23.976&disp_default=1 (16 live) Signed-in Token (DaveTheNerd)
May 28, 2019 14:14:57.057 [0x7f4445a5b700] DEBUG - Completed: [::ffff:127.0.0.1:57158] 206 PUT /video/:/transcode/session/68eb1ff4-eb20-4078-9dc2-bab5deb97782/819e723c-bfd5-4be6-ae20-ca0670be8398/progress/streamDetail?index=0&id=1&codec=h264&type=video&bitrate=2495344&profile=High&language=und&width=1920&height=808&interlaced=0&sar=1:1&level=41&frameRate=23.976&disp_default=1 (16 live) 0ms 256 bytes (pipelined: 6) (range: bytes=0-) 
May 28, 2019 14:14:57.097 [0x7f43c3735700] DEBUG - Request: [::ffff:127.0.0.1:57158 (Loopback)] PUT /video/:/transcode/session/68eb1ff4-eb20-4078-9dc2-bab5deb97782/819e723c-bfd5-4be6-ae20-ca0670be8398/progress/streamDetail?index=1&id=2&codec=aac&type=audio&profile=LC&language=eng&channels=6&layout=5.1&sampleRate=48000&disp_default=1 (16 live) Signed-in Token (DaveTheNerd)
May 28, 2019 14:14:57.098 [0x7f4445a5b700] DEBUG - Completed: [::ffff:127.0.0.1:57158] 206 PUT /video/:/transcode/session/68eb1ff4-eb20-4078-9dc2-bab5deb97782/819e723c-bfd5-4be6-ae20-ca0670be8398/progress/streamDetail?index=1&id=2&codec=aac&type=audio&profile=LC&language=eng&channels=6&layout=5.1&sampleRate=48000&disp_default=1 (16 live) 0ms 256 bytes (pipelined: 7) (range: bytes=0-) 
May 28, 2019 14:14:57.139 [0x7f442e88f700] DEBUG - Request: [::ffff:127.0.0.1:57158 (Loopback)] PUT /video/:/transcode/session/68eb1ff4-eb20-4078-9dc2-bab5deb97782/819e723c-bfd5-4be6-ae20-ca0670be8398/progress?status=opening (16 live) Signed-in Token (DaveTheNerd)
May 28, 2019 14:14:57.139 [0x7f4445a5b700] DEBUG - Completed: [::ffff:127.0.0.1:57158] 204 PUT /video/:/transcode/session/68eb1ff4-eb20-4078-9dc2-bab5deb97782/819e723c-bfd5-4be6-ae20-ca0670be8398/progress?status=opening (16 live) 0ms 203 bytes (pipelined: 8) (range: bytes=0-) 
May 28, 2019 14:14:57.184 [0x7f43c3a23700] ERROR - [Transcoder] /volume1/Plex/Library/Application Support/Plex Media Server/Cache/Transcode/Sessions/plex-transcode-68eb1ff4-eb20-4078-9dc2-bab5deb97782-819e723c-bfd5-4be6-ae20-ca0670be8398/temp-0.srt: Invalid data found when processing input
May 28, 2019 14:14:57.237 [0x7f4446037700] DEBUG - Jobs: '/volume1/@appstore/Plex Media Server/Plex Transcoder' exit code for process 1732 is 1 (failure)
May 28, 2019 14:14:57.237 [0x7f442fd11700] DEBUG - Streaming Resource: Terminated session 0x7f43c4586920:68eb1ff4-eb20-4078-9dc2-bab5deb97782 with reason Conversion failed. The transcoder exited due to an error.
May 28, 2019 14:14:57.237 [0x7f43d0855700] DEBUG - Using default transcode duration of 120 minutes

Specifically:

I would first check the permissions on the entire Plex share. I suspect the contents of the tmp_transcoding directory has junk which isn’t accessible OR the contents of the Caches directory under Library/Application Support/Plex Media Server.

In either case, the SRT is the problem. Hardware transcoding itself is working.

As verification, transcode / play something without subtitles.

Thank you VERY much.

I’ll take a look. But a few things come to mind as I dive back in here:

  1. When troubleshooting this the first time, I deleted the Caches and tmp_transcoding folders because I saw that same SRT failure. Didn’t seem to make a difference
  2. The movies I’ve tried with have no manually-added SRT files. This one, in particular, has IDX/SUB files in the folder with it, but no SRT at all. I’m guessing any SRT file “related” to it has been added by Plex via the built-in SRT-fetching functionality.
  3. But… playback in a browser window matches what you’re finding here: with no subtitles or VOBSUB selected, it plays fine (and shows subtitles in the latter case). If I select SRT (which, yes, it shows despite there being no manually-added SRT file), it fails/hangs.

So… any idea how I tell Plex to detach its own non-existent SRT files from my movies? And is there a way to do this “en masse”? :slight_smile:

Thank you , that’s what I am missing.

PMS is converting the other forms to SRT. Something in those IDX/SUB files is invalid.

Hmmm… if this were only happening with one movie I’d be right there with you. But with all these movies, especially movies I’ve successfully synced to devices from this Plex library on the old Diskstation, though… it certainly points to “migration failure”, no?

And if there was something invalid in the IDX/SUB files, wouldn’t that be present if I played in a browser window?

which player was this on? I’m not seeing it in the log file.

It was a web browser in Safari on the same machine from which I pulled the logs.

Also — I just tried a test on two previously-failing movies, one with SRT files, one with IDX/SUB files.

For both, I removed the files from their movie folders, let Plex auto-scan, and then I was able to successfully start a transcode/conversion for mobile.

I stopped those transcodes and then I put the exact same files back in their respective movie folders, waited for the auto scan, and was able to successfully start a transcode for each.

I did them each separately, not together. So clearly something with the copy from one NAS to another mucked up those Plex-generated SRT files. Having Plex re-generate them solves the problem.

So… is there a way to tell Plex to go through and regenerate all those (akin to “clearing the cache” or some other analogy)? :slight_smile:

I just double checked and unfortunately there isn’t. You’ll have to do this for each one as you encounter it.

It would be nice to have it run through everything again. It would be the equivalent of selecting everything and “Analyzing” again. (which might just work in your case).

1 Like

Thanks @ChuckPa — is there a way to “select all” and do that from the webUI? I tried a few different ways here, none worked for me.

Select the first (upper left most) movie.

Now scroll down and SHIFT-select the bottom right most.
All will highlight as selected.

You will notice, in the top center, how many are selected.
When complete “Deselect all”

1 Like

Ah hah! Ok. When I first tried it, I was just clicking anywhere in the movie, and of course that opened up the detail view. Never before now did I realize the little selection circle in the upper-left. I’ll use that next time!

I tried “Analyzing” a movie, but that didn’t solve this problem. Then I tried “Refreshing Metadata” on a movie and that did solve this problem. So I clicked on the … next to my “Movies” library and selected “Refresh All Metadata” — it’s still running, but once it finishes I’ll test again and report back.

Thanks so much, @ChuckPa — you rock. :slight_smile:

A (final?) update here: Refreshing Metadata (either individually or via “Refresh All Metadata”) seems to have completely solved this issue for me.

I randomly picked 10 movies (including 3 that definitely failed at the start of all this), and all 10 transcoded and downloaded to my iPad just fine. W00t!

Thanks for all your assistance and guidance, @ChuckPa. :slight_smile:

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