Extract subtitle read/load to SubtitleProvider class