Plugin
VideoEasy Youtube Embed
Effortlessly embed YouTube videos site-wide with customizable parameters.
Free downloadOne-click Joomla updatesLifetime option available
Works with
Joomla 4 Joomla 5 Joomla 6
Changelog — Easy Youtube Embed
Version 1.2: 28 June 2026
- Fixed missing script from Editor Xtd
Version 1.1: 24 November 2025
- Joomla 4, 5 & 6 Compatible - Full support for latest Joomla versions
- Modern PHP 8.0+ Support - Updated to use modern PHP syntax and features
- Improved Code Documentation - Added comprehensive PHPDoc comments for all methods
- Enhanced Security - Improved input sanitization and validation
- Better Error Handling - Improved code quality and error handling
- Update Server Integration - Added update server URL for automatic updates
- Fixed End Time Parameter - Improved handling of optional end time parameter
Version 1.0.0: 26 June 2024
- Initial Release
- Simple shortcode syntax for embedding YouTube videos
- Support for video URLs or video IDs
- Responsive video embeds with automatic aspect ratio
- Multiple video options (autoplay, controls, loop, mute, start, end, playlist, modestbranding)
- Fixed or responsive dimensions support
- Automatic video ID extraction from YouTube URLs
- Joomla 4 and 5 compatible
Shortcode Options
The Easy YouTube Embed Plugin provides several options that can be customized through the shortcode. These options allow you to control various aspects of the embedded YouTube video. Here is a detailed list of the options supported by the shortcode:
-
id (Required)
- Description: The ID of the YouTube video you want to embed.
- Example:
id="dQw4w9WgXcQ"
-
width (Optional)
- Description: The width of the video player. If not specified, the default width set in the plugin settings is used.
- Example:
width="640"
-
height (Optional)
- Description: The height of the video player. If not specified, the default height set in the plugin settings is used.
- Example:
height="360"
-
autoplay (Optional)
- Description: Enables or disables autoplay. Set to
1to enable autoplay,0to disable. The default value is set in the plugin settings. - Example:
autoplay="1"
- Description: Enables or disables autoplay. Set to
-
controls (Optional)
- Description: Shows or hides the video player controls. Set to
1to show controls,0to hide. The default value is set in the plugin settings. - Example:
controls="1"
- Description: Shows or hides the video player controls. Set to
-
loop (Optional)
- Description: Enables or disables video looping. Set to
1to enable looping,0to disable. The default value is set in the plugin settings. - Example:
loop="1"
- Description: Enables or disables video looping. Set to
-
mute (Optional)
- Description: Mutes the video by default. Set to
1to mute,0to unmute. The default value is set in the plugin settings. - Example:
mute="1"
- Description: Mutes the video by default. Set to
-
playlist (Optional)
- Description: A comma-separated list of video IDs to create a playlist.
- Example:
playlist="dQw4w9WgXcQ,5NV6Rdv1a3I"
-
start (Optional)
- Description: Specifies the start time of the video in seconds.
- Example:
start="60"
-
end (Optional)
- Description: Specifies the end time of the video in seconds.
- Example:
end="120"
-
showinfo (Optional)
- Description: Displays or hides the video information like title and uploader. Set to
1to show,0to hide. The default value is set in the plugin settings. - Example:
showinfo="1"
- Description: Displays or hides the video information like title and uploader. Set to
-
modestbranding (Optional)
- Description: Enables modest branding, which reduces YouTube branding on the video player. Set to
1to enable,0to disable. The default value is set in the plugin settings. - Example:
modestbranding="1"
- Description: Enables modest branding, which reduces YouTube branding on the video player. Set to