WordPress plugin intelligence profile

GeniusTray Video Playlist for YouTube

Create beautiful YouTube video playlists with an interactive player. Build custom playlists or import from channels.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.9
Current version1.0.0
WordPress coverageTested up to WordPress 6.9
Minimum stackWP 5.8 · PHP 7.4
Directory statusactive
Last directory update19 Mar 20267mo 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 GeniusTray Video Playlist for YouTube version 1.0.0 as active, updated 7mo ago and tested up to WordPress 6.9.

Overview

About this plugin

GeniusTray Video Playlist for YouTube lets you showcase YouTube videos in a beautiful, interactive playlist format on your WordPress site. Whether you want to curate your own collection of videos or automatically display content from a YouTube channel, this plugin makes it simple.

The player interface mimics the familiar YouTube playlist experience – a main video player alongside a scrollable list of videos. Visitors can easily browse and switch between videos without leaving your page.

Two Ways to Create Playlists

Manual Playlists

Create custom playlists by adding YouTube video URLs one by one. Perfect for curated content, course materials, product demonstrations, or any collection where you want complete control over video selection and order.

Channel Playlists

Automatically pull recent videos from any YouTube channel using the YouTube Data API. Great for displaying your own channel content or featuring videos from creators you want to highlight.

Built for Performance

  • Assets only load on pages where playlists are displayed
  • API responses are cached to minimize external requests
  • Responsive design adapts to any screen size
  • Clean, semantic HTML output

Developer Friendly

  • Object-oriented architecture
  • Hooks and filters for customization
  • Pluggable helper functions
  • Full internationalization support

Features

  • Custom Post Type – Manage playlists from a dedicated admin interface
  • Drag & Drop Ordering – Easily reorder videos in your playlists
  • Shortcode Support – Place playlists anywhere with simple shortcodes
  • Channel Integration – Import videos directly from YouTube channels
  • Video Duration Display – Show video lengths in the playlist (requires API key)
  • Customizable Dimensions – Set default or per-playlist width and height
  • Autoplay Option – Automatically start playing when the page loads
  • Dark Theme Design – Modern, YouTube-inspired visual style
  • Keyboard Navigation – Full accessibility with keyboard controls
  • Mobile Responsive – Stacked layout on smaller screens
  • Translation Ready – All strings prepared for localization

External services

This plugin relies on third-party services provided by Google (YouTube) to deliver its core functionality. Below is a detailed explanation of each service used, what data is transmitted, when it is transmitted, and links to the relevant terms and policies.

YouTube Data API v3

com/youtube/v3 ) to retrieve video and channel information from YouTube.

What data is sent: Your YouTube API key (configured in the plugin settings), YouTube video IDs, and YouTube channel IDs are sent to Google’s servers.

When data is sent:

* When an admin adds a video URL in the playlist editor and the plugin fetches the video title and details via AJAX.

* When a page containing a channel playlist shortcode ( [vidtray_channel] ) is viewed by a visitor, and the cached data has expired (cache duration is 6 hours).

* When video duration display is enabled and a page containing a playlist shortcode is viewed by a visitor, and the cached duration data has expired.

* When the admin validates the API key in the plugin settings.

This service is only used when a YouTube API key has been configured in the plugin settings. Without an API key, no requests are made to this service.

  • Service provider: Google LLC
  • YouTube Terms of Service
  • Google Privacy Policy
  • YouTube API Services Terms of Service

YouTube Video Embeds

com/embed/ ).

What data is sent: When a visitor views a page containing a playlist, their browser makes a direct connection to YouTube’s servers to load the embedded video player. This may include the visitor’s IP address, browser information, and cookies. YouTube may set cookies on the visitor’s browser.

When data is sent: Every time a visitor views a page that contains a playlist shortcode ( [vidtray_playlist] or [vidtray_channel] ).

  • Service provider: Google LLC
  • YouTube Terms of Service
  • Google Privacy Policy

YouTube Thumbnail Images

com/vi/ ).

What data is sent: When a visitor views a page containing a playlist, their browser makes a direct connection to YouTube’s image servers to load the video thumbnails. This may include the visitor’s IP address and browser information.

When data is sent: Every time a visitor views a page that contains a playlist shortcode.

  • Service provider: Google LLC
  • YouTube Terms of Service
  • Google Privacy Policy

Additional Information

Minimum Requirements

  • WordPress 5.8 or higher
  • PHP 7.4 or higher
  • Modern web browser with JavaScript enabled

Recommended

  • YouTube Data API v3 key for full functionality
  • PHP 8.0 or higher for best performance

Support

org support forum. For bug reports and feature requests, you can also reach us at our website.

Contributing

We welcome contributions! The plugin is developed following WordPress coding standards. If you would like to contribute, please get in touch.

WordPress.org metadata

Plugin tags

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

  • embed
  • gallery
  • playlist
  • video
  • youtube
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.9

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.9.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.9
Minimum requirementsWordPress 5.8 · PHP 7.4
Update activity19 Mar 20267mo 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

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

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.