Lean Player - Video and Audio Player with Playlist for WordPress, Elementor and Gutenberg
by LeanPlugins 4.7 (6 reviews)

Lean Player - Video and Audio Player with Playlist for WordPress, Elementor and Gutenberg

A lightweight WordPress plugin for YouTube, YouTube Shorts, Vimeo, HTML5 video and audio, playlists, and brand-matched colors.

Lean Player ranks #4,303 among WordPress.org plugins with 2,000+ active installations, is #536 of 6,651 in the Media category, a 4.7/5 rating from 6 reviews, and was last updated Oct 13, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Compatible with WP 7.1
v3.5.0 Current Version v3.5.0
Updated 3 weeks ago Last Update on 13 Oct, 2026
Refreshed 1 week ago Last Refreshed on
#536 of 6,651 in Media Top 10% by installs Downloads +159.5% this week Actively maintained
View on WordPress.org
Rank
#4,303
— No change
Active Installs
2K+
-32.8%
KW Avg Position
8.5
— No change
Downloads
39.8K
+72 today
Support Resolved
100%
— No change
Rating
94%
Review 4.7 out of 5
4.7 (6 reviews)

Next Milestone 3K

Total Progress 97%
2K+ 3K+
120
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 30 more installs to reach 3K+

Rank Changes

4,088 4,195 4,303 4,411 4,518 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
4,298 4,306 4,314 4,321 4,329 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
Current #4,303
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 100 200 300 400 500 600 700 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
0 100 200 300 400 500 600 700 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

4.7
6 reviews
Overall 94%
5
5 (83%)
4
0 (0%)
3
1 (17%)
2
0 (0%)
1
0 (0%)

Support Threads Overview

Resolved
Unresolved
1
Total Threads
1
Resolved
0
Unresolved
100%
Resolution Rate

Security History

Source: WPVulnerability

No known vulnerabilities on record for Lean Player. Checked 3 months ago.

TL;DR

AI summary of the plugin's readme

Lean Player is for WordPress site owners who use Elementor, Gutenberg, or Classic Editor and want to add video and audio players or playlists to their pages. It solves the need for a lightweight, multi-source media player with playlist support that embeds via shortcode or widget without slowing down the site.

  • YouTube and Vimeo support
  • HTML5 video and audio playback
  • Playlist support
  • Timestamp Links shortcode
  • Elementor widgets
  • Gutenberg block editor support
  • Media Preload control
  • Keyboard shortcuts

Frequently Asked Questions

Common questions about Lean Player - Video and Audio Player with Playlist for WordPress, Elementor and Gutenberg

Yes, in Pro. When you add a track to a playlist, its Duration box fills itself for Media Library uploads, Vimeo and YouTube videos, and direct file links (mp3, mp4 and so on). The "Fill missing durations" button on Playlist Items fills every empty one at once, and Bulk Add fills its new tracks right after adding them. You can always change the value, and a length you typed is never replaced. YouTube lengths are read in your browser by YouTube's own player, shown small for a moment while it reads. Live streams have no length, and live or upcoming YouTube videos, private or deleted videos, videos whose owner blocked embedding, password-protected Vimeo videos and links whose host blocks the request stay empty.
Yes. In Pro, connect Bunny Stream with your account API key, or a Bunny Storage zone with its password, under Settings > Integrations. Then browse your library or folders from Edit Player, or paste a link. Stream videos play in Lean Player with a quality menu, and protected libraries and zones get signed links that renew themselves on cached pages. Your keys stay on your server. In the free version, plain file links from Bunny Storage (for example https://mysite.b-cdn.net/video.mp4) play like any other video or audio link, as long as the zone does not have token authentication switched on. Protected zones need Pro, which signs the links.
Yes, in Pro. Every saved player and playlist has an Access setting: Everyone, Logged-in users (optionally limited to certain roles), Logged-out users, Members of a level (Paid Memberships Pro or MemberPress), or Anyone with the password. Inside a playlist, each episode follows its own setting, so you can keep the intro free and show a padlock on the rest.
Any membership plugin that gives members a WordPress role: in the Access setting, choose "Logged-in users" and tick that role. Paid Memberships Pro and MemberPress also have built-in level support: when either is active, its levels show up under "Members of a level" with no setup.
No. Lean Player keeps the media link out of the page for visitors without access, but it can't protect the file. Anyone who already has the direct file address can still open it. YouTube and Vimeo videos are only as private as their settings on those sites (for example "Unlisted", or Vimeo's domain restriction).
Saved players and playlists: the [lean_player] and [lean_playlist] shortcodes, the Elementor playlist widget, Button Links and the [lean_popup] shortcode. The Elementor video and audio widgets and the [lean_video] / [lean_audio] shortcodes are set up by hand on each page, so they have no saved Access setting.
Yes. Store each post's YouTube or Vimeo link in a custom field (for example an ACF URL or Text field). In the Video Player widget, set Player Source to Manual, choose YouTube or Vimeo, and pick that field from the dynamic tags on the link box. The field can hold a full link or just the video ID. To keep one saved player's look and settings instead, set Player Source to Saved Player, pick the player, open the Source Override section, and choose the field from the dynamic tags on the "Video Source Override" box. That box takes YouTube, Vimeo, Bunny Stream (Pro) and video file links, or an ID for the saved player's own service. Posts with an empty field play the saved player's own video. Members-only saved players always play their own video.= How do I use the shortcode? = You can use the simple shortcode format: [lean_player id="123"] Replace "123" with your player's ID. You can find the shortcode for each player in the Players list in your WordPress admin. The shortcode works in: Posts and pages Widgets Classic Editor Block Editor (Gutenberg) Anywhere shortcodes are supported
Video Sources: * YouTube videos (via URL) * Vimeo videos (via URL) * HTML5 video files (MP4, WebM, OGG) Audio Sources: * Supported formats: MP3, OGG, WAV, M4A, AAC, FLAC * OPUS is supported via a direct URL/CDN link. WordPress does not allow .opus files in the media library, so it cannot be uploaded. * Live radio stream support (MP3, AAC), works with Icecast, Shoutcast and any other server that serves a direct stream URL You can upload files through the WordPress media library, use direct URLs/CDN links, or stream live audio from streaming URLs. Any server works, Icecast, Shoutcast or anything else, as long as it gives you a direct stream URL. Note that on an HTTPS site the stream URL must be HTTPS too, since browsers block plain HTTP audio on a secure page. Older stations that only offer HTTP cannot play there, which is a limit of the station rather than the plugin.
Yes! The plugin provides two Elementor widgets: Video Player - Add YouTube, Vimeo, or HTML5 videos Audio Player - Add audio files (MP3, OGG, WAV, M4A, AAC, FLAC) Both widgets appear in the "General" category in the Elementor editor. You can customize all player settings directly from the Elementor widget panel.
Yes, the player is designed to work across: All modern browsers (Chrome, Firefox, Safari, Edge) Mobile devices (iOS and Android) Tablets and desktops All WordPress themes The player is lightweight and won't significantly impact your website's loading speed.

Sign In / Register

You need to sign in or register to use this feature.