{"id":372011,"date":"2026-09-30T11:20:49","date_gmt":"2026-09-30T11:20:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/loomvault-lite\/"},"modified":"2026-09-30T17:45:54","modified_gmt":"2026-09-30T17:45:54","slug":"vidcellar-lite","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/vidcellar-lite\/","author":17266986,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.8","stable_tag":"1.1.8","tested":"7.1.2","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"VidCellar Lite","header_author":"Suhaib Siddiqi","header_description":"Free WordPress video library and secure private video playback with categories, ratings, thumbnails, and resumable large-file uploads.","assets_banners_color":"b2b2b0","last_updated":"2026-09-30 17:45:54","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/canvasly.pro\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":69,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.8":{"tag":"1.1.8","author":"ssiddiqi4","date":"2026-09-30 17:45:54","revision":3721775}},"upgrade_notice":{"1.1.8":"<p>Enqueues the dashboard pricing stylesheet with wp_enqueue_style() instead of printing a style tag.<\/p>","1.1.7":"<p>When Pro is active, Lite no longer adds a second Settings menu item.<\/p>","1.1.6":"<p>Moves the Pro plans and Lite vs Pro comparison to the Dashboard.<\/p>","1.1.5":"<p>Restores the Lite vs Pro comparison table on Videos and Need Help.<\/p>","1.1.4":"<p>Shows the optional Pro licensing pricing table on the Videos screen.<\/p>","1.1.3":"<p>Removes the duplicate VidCellar admin submenu so Videos is the first item.<\/p>","1.1.2":"<p>WordPress.org review fixes: distinctive plugin name\/slug, enqueued admin JavaScript, and reviews table schema compatibility.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3721131,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3721240,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3721083,"resolution":"772x250","location":"assets","locale":"","width":1024,"height":323}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.8"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3721165,"resolution":"1","location":"assets","locale":"","width":3638,"height":2350},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3721165,"resolution":"2","location":"assets","locale":"","width":2943,"height":1129},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3721165,"resolution":"3","location":"assets","locale":"","width":3663,"height":1761},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3721165,"resolution":"4","location":"assets","locale":"","width":2418,"height":1683}},"screenshots":{"1":"Video library.","2":"Video management screen.","3":"Video categories.","4":"Video upload interface."}},"plugin_section":[],"plugin_tags":[222,283749,6400,5637,237995],"plugin_category":[50],"plugin_contributors":[283684],"plugin_business_model":[],"class_list":["post-372011","plugin","type-plugin","status-publish","hentry","plugin_tags-video","plugin_tags-video-categories","plugin_tags-video-gallery","plugin_tags-video-player","plugin_tags-video-showcase","plugin_category-media","plugin_contributors-ssiddiqi4","plugin_committers-ssiddiqi4"],"banners":{"banner":"https:\/\/ps.w.org\/vidcellar-lite\/assets\/banner-772x250.jpg?rev=3721083","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/vidcellar-lite\/assets\/icon-128x128.png?rev=3721131","icon_2x":"https:\/\/ps.w.org\/vidcellar-lite\/assets\/icon-256x256.png?rev=3721240","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/vidcellar-lite\/assets\/screenshot-1.jpg?rev=3721165","caption":"Video library."},{"src":"https:\/\/ps.w.org\/vidcellar-lite\/assets\/screenshot-2.jpg?rev=3721165","caption":"Video management screen."},{"src":"https:\/\/ps.w.org\/vidcellar-lite\/assets\/screenshot-3.jpg?rev=3721165","caption":"Video categories."},{"src":"https:\/\/ps.w.org\/vidcellar-lite\/assets\/screenshot-4.jpg?rev=3721165","caption":"Video upload interface."}],"raw_content":"<!--section=description-->\n<p>VidCellar Lite is a standalone GPLv2-or-later WordPress plugin for managing and playing videos on your own WordPress site. It does not require an external account or a license key. It is suitable for hosting online streaming libraries, film and music festival videos, webinars, training, and enterprise videos.<\/p>\n\n<p>Start with VidCellar Lite, a free core video platform for managing and streaming videos from your WordPress website. An optional Pro add-on is available separately for advanced monetization, cloud storage, paid-content access, analytics, advertisement insertion, and other premium features.<\/p>\n\n<p>Unlock all Pro features with <a href=\"http:\/\/canvasly.pro\/vidcellar\">VidCellar Pro<\/a>.<\/p>\n\n<p>Features include:<\/p>\n\n<ul>\n<li>Video library and Watch pages.<\/li>\n<li>Administrator-managed video categories.<\/li>\n<li>Secure local video storage and playback.<\/li>\n<li>Resumable\/chunked uploads for large video files, subject to server resources and hosting limits.<\/li>\n<li>Video file type and MIME validation.<\/li>\n<li>Video thumbnails and optional trailers.<\/li>\n<li>Ratings and view counts.<\/li>\n<li>Background video optimization when FFmpeg is available on the server.<\/li>\n<li>Responsive HTML5 video playback.<\/li>\n<li>WordPress-native administration, permissions, nonces, and REST APIs.<\/li>\n<li>Optional deletion of plugin data during uninstall; data is retained by default.<\/li>\n<\/ul>\n\n<p>VidCellar Lite is fully usable on its own. Paid monetization, payment gateways, coupons, advertising controls, commercial storage integrations, and advanced revenue features are provided separately by an optional Pro add-on. Unlock all Pro features with <a href=\"http:\/\/canvasly.pro\/vidcellar\">VidCellar Pro<\/a>.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>VidCellar Lite does not require registration with an external video service and does not send video files to a remote video server. The plugin stores its video metadata and locally uploaded video files on the WordPress site. Site administrators are responsible for configuring their site's privacy policy and for describing any other services, analytics, storage providers, or media services they independently configure.<\/p>\n\n<h3>Upgrade to Pro<\/h3>\n\n<p>An optional Pro add-on is a separate premium product that is not included in this WordPress.org plugin. The Lite plugin remains fully usable without Pro. Optional Pro information and purchase links are shown only inside the WordPress administration area.<\/p>\n\n<p>Unlock all Pro features with <a href=\"http:\/\/canvasly.pro\/vidcellar\">VidCellar Pro<\/a>.<\/p>\n\n<h3>License<\/h3>\n\n<p>VidCellar Lite is licensed under the GNU General Public License, version 2 or later.<\/p>\n\n<p>https:\/\/www.gnu.org\/licenses\/gpl-2.0.html<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In WordPress, go to <strong>Plugins &gt; Add New Plugin &gt; Upload Plugin<\/strong>.<\/li>\n<li>Upload the VidCellar Lite ZIP and activate the plugin.<\/li>\n<li>Open <strong>VidCellar &gt; Videos<\/strong> to add videos.<\/li>\n<li>Use the automatically created Videos and Watch pages, or place <code>[vidcellar_browse]<\/code> and <code>[vidcellar_video]<\/code> shortcode on your own pages.<\/li>\n<li>Configure your video categories under <strong>VidCellar &gt; Categories<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20vidcellar%20lite%20free%3F\"><h3>Is VidCellar Lite free?<\/h3><\/dt>\n<dd><p>Yes. VidCellar Lite is a standalone GPLv2-or-later plugin and does not require a license key or an external account.<\/p><\/dd>\n<dt id=\"can%20i%20upload%20large%20videos%3F\"><h3>Can I upload large videos?<\/h3><\/dt>\n<dd><p>Yes. The built-in resumable uploader supports files up to 30 GiB, subject to available disk space, PHP\/web-server configuration, request limits, and hosting resources.<\/p><\/dd>\n<dt id=\"does%20lite%20process%20payments%3F\"><h3>Does Lite process payments?<\/h3><\/dt>\n<dd><p>No. Payment and monetization features are not included in Lite. They are available separately in an optional Pro add-on.<\/p><\/dd>\n<dt id=\"where%20are%20videos%20stored%3F\"><h3>Where are videos stored?<\/h3><\/dt>\n<dd><p>Lite stores uploaded videos in protected local storage under the WordPress uploads directory. The plugin creates protection rules for supported web-server configurations. Site administrators using Nginx or another web server should also configure server-level protection as appropriate for their hosting environment.<\/p><\/dd>\n<dt id=\"does%20vidcellar%20lite%20send%20my%20video%20data%20to%20an%20external%20service%3F\"><h3>Does VidCellar Lite send my video data to an external service?<\/h3><\/dt>\n<dd><p>No. Lite does not require an external video service and does not send video files to a remote video server. Video data and plugin records remain on the WordPress installation unless the site administrator separately configures another service.<\/p><\/dd>\n<dt id=\"how%20do%20i%20change%20the%20watch-page%20heading%3F\"><h3>How do I change the Watch-page heading?<\/h3><\/dt>\n<dd><p>Edit the WordPress Page that contains <code>[vidcellar_video]<\/code> shortcode. The Page title is used as the Watch-page heading.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20deactivate%20the%20plugin%3F\"><h3>What happens if I deactivate the plugin?<\/h3><\/dt>\n<dd><p>Deactivation does not delete the plugin database tables or video files. Data is retained so the plugin can be reactivated safely.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20uninstall%20the%20plugin%3F\"><h3>What happens if I uninstall the plugin?<\/h3><\/dt>\n<dd><p>By default, VidCellar Lite retains its database tables and uploaded video files. An administrator can explicitly enable the plugin's delete-data-on-uninstall setting before uninstalling if permanent removal is desired.= How do I create a video gallery for WordPress using VidCellar? =\nYou can build a clean video gallery for WordPress in seconds. Simply navigate to VidCellar in your admin dashboard, upload or link your media files, organize them into collections, and insert the generated shortcode onto any page or post.<\/p><\/dd>\n<dt id=\"can%20i%20embed%20responsive%20videos%20that%20look%20good%20on%20mobile%20devices%3F\"><h3>Can I embed responsive videos that look good on mobile devices?<\/h3><\/dt>\n<dd><p>Yes! VidCellar allows you to embed responsive videos automatically. All video players and gallery layouts dynamically adapt to screen sizes, ensuring your media plays smoothly on desktop, tablet, and mobile devices.<\/p><\/dd>\n<dt id=\"does%20vidcellar%20function%20as%20a%20complete%20video%20playlist%20manager%3F\"><h3>Does VidCellar function as a complete video playlist manager?<\/h3><\/dt>\n<dd><p>Absolutely. VidCellar doubles as an intuitive video playlist manager. You can organize videos into playlists, set playback orders, and showcase multiple video channels or series effortlessly on your site.<\/p><\/dd>\n<dt id=\"what%20video%20formats%20and%20external%20sources%20are%20supported%3F\"><h3>What video formats and external sources are supported?<\/h3><\/dt>\n<dd><p>VidCellar supports direct MP4 uploads as well as embedded streams from major platforms like YouTube and Vimeo, giving you full flexibility over how you display your media.<\/p><\/dd>\n<dt id=\"will%20vidcellar%20slow%20down%20my%20wordpress%20site%3F\"><h3>Will VidCellar slow down my WordPress site?<\/h3><\/dt>\n<dd><p>No. VidCellar is lightweight and optimized for speed, loading video assets efficiently so your video galleries display quickly without hurting your page load times or SEO rankings.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.8<\/h4>\n\n<ul>\n<li>Enqueued the dashboard pricing stylesheet with wp_enqueue_style() instead of printing a style tag.<\/li>\n<\/ul>\n\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>Stops registering a Lite Settings submenu when VidCellar Pro is active, so Settings is not duplicated.<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>Moved the Pro plans and Lite vs Pro comparison table from Videos to Dashboard.<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>Restored the VidCellar Lite vs Pro comparison table on Videos (above Add a video) and Need Help.<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Added the optional Pro licensing pricing table to the Videos screen, above Add a video.<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Removed the duplicate first admin submenu titled VidCellar. The first submenu is now Videos.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Updated the public plugin name, slug, author, and text domain to VidCellar Lite.<\/li>\n<li>Enqueued admin video-management JavaScript instead of printing an inline script tag.<\/li>\n<li>Added the missing reviewer_key column to the reviews table on activation and upgrade.<\/li>\n<li>Loaded public CSS\/JS only on pages that use the plugin shortcodes.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Resolved Plugin Check short PHP echo-tag errors by using full PHP echo syntax throughout the plugin.<\/li>\n<li>Hardened public query-string handling with unslashing, sanitization, validation, and context-appropriate nonce exceptions for public browsing\/streaming URLs.<\/li>\n<li>Hardened admin POST and upload handling, including centralized request\/file access helpers and MIME validation.<\/li>\n<li>Escaped generated HTML attributes and content, including rating controls and shortcode-generated markup.<\/li>\n<li>Updated custom-table SQL to use prepared statements and WordPress identifier placeholders where supported.<\/li>\n<li>Replaced avoidable direct file deletion\/move operations with WordPress filesystem APIs and documented narrowly-scoped native stream\/process operations that are required for chunked uploads, video range streaming, and optional FFmpeg transcoding.<\/li>\n<li>Improved CSV export implementation without direct fopen\/fclose calls.<\/li>\n<li>Raised the minimum supported WordPress version to 6.2 for <code>%i<\/code> database identifier placeholders.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Prepared the Lite release for WordPress.org distribution.<\/li>\n<li>Updated the plugin and stable tag to 1.1.0.<\/li>\n<li>Improved the Watch-page heading resolution so the WordPress Page title is used reliably.<\/li>\n<li>Retained existing database compatibility and migration safeguards.<\/li>\n<li>Refined installation, privacy, data-retention, and Pro separation documentation.<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Improved Watch-page heading resolution across normal WordPress queries, request URLs, page-builder contexts, and the configured Watch page.<\/li>\n<li>No database changes required.<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Improved Watch-page title handling and page-title resolution.<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Improved Watch-page title handling.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Added editable Watch-page heading support based on the WordPress Page title.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Improved Lite administration and compatibility handling.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed Lite video helper loading for Pro shortcodes.<\/li>\n<li>Added defensive compatibility fallback for category normalization.<\/li>\n<li>Improved activation compatibility with existing databases.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed Lite\/Pro activation schema compatibility and legacy helper loading.<\/li>\n<li>Added safeguards against duplicate function declarations.<\/li>\n<li>Improved migration safety for existing installations.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First Lite release.<\/li>\n<li>Free video library and secure local playback.<\/li>\n<li>Categories, ratings, thumbnails, trailers, and view counts.<\/li>\n<li>Resumable large-file uploads with validation.<\/li>\n<li>WordPress-native security controls and GPLv2-or-later licensing.<\/li>\n<\/ul>","raw_excerpt":"A free WordPress video library with secure local playback, categories, ratings, thumbnails, and resumable large-file uploads.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/372011","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=372011"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ssiddiqi4"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=372011"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=372011"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=372011"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=372011"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=372011"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=372011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}