Just another contact form plugin. Simple but flexible.
About All-in-One Video Gallery
All-in-One Video Gallery is a plugin that allows you to easily add videos as posts and create customizable video galleries for your website. It supports various video formats and embeddable players, and has features such as player controls, subtitles, chapter markers, and more. The plugin also offers premium features like gallery templates, auto import of videos from YouTube and Vimeo, video SEO, and user playlists. It is translation ready and comes with documentation and support.Screenshots







Frequently asked questions
What kind of video formats does the custom HTML5 player support?
The custom HTML5 video player supports MP4, WebM, OGV, HLS, and MPEG-DASH. It also supports embeddable players like YouTube, Vimeo, Dailymotion, Rumble, and Facebook.
What are some of the player controls available?
Player controls include play/pause buttons, timer, progress bar, duration, speed control, quality switcher, volume button, picture-in-picture button, fullscreen button, share buttons, embed button, download button, subtitles on/off, and keyboard hotkeys.
Can I restrict video access with this plugin?
Yes, you can restrict videos for logged-in users, logged-out users, or specific user roles. This restriction can be applied globally or per video.
What are the gallery features for the back-end?
The back-end offers a user-friendly interface to upload and manage videos. You can create unlimited categories/subcategories and tags, group videos, and create a featured videos group.
How many settings are available for customization?
The plugin offers over 100 settings for maximum customization.
Changelog
4.0.0
- New: Added an option to configure the player theme color when using the Vidstack player library.
- Tweak: Enhanced video restrictions by adding an option to display a restricted access label on gallery thumbnails.
- Tweak: Extended the chapters feature to allow chapter configuration directly within the video description field.
- Fix: Various minor bug fixes and improvements.
3.9.6
- New: Introduced video access restrictions based on user roles, allowing global and per-video control.
- Fix: [+] a few minor bug fixes.
3.9.5
- New: Added an option to write custom CSS directly in the plugin settings.
- New: Introduced “Email” as a new social sharing button.
- Tweak: Restructured the plugin settings menu for an improved user interface and better usability.
- Update: Upgraded to the latest version of the Freemius SDK for enhanced compatibility.
- Fix: Resolved an issue where other players on the page would not autopause correctly.
- Fix: Fixed a problem where the GDPR cookie consent banner was not being removed automatically when using the iframe player type with JavaScript-based player initialization.
- Fix: Addressed autoplay issues during GDPR consent with the iframe player type.
- Fix: Fixed multiple minor bugs to ensure a smoother and more reliable user experience.
3.9.4
- Enhancement: Improved live user interface for the Video.js Player Library, offering a more intuitive and seamless user experience.
- Enhancement: Added custom HTML elements in front-end layouts to improve performance and ensure future scalability.
- Update: Upgraded the “Freemius SDK” to version 2.10.1 for enhanced functionality and stability.
- Fix: Resolved compatibility issues with the Elementor page builder.
- Fix: Addressed several minor bugs for a smoother user experience.
3.9.2
- Fix: Resolved an issue where the popup would close when clicking the Next/Previous buttons in the gallery.
3.9.1
- New: Added the ability to use shortcodes from third-party plugins within video descriptions for greater flexibility and functionality.
- Fix: Addressed problems with subtitle styling to ensure a consistent and improved viewing experience.
- Fix: Fixed a bug causing incorrect ordering of videos based on Likes/Dislikes.
- Fix: [+] a few minor bug fixes.
3.9.0
- New: Added a custom player skin for the Video.js library.
- New: Added “Lazyloading” for images and iframes used by the plugin, improving page load times and performance.
- New: Enhanced the [aiovg_video] single video shortcode to support dynamic video display based on specified “category,” “tag,” and “sort” attributes, giving users more control over which videos are shown.
- New: Added multi-category filtering to the search form, enabling users to refine video search results with enhanced flexibility.
- New: Added new configuration options to the search form, including the ability to set video sorting preferences, hide the submit button, and enable automatic submission when a form element is modified.
- New: Added new developer hooks, significantly increasing the plugin’s extensibility and customization potential.
- Tweak: Significantly improved the responsiveness of the video.js player skin, enhancing playback experience on smaller devices.
- Tweak: Improved Yoast breadcrumbs support for category pages, now displaying child categories in the breadcrumb trail for better navigation clarity.
- Tweak: Applied various CSS style updates to improve the visual appearance and user experience across the plugin.
- Tweak: Updated Video.js player library (8.18.1).
- Tweak: Updated Freemius SDK (2.9.0).
- Fix: [+] a few minor bug fixes.
3.8.3
- Security Fix: “Authenticated (Contributor+) Stored Cross-Site Scripting via Video Shortcode” issue that was discovered by Webbernaut, and reported responsibly to us by Adam Goodlin (Customer Support Engineer) from Wordfence.
- New: Support for the PiP (Picture-in-Picture) feature in the video player.
- Tweak: The source type formerly known as “Iframe Embed Code” in video forms has been rebranded as “Third-Party Player Code,” which now includes support for third-party plugin shortcodes.
- Tweak: Updated Video.js player library (8.16.1).
- Tweak: Updated Magnific Popup library (1.2.0).
- Tweak: Updated Freemius SDK (2.7.3).
- Fix: WordPress 6.6 compatibility issues.
- Fix: [+] a few minor bug fixes.
3.7.1
- Fix: Pages show a 404 error when the “Permalink Slugs” settings field is empty.
3.7.0
- Security Fix: Fixed “Authenticated (Contributor+) Local File Inclusion via aiovg_search_form Shortcode” issue reported responsibly to us by Janet Katile (Customer Support Engineer) from Wordfence.
- Fix: [+] a few minor bug fixes.
3.6.5
- Security Fix: “Authenticated (Contributor+) Arbitrary File Upload via featured image” issue that was discovered by stealthcopter, and reported responsibly to us by Adam Goodlin (Customer Support Engineer) from Wordfence.
- Tweak: Updated Freemius SDK (2.7.2).
- Fix: [+] a few minor bug fixes.
3.6.4
- New: Introduces a new [aiovg_related_videos] shortcode that displays the videos related to the current video on the single video pages.
- New: Introduces a new “Menu Order” option in the plugin’s “Order By” settings for videos and categories. This allows you to customize the videos and categories ordering using third-party plugins like Simple Custom Post Order.
- New: Option to configure the DateTime format that the plugin should use when displaying the dates on the site’s front end.
- Tweak: Updated Freemius SDK (2.7.0).
- Fix: The views count displayed in the front end pages doesn’t use the proper number format.
- Fix: WordPress 6.5 compatibility issues.
- Fix: [+] a few minor bug fixes.
3.6.2
- New: Likes / Dislikes.
- Tweak: Optimized JavaScript loading.
- Fix: [+] a few minor bug fixes.
3.6.0
- New: Chapter Markers.
- New: User Playlists / Favorites.
- Tweak: The back-end & front-end template files have been rewritten to adapt to the latest web standards.
- Tweak: The CSS & JS files used by the plugin have been rewritten to adapt to the latest web standards.
- Tweak: Updated Freemius SDK (2.6.2).
- Fix: Security fix: Broken Access Control. Thanks to emad from Patchstack.
- Fix: [+] a few minor bug fixes.
3.5.2
- Fix: Unlisted Vimeo videos stopped working after the 3.5.0 release.
3.5.1
- Fix: The single video shortcode “[aiovg_video]” attributes stopped working after the 3.5.0 release.
3.5.0
- New: Introduces Web Components to speed up video embeds.
- New: Option to Lazyload videos whenever possible.
- Tweak: The Player file has been completely rewritten for more optimized performance.
- Tweak: Updated Freemius SDK (2.5.11).
- Fix: [+] a few minor bug fixes.
3.4.3
- Security Fix.
- New: Introduces a new stylish video player (Vidstack).
- New: Keyboard Hotkeys.
- Tweak: Updated Freemius SDK (2.5.10).
- Fix: [+] a few minor bug fixes.
3.3.0
- Tweak: The wpml-config.xml file has been updated as per this discussion https://wordpress.org/support/topic/last-update-has-broken-my-websie-2/#post-16593449
- Tweak: Replaced “h4” tags on the thumbnail video titles with the “div” tags.
- Fix: Single category/tag/user pages don’t work when the URL contains special characters.
- Fix: [+] a few minor bug fixes.
3.1.0
- Fix: A quick bug-fix version that addresses a compatibility issue with the WPML & POLYLANG plugins.
3.0.0
- New: WPML Compatibility.
- New: POLYLANG Compatibility.
- New: Support for the “Insert from URL” option on the back-end file uploader.
- New: Option to configure the thumbnail image file size loading on the front-end gallery layouts.
- New: A new “Dropdown” template for categories.
- New: Option to open single videos in a popup.
- New: Option to customize the auto-imported video titles & descriptions when using the “Automations” feature.
- Tweak: The player integration code has been rewritten for better performance.
- Tweak: All the CSS & JS files added by the plugin are minified for better performance.
- Tweak: Updated to the Gutenberg API Version 2.
- Tweak: Improvised search form layout when only the keyword search is enabled.
- Tweak: Shows HD icon on the player control bar when multiple video resolutions are added and the current playing video resolution is greater than 720p.
- Tweak: Updated the front-end video submission form with “Plupload” library to support large file uploads and reworked the form validation.
- Tweak: Updated Freemius SDK (2.5.5).
- Fix: Fixed several W3C validation errors.
- Fix: [+] a few minor bug fixes.
2.6.4
- Tweak: Updated Freemius SDK (2.5.3).
- Fix: The YouTube, Vimeo, Dailymotion & Facebook videos not working when configured to use native controls.
- Fix: Video playback issues on webOS TV.
- Fix: [+] few minor bug fixes.
2.6.3
- New: Support for featured images.
- New: Option to add videos from Rumble.com.
- New: Added support to SRT file format for subtitles.
- New: Option to show subtitles automatically on the player.
- New: Option to configure the “Page Range” in the pagination links.
- New: Action hooks named “aiovg_player_iframe_head” and “aiovg_player_iframe_footer” for developers to add their own custom styles/scripts in the player file.
- Tweak: Updated Freemius SDK (2.5.2).
- Fix: PHP 8.x compatibility issues.
- Fix: WordPress 6.1 compatibility issues.
- Fix: “JavaScript” player type not working in some WordPress environments.
- Fix: Replaced deprecated methods in the Gutenberg blocks.
- Fix: [+] few minor bug fixes.
2.6.2
- New: Auto import videos from the Vimeo channel, album, folder, group, portfolio, etc.
- Fix: [+] few minor bug fixes.
2.6.1
- Security Fix: Fixed “Unauthenticated Arbitrary File Download & Server-Side Request Forgery” issue reported responsibly by Chloe Chamberland (Wordfence Threat Intelligence Lead).
- Tweak: Updated Freemius SDK (2.4.5).
2.6.0
- Fix: Disable access to the plugin backend to any user roles other than the “administrator” & “editor”.
2.5.9
- Fix: Dailymotion videos not working when using the “JavaScript” player type.
2.5.8
- New: Introduced “Share”, “Embed” & “Download” buttons.
- New: A filter hook “aiovg_image_url” for developers to override the image URL in the site front end.
- New: Option to restrict the title length in the gallery layout.
- Tweak: Improvised the plugin settings page UI.
- Fix: Issues with Ajax Pagination.
- Fix: [+] few minor bug fixes.
2.5.7
- Fix: The search form was disabled on some WordPress environments after the last update.
2.5.6
- New: Exclude categories selectively from the front-end search/video forms.
- New: Support for YouTube shorts.
- Tweak: Updated video.js player library & plugins.
- Tweak: Improvised tags input field.
- Tweak: Option to forcefully enable/disable comments in the front-end video pages.
- Fix: [+] few minor bug fixes.
2.5.5
- New: Introduces an option to exclude video description when auto-importing videos from YouTube.
- Tweak: The video select field in the “AIOVG – Video Player” widget has been replaced by a jQuery Autocomplete UI.
2.5.4
- Security Fix.
2.5.3
- Tweak: Tags input field rebuilt using a standard HTML “select” field.
- Fix: [+] few minor bug fixes.
2.5.2
- Fix: Ajax Pagination not working when a page contains multiple galleries.
2.5.1
- New: Ajax Pagination.
- New: Options to disable cookies added by the plugin.
- New: A filter hook “aiovg_socialshare_buttons” for developers to override the plugin’s social media buttons.
- Tweak: Tags input field rebuilt using “jQuery AutoComplete UI” instead of the “Select2” library.
- Fix: [+] few minor bug fixes.
2.5.0
Security Fix: Addresses a validation error in the plugin dashboard that leads to a Local File Inclusion issue. Thanks to “Mr.Erwan LR” from wpscan.com for bringing this issue to us.
2.4.9
Tweak: Fallback to the JetPack HLS URLs.
Fix: Updates to the latest Vimeo Image URLs.
2.4.8
- Fix: WordPress 5.8 compatibility issues.
2.4.7
- Fix: Error when you click the “Add More Quality Levels” in the video form but submit the form without selecting any quality level.
2.4.6
- Fix: SVG Icon sizes are HUGE in some WordPress environments.
2.4.5
- New: Option to show/hide video title on the thumbnail galleries.
- New: Support for “start” and “end” times on the YouTube URLs.
- New: A new “exclude” attribute for the shortcode [aiovg_categories].
- New: Introduced several developer hooks that make the plugin highly extensible.
- Tweak: Replaced the “Big Play Button” in the player with a more clear, more beautiful button.
- Tweak: Added support for a custom video player for YouTube and Vimeo videos on mobiles.
- Tweak: Updated Freemius SDK (2.4.2).
- Fix: [+] few minor bug fixes.
2.4.4
- New: Added pagination support for categories.
- New: Introduced speed control.
- New: Introduced quality switcher.
- Fix: WordPress 5.6 compatibility issues.
- Fix: [+] few minor bug fixes.
2.4.3
- New: Added support for “Video Tags”.
- New: Added “Tumblr” in social sharing buttons.
- Tweak: Updated Freemius SDK (2.4.1).
- Fix: Rank Math plugin compatibility issues.
- Fix: [+] few minor bug fixes.
2.4.2
- New: Plugin settings specific to “Related Videos”.
- New: A filter hook “aiovg_query_args” for developers to override the WP_Query args of the plugin.
- New: A filter hook “aiovg_back_to_categories_link” for developers to override the “Back to Categories” link on the single category pages.
- Tweak: Display video thumbnails on the back-end “All Videos” list table.
- Fix: WordPress 5.5 compatibility issues.
- Fix: Facebook API compatibility issues.
- Fix: SMUSH plugin conflict issues.
- Fix: Astra theme (“astra_replace_header_attr”) conflict issues.
- Fix: [+] few minor bug fixes.
2.4.1
- Fix: Duplicate plugin menu on the multisite setup.
- Fix: Private Vimeo videos not working.
- Fix: Muted option not working with the Facebook videos.
- Fix: Featured thumbnail issue on the single video pages.
- Fix: [+] few minor bug fixes.
2.4.0
- New: Introduced player types (JavaScript, Iframe).
- New: Introduced Video SEO.
- Tweak: “Self Hosted / External URL” source type supports the relative file paths and the encoded (%20) file names.
- Tweak: “Iframe Embed Code” source type supports non-iframe player embeds. Example: TikTok Videos.
- Tweak: The “videos count” info on the categories page, includes the subcategory videos too.
- Fix: Security Fix. Prevent XSS (Cross-Site Scripting) attempts on the title fields.
- Fix: Conflict with the Autoptimize plugin.
- Fix: [+] few minor bug fixes.
2.3.0
- Fix: Third-party videos like YouTube, Vimeo, Dailymotion & Facebook not working on iOS devices.
- Fix: Video zoomed inside the player in IE.
2.2.0
- Fix: The player controls not showing with vertical videos.
2.1.0
- Fix: Subtitles not working.
- Fix: [+] few minor bug fixes.
2.0.0
- New: Replaced “mediaelement.js” player with the “video.js” player library.
- Fix: [+] few minor bug fixes.
EARLIER VERSIONS
For the changelog of earlier versions, please refer to the changelog on plugins360.com.
