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.
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.
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.
This plugin connects to the YouTube Data API v3 (https://www.googleapis.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.
This plugin embeds YouTube videos on your site using iframes that load content from YouTube’s servers (https://www.youtube.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]).
This plugin loads video thumbnail images from YouTube’s image servers (https://img.youtube.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.
For support questions, please use the WordPress.org support forum. For bug reports and feature requests, you can also reach us at our website.
We welcome contributions! The plugin is developed following WordPress coding standards. If you would like to contribute, please get in touch.