WordPress plugin intelligence profile

Video Flow Audit for Tutor LMS

Free, read-only audit of every video and image in your Tutor LMS courses — Vimeo, YouTube, Bunny Stream, self-hosted and course images.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.1.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.5 · PHP 8.0
Directory statusactive
Last directory update24 Oct 20269d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Video Flow Audit for Tutor LMS version 1.1.0 as active, updated 9d ago and tested up to WordPress 7.1.

Overview

About this plugin

Video Flow Audit for Tutor LMS scans your Tutor LMS courses and builds an inventory of every video it can find — Vimeo, YouTube, Bunny Stream or self-hosted — and every image the course uses, grouped by course and lesson.

Videos in Tutor LMS get referenced in several places: the lesson video field, raw URLs and embeds in lesson content, the WordPress oEmbed cache, and self-hosted files in the Media Library. Video Flow Audit pulls all of those references into one admin screen, so you can see what your course-video library actually looks like before you clean it up, switch hosts, or migrate.

The plugin is read-only by design. It never edits a lesson, moves a file, uploads a video, or contacts an external video host. Everything it reports is read from data already stored in your WordPress database — no account, no licence key, no API credentials.

What it shows

Course overview — every course, with its video count. Filter by author.

Per-course breakdown — for each video: the lesson it is on, the provider (Vimeo, YouTube, Bunny Stream, self-hosted, or an externally embedded Bunny video), the title or filename, the video ID (one click to copy), and the duration for self-hosted files.

Audit flags:

  • Not embedded — the video is tracked against a lesson but is not actually in any active lesson field or content. Usually the leftover of an interrupted upload or a changed video.
  • From oEmbed cache — WordPress is still holding an oEmbed entry for an old video URL, for example a Vimeo reference on a lesson you have since moved elsewhere.
  • Used in N places — the same underlying video is referenced from more than one lesson or course, so you know the blast radius before you replace or delete it.

Course images — a second tab per course lists every image the course uses: featured images, Tutor lesson attachments, and images inside course and lesson content. For each image you see a thumbnail, the file name and dimensions, the file size, the alt text, and exactly where it is used. Flags:

  • Missing alt text — the image has no alt text in the Media Library.
  • Large file — the image is over 500 KB and worth compressing.
  • Not in Media Library — the image is hot-linked from another site or a path WordPress does not know about.

What it detects

Video Flow Audit reads Tutor LMS and WordPress data already on your site:

  • Tutor LMS lesson video fields
  • Video URLs and embeds in lesson content
  • The WordPress oEmbed cache
  • Self-hosted videos in the Media Library
  • Featured images, Tutor lesson attachments and images in course/lesson content

It identifies Vimeo, YouTube and Bunny Stream references, externally embedded Bunny Stream videos, and self-hosted WordPress videos. It does not log in to Vimeo, YouTube, Bunny Stream or any other platform, and it does not perform a remote orphan scan of your video-host account — it reports what your WordPress site references.

Who it is for

Tutor LMS site owners, course creators and administrators who need to understand an existing course-video setup — typically before migrating off Vimeo, moving to Bunny Stream, cleaning up an older site, or reviewing a mixed hosting setup.

Privacy

Video Flow Audit sends nothing anywhere. It makes no external requests, requires no API credentials for Vimeo, YouTube or Bunny Stream, and does not send your course or video data to WPVideoFlow. The audit runs entirely on data stored in your WordPress installation.

Need to migrate and manage videos too?

Video Flow Audit only reports. If you also need to migrate Vimeo and self-hosted videos to Bunny Stream, upload through the Tutor course builder, reuse existing Bunny videos, fix alt text in place, serve course images from Bunny Storage, or manage everything from one Course Media screen, see Video Flow for Tutor LMS. It already includes this audit view, so if it is active, Video Flow Audit stays dormant.

More on the free plugin: Video Flow Audit for Tutor LMS

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • bunny stream
  • tutor lms
  • video audit
  • vimeo
  • youtube
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.5 · PHP 8.0
Update activity24 Oct 20269d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.0.01.1.0
WordPress compatibility7.17.1.3
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.