Directory / plugin

Kreva SRT Subtitles for Tutor LMS

v0.1.4 · by Kreva Estudio

Custom subtitles (.srt) for the YouTube videos embedded in Tutor LMS lessons, without relying on YouTube's native captions.

View on WordPress.org

About this plugin

Tutor LMS masks its YouTube videos with Plyr, which hides the player’s native subtitle (CC) button. This plugin adds its own button that turns subtitles on/off from an .srt file YOU attach per lesson — it doesn’t depend on the video having captions on YouTube, manual or automatic.

Why custom subtitles instead of YouTube’s captions:

  • Full quality control: you review the .srt yourself, instead of relying on YouTube’s automatic speech recognition (which mangles negations and proper names).
  • Works the same with third-party videos: the video owner doesn’t need to have uploaded captions — only playback-time sync is needed, which YouTube’s API exposes for any embed.
  • Doesn’t touch the player: it hooks into the extension point Tutor deliberately exposes (window.TutorLessonPlayer / tutorLessonPlayerReady event), it doesn’t replace or interfere with Plyr.

How to use it:

  1. Activate the plugin.
  2. Go to Tutor LMS SRT Subtitles.
  3. Pick the .srt file for each lesson from the Media Library.
  4. The subtitles button appears automatically on that lesson — only on lessons that have an .srt uploaded.

Both administrators and Tutor instructors can manage subtitles.

This plugin requires the Tutor LMS plugin to be installed and active.

Plugin tags