From newest to oldest: Refactored subtitle loading to use open with specified encoding, improving readability and consistency. #3514 8d7facd Added validation to ensure subtitle modification applies only to .srt files and improved logging for unsupported file types. #3501 b0053c6