WordPress plugin intelligence profile

TruePlayer

A fast, customizable video & audio player for self-hosted files, YouTube, Vimeo and HLS — with chapters, playlists, presets and email capture.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.8.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.4 · PHP 7.4
Directory statusactive
Last directory update1 Nov 202620h 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 TruePlayer version 1.8.0 as active, updated 20h ago and tested up to WordPress 7.1.

Overview

About this plugin

TruePlayer is a native WordPress video and audio player with its own controls, so every video on your site looks and behaves the same — wherever it is hosted.

  • Sources — self-hosted files from the media library, any MP4/WebM URL, HLS streams (.m3u8), YouTube and Vimeo.
  • Audio player — a proper audio bar with cover art, waveform and compact/card/minimal layouts.
  • Your look — skins, accent and hover colors, play-button styles, control-bar styles, roundness, aspect ratio, logo watermark, and a site-wide default that every video inherits.
  • Controls — choose exactly which buttons show; speed, quality, captions, picture-in-picture, keyboard shortcuts, rewind/forward and download.
  • Chapters & captions — YouTube-style segmented chapters, multi-track subtitles with styling, and a transcript drawer.
  • Behaviour — autoplay modes, loop, resume where the viewer left off, sticky player on scroll, no-skip, click-to-load poster for fast pages.
  • Engagement — call-to-action and end-screen overlays, text overlays, an action bar, and email-capture forms (sent to your inbox).
  • Playlists & presets — sidebar or grid playlists with autoplay-next, and reusable player presets.
  • Block & shortcode — a block with an in-editor preview, plus [trueplayer id="…"], a popup/lightbox shortcode and playlist shortcode.
  • SEO — VideoObject structured data and Google Analytics (GA4) playback events.

Everything in this plugin works on its own. A separate add-on, TruePlayer Pro, adds features of its own such as watch verification, quizzes, analytics and automation.

External services

TruePlayer connects to the following third-party services. Each one is only contacted for the feature it supports, and only when that feature is used.

  • Vimeo oEmbed ( https://vimeo.com/api/oembed.json ) — used to resolve a thumbnail for a Vimeo video when none is set, so the poster image is populated. The video’s public Vimeo URL is sent. Called when a Vimeo-sourced video is saved in the admin and, if no poster is cached yet, once when a page showing it is first rendered (the result is cached for a day). Terms: https://vimeo.com/terms — Privacy: https://vimeo.com/privacy
  • YouTube captions ( https://www.youtube.com/api/timedtext ) — used by the subtitles importer to fetch public captions for a YouTube video when an administrator imports them. Only the public video id is sent. Terms: https://www.youtube.com/t/terms — Privacy: https://policies.google.com/privacy
  • Google Analytics (GA4) via Google Tag Manager ( https://www.googletagmanager.com/gtag/js ) — only loaded when the site administrator turns on Google Analytics in TruePlayer’s Settings → Integrations screen and enters a GA4 Measurement ID. Standard GA4 playback events are then sent from the viewer’s browser to Google. Off by default. Terms: https://marketingplatform.google.com/about/analytics/terms/us/ — Privacy: https://policies.google.com/privacy
  • Kodezen usage insights ( https://store.kodezen.com/ ) — optional, anonymous usage telemetry sent only if a site administrator opts in from the notice TruePlayer shows in the admin; it sends the site URL, WordPress/PHP/plugin versions and the admin email given at opt-in. When the plugin is deactivated, an optional feedback form can send the reason the administrator chooses. Nothing is sent without that action. Terms: https://kodezen.com/terms-and-conditions/ — Privacy: https://store.kodezen.com/privacy-policy/

Third-Party Libraries

TruePlayer bundles the following open-source libraries. Each one keeps its own license and copyright.

  • StoreEngine WordPress SDK — the opt-in usage-insights client described above. Source: https://github.com/imrantushar/storeengine-sdk-for-wordpress — License: GPL-2.0-or-later (© Kodezen). Installed via Composer under vendor/storeengine/wordpress-sdk/.

Source code & build

All compiled JavaScript and CSS in assets/build/ is generated from the human-readable sources shipped in the dev_trueplayer/ folder of this plugin. com/imrantushar/trueplayer.

Every file in assets/build/ maps to a source entry:

  • backend.*.js / style-backend.css — dev_trueplayer/backend.js (admin app, dev_trueplayer/admin/ )
  • frontend.*.js / style-frontend.css — dev_trueplayer/frontend.js (player, dev_trueplayer/player/ )
  • block.*.js — dev_trueplayer/block/index.js (block editor)
  • yt.*.js, vimeo.*.js — lazily loaded provider chunks from dev_trueplayer/player/providers/
  • hlsjs.*.js, vimeojs.*.js — the third-party hls.js (https://github.com/video-dev/hls.js, Apache-2.0) and @vimeo/player (https://github.com/vimeo/player.js, MIT) npm packages, split into their own chunks

js 20+, then run npm install and npm run build in the plugin folder. js.

WordPress.org metadata

Plugin tags

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

  • audio
  • hls
  • player
  • playlist
  • video
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.4 · PHP 7.4
Update activity1 Nov 202620h 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.7.41.8.0
WordPress compatibility7.1.37.1.4
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.