The change here was to prevent the command from actually attempting a request to download a subtitle that we know we don't have available. At the end of cache_subtitles, we write a json file with current srt availability, and expose it at a static/ url. Now this command will grab that info before executing, and cross reference the requested video id with the ones we have. If it's not there, it doesn't make the request.