New feature: basic subtitle support