Server Version: 1.41.0.8992
Player Version: N/A (using Plex web player)
The new “Auto-Sync Subtitles” feature in Plex Pass is great! I recently had to manually adjust subtitles for 10 minutes to hit the right -950ms offset, so this feature can be a real time-saver.
However, it can only be used if “Generate voice activity data” is enabled in Settings → Library, and set as either:
- As a scheduled task.
- As a scheduled Task when media is added.
Running this process consumes 40% CPU for 4 minutes on a 24-minute episode (on a 9700T, turbo disabled). When enabled for “new media is added” it seems that it likes to go back in the same sub-folder (i.e if you just added ep 4, it will do 1-3 after 4)
For films that don’t have voice data generated yet, you can select “analyze: to trigger it. But turning off voice activity generation under Settings stops manual analysis from doing voice data generation; so I can’t selectively trigger it when needed with the general option off.
Why turn the general option off? My issue is that I have a large library, i only need this feature 2-3 times a year, usually for obscure foreign films with limited subtitle download options I do not need this feature to eventually comb through my entire library, which it will due to both “enabled” options running scheduled as well.
My workaround is to enable voice data generation before watching a film, manually analyze to use auto-sync, afterwards disable the option in library settings again.
Testing shows that Plex retains previously generated voice data when the option is turned off, so you can keep using “Auto-sync” then. But this work-around is a bit tedious, and unnecessary.
I also tried having generate voice activity data enabled in the server settings, and then turning it off for every library in an attempt to stop it from doing it on a scheduled basis. But doing this, the “Analyze” process doesn’t kick off voice data generation.
This could be easily optimized by adding an option in the drop-down menu for manually triggering voice data generation under library items.
It would be incredibly helpful for users like me who only need this feature occasionally and want to avoid wasting a lot of CPU cycles, and thus electricity which certainly isn’t as cheap anymore these days in Europe.
Can we get “generate voice activity data” added as an on-demand option?
*Added in Plex Server forum instead of feature request. As the “Feature” (auto-sync) is already in. It’s just about adding an option to this feature.