Last note: change the name.  The name conflicts with the distributed server command.  Something like ... compile_subtitles or cache_subtitles.  I prefer the latter.