That's bad, at least in US there are subtitle in my TV program. I assume you can just add an option somewhere asking user to choose if he wants recorded files to be named after subtitles. And in case subtitle is not working, program can always fall back to what's it's currently doing.