{"id":331302,"date":"2026-06-26T14:07:51","date_gmt":"2026-06-26T14:07:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/mediapilot\/"},"modified":"2026-06-28T16:49:33","modified_gmt":"2026-06-28T16:49:33","slug":"kontackt-mediapilot","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/kontackt-mediapilot\/","author":23521265,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.9.9","stable_tag":"0.9.9","tested":"7.0","requires":"6.0","requires_php":"7.2","requires_plugins":null,"header_name":"MediaPilot","header_author":"Kontackt","header_description":"Smart media folders, media indexing, smart filters, and a native organizer for the WordPress Media Library.","assets_banners_color":"84888c","last_updated":"2026-06-28 16:49:33","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/mediapilot.kontackt.net","header_author_uri":"https:\/\/kontackt.net","rating":0,"author_block_rating":0,"active_installs":0,"downloads":151,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.9.5":{"tag":"0.9.5","author":"vaneayoung","date":"2026-06-26 14:07:39"},"0.9.7":{"tag":"0.9.7","author":"vaneayoung","date":"2026-06-26 17:20:39"},"0.9.9":{"tag":"0.9.9","author":"vaneayoung","date":"2026-06-28 16:49:33"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3587393,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3587393,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3587393,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3587393,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.9.5","0.9.7","0.9.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3587393,"resolution":"1","location":"assets","locale":"","width":1900,"height":940},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3587393,"resolution":"10","location":"assets","locale":"","width":896,"height":905},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3587393,"resolution":"2","location":"assets","locale":"","width":336,"height":883},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3587393,"resolution":"3","location":"assets","locale":"","width":1364,"height":696},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3587393,"resolution":"4","location":"assets","locale":"","width":1352,"height":438},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3587393,"resolution":"5","location":"assets","locale":"","width":1084,"height":325},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3587393,"resolution":"6","location":"assets","locale":"","width":330,"height":493},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3587393,"resolution":"7","location":"assets","locale":"","width":922,"height":896},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3587393,"resolution":"8","location":"assets","locale":"","width":927,"height":905},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3587393,"resolution":"9","location":"assets","locale":"","width":897,"height":895}},"screenshots":[]},"plugin_section":[],"plugin_tags":[3786,9747,233,6683,944],"plugin_category":[45],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-331302","plugin","type-plugin","status-publish","hentry","plugin_tags-cleanup","plugin_tags-folders","plugin_tags-media-library","plugin_tags-organizer","plugin_tags-search","plugin_category-ecommerce","plugin_committers-vaneayoung"],"banners":{"banner":"https:\/\/ps.w.org\/kontackt-mediapilot\/assets\/banner-772x250.png?rev=3587393","banner_2x":"https:\/\/ps.w.org\/kontackt-mediapilot\/assets\/banner-1544x500.png?rev=3587393","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/kontackt-mediapilot\/assets\/icon-128x128.png?rev=3587393","icon_2x":"https:\/\/ps.w.org\/kontackt-mediapilot\/assets\/icon-256x256.png?rev=3587393","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/kontackt-mediapilot\/assets\/screenshot-1.png?rev=3587393","caption":""},{"src":"https:\/\/ps.w.org\/kontackt-mediapilot\/assets\/screenshot-2.png?rev=3587393","caption":""},{"src":"https:\/\/ps.w.org\/kontackt-mediapilot\/assets\/screenshot-3.png?rev=3587393","caption":""},{"src":"https:\/\/ps.w.org\/kontackt-mediapilot\/assets\/screenshot-4.png?rev=3587393","caption":""},{"src":"https:\/\/ps.w.org\/kontackt-mediapilot\/assets\/screenshot-5.png?rev=3587393","caption":""},{"src":"https:\/\/ps.w.org\/kontackt-mediapilot\/assets\/screenshot-6.png?rev=3587393","caption":""},{"src":"https:\/\/ps.w.org\/kontackt-mediapilot\/assets\/screenshot-7.png?rev=3587393","caption":""},{"src":"https:\/\/ps.w.org\/kontackt-mediapilot\/assets\/screenshot-8.png?rev=3587393","caption":""},{"src":"https:\/\/ps.w.org\/kontackt-mediapilot\/assets\/screenshot-9.png?rev=3587393","caption":""},{"src":"https:\/\/ps.w.org\/kontackt-mediapilot\/assets\/screenshot-10.png?rev=3587393","caption":""}],"raw_content":"<!--section=description-->\n<p>MediaPilot helps site owners, agencies, bloggers, shops, and content teams organize and audit large media libraries from a clean admin interface.<\/p>\n\n<p>The plugin uses native attachments and does not replace the attachment system. Folders are virtual, safe, and stored in custom plugin tables. Media files remain in their original upload locations.<\/p>\n\n<p>Main features:<\/p>\n\n<ul>\n<li>Folder and subfolder organization for media attachments.<\/li>\n<li>Smart views for images, videos, audio, PDFs, documents, archives, unused files, missing ALT text, large files, duplicate groups, and uncategorized media.<\/li>\n<li>Safe AJAX media indexing with batch processing.<\/li>\n<li>Automatic index updates when attachments are added, edited, or deleted.<\/li>\n<li>Grid and list views with file size, dimensions, usage state, ALT state, edit\/view links, and usage count.<\/li>\n<li>Bulk assign and remove attachments from virtual folders.<\/li>\n<li>Natural-language media search with a local safe parser by default.<\/li>\n<li>Optional external API provider support controlled by the site administrator and disabled by default.<\/li>\n<li>Browser speech-to-text search when supported by the browser.<\/li>\n<li>Media preview modal for images, video, audio, PDFs, and generic files.<\/li>\n<li>Context menus for folders, smart views, media items, and empty library areas.<\/li>\n<li>Product media checks when WooCommerce is active.<\/li>\n<li>Cleanup reports and activity log.<\/li>\n<li>Import\/export for folder structures.<\/li>\n<\/ul>\n\n<p>Privacy and safety notes:<\/p>\n\n<ul>\n<li>MediaPilot does not delete physical media files by default.<\/li>\n<li>Folders are virtual and do not move files on disk.<\/li>\n<li>External API usage is disabled by default and only runs after an administrator enables it and saves provider credentials.<\/li>\n<li>External output is validated into safe filters; MediaPilot never runs generated SQL.<\/li>\n<li>The native Media Library replacement option is disabled by default and can be enabled from settings.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the MediaPilot ZIP from Plugins &gt; Add New &gt; Upload Plugin.<\/li>\n<li>Activate MediaPilot.<\/li>\n<li>Go to Media &gt; MediaPilot.<\/li>\n<li>Click Sync Index to build the initial media index.<\/li>\n<li>Create folders or use Smart Views to audit the library.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20mediapilot%20move%20files%20on%20the%20server%3F\"><h3>Does MediaPilot move files on the server?<\/h3><\/dt>\n<dd><p>No. Folders are virtual and attachments remain in the normal uploads structure.<\/p><\/dd>\n<dt id=\"does%20mediapilot%20delete%20media%20files%3F\"><h3>Does MediaPilot delete media files?<\/h3><\/dt>\n<dd><p>No. The cleanup tools generate reports and safe previews. Physical deletion is not performed automatically.<\/p><\/dd>\n<dt id=\"is%20external%20api%20access%20required%3F\"><h3>Is external API access required?<\/h3><\/dt>\n<dd><p>No. The local natural-language parser works without an external API key. External providers are optional and disabled by default.<\/p><\/dd>\n<dt id=\"what%20data%20is%20sent%20to%20external%20providers%3F\"><h3>What data is sent to external providers?<\/h3><\/dt>\n<dd><p>Nothing is sent unless an administrator enables external API access and saves provider credentials. When enabled, MediaPilot sends only the administrator search prompt and the minimal provider request needed to parse that prompt. It does not send media files by default and does not run generated SQL.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20replace%20the%20native%20media%20library%3F\"><h3>Does the plugin replace the native Media Library?<\/h3><\/dt>\n<dd><p>Not by default. You can enable the replacement option from MediaPilot settings after testing it with your theme and plugins.<\/p><\/dd>\n<dt id=\"is%20woocommerce%20required%3F\"><h3>Is WooCommerce required?<\/h3><\/dt>\n<dd><p>No. Product media checks appear only when WooCommerce is active.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.9.9<\/h4>\n\n<ul>\n<li>Added full-feature media management with folders, smart views, indexing, reports, and bulk tools.<\/li>\n<li>Added local natural-language search with optional external API support.<\/li>\n<li>Added WooCommerce media checks, cleanup reports, and activity log.<\/li>\n<li>Added import\/export for folder structures.<\/li>\n<li>Updated admin settings, privacy notes, and first-run instructions.<\/li>\n<li>Kept native Media Library replacement off by default for safer first run.<\/li>\n<\/ul>","raw_excerpt":"Organize, search, audit, and clean your media library with folders, smart views, indexing, reports, and safe bulk tools.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/331302","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=331302"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/vaneayoung"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=331302"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=331302"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=331302"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=331302"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=331302"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=331302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}